Diff of the two buildlogs: -- --- b1/build.log 2025-02-12 01:19:42.054731249 +0000 +++ b2/build.log 2025-02-12 01:25:27.247123069 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Mon Mar 16 19:33:57 -12 2026 -I: pbuilder-time-stamp: 1773732837 +I: Current time: Wed Feb 12 15:19:46 +14 2025 +I: pbuilder-time-stamp: 1739323186 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -31,51 +31,83 @@ dpkg-source: info: applying const-gcc14-1074982 I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/108916/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/2349213/tmp/hooks/D01_modify_environment starting +debug: Running on infom01-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 Feb 12 01:19 /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/2349213/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/2349213/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]="37" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.2.37(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='2665ff38aa514100825da108dfc32e1f' - 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='108916' - PS1='# ' - PS2='> ' + INVOCATION_ID=c0fc02c52d9540f7ad26f3c2c1cd5416 + 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=2349213 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.8GdpQiks/pbuilderrc_ocVD --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.8GdpQiks/b1 --logfile b1/build.log gecode_6.2.0-7.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.8GdpQiks/pbuilderrc_Ditp --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.8GdpQiks/b2 --logfile b2/build.log gecode_6.2.0-7.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 infom02-amd64 6.12.9+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.9-1~bpo12+1 (2025-01-19) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-31-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.128-1 (2025-02-07) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Nov 22 2024 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/108916/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/2349213/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -353,7 +385,7 @@ Get: 223 http://deb.debian.org/debian unstable/main amd64 qt5-qmake amd64 5.15.15+dfsg-4 [224 kB] Get: 224 http://deb.debian.org/debian unstable/main amd64 qtbase5-dev-tools amd64 5.15.15+dfsg-4 [778 kB] Get: 225 http://deb.debian.org/debian unstable/main amd64 qtbase5-dev amd64 5.15.15+dfsg-4 [1123 kB] -Fetched 156 MB in 1s (107 MB/s) +Fetched 156 MB in 1s (160 MB/s) Preconfiguring packages ... 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 ... 19806 files and directories currently installed.) @@ -1096,8 +1128,8 @@ Setting up tzdata (2025a-2) ... Current default time zone: 'Etc/UTC' -Local time is now: Tue Mar 17 07:36:50 UTC 2026. -Universal Time is now: Tue Mar 17 07:36:50 UTC 2026. +Local time is now: Wed Feb 12 01:21:24 UTC 2025. +Universal Time is now: Wed Feb 12 01:21:24 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libxcb-present0:amd64 (1.17.0-2+b1) ... @@ -1290,7 +1322,11 @@ fakeroot is already the newest version (1.37-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-7_source.changes +I: user script /srv/workspace/pbuilder/2349213/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/2349213/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-7_source.changes dpkg-buildpackage: info: source package gecode dpkg-buildpackage: info: source version 6.2.0-7 dpkg-buildpackage: info: source distribution unstable @@ -1436,7 +1472,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.7rmy7N/.qmake.stash +Info: creating stash file /build/reproducible-path/gecode-6.2.0/gistqt.hggBtq/.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 @@ -1514,215 +1550,215 @@ Searching for files to exclude Searching INPUT for files to process... Searching for files in directory /build/reproducible-path/gecode-6.2.0/ +Searching for files in directory /build/reproducible-path/gecode-6.2.0/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/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/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/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/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/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/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/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/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/var-imp Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/bool -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/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/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/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/iter -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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/var-imp Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/bool -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/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/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/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/iter -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/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/examples Reading and parsing tag files Parsing files Preprocessing /build/reproducible-path/gecode-6.2.0/changelog.hh... @@ -3810,8 +3846,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... @@ -3928,26 +3964,8 @@ 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... @@ -3955,137 +3973,21 @@ 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... @@ -4100,8 +4002,6 @@ Generating code for file gecode/gist/mainwindow.hh... Generating code for file gecode/gist/node.cpp... Generating code for file gecode/gist/node.hh... -Generating code for file gecode/gist/node.hpp... -Generating code for file gecode/int/view-val-graph/node.hpp... Generating code for file gecode/gist/nodecursor.hh... Generating code for file gecode/gist/nodecursor.hpp... Generating code for file gecode/gist/nodestats.cpp... @@ -4127,50 +4027,45 @@ 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/int.hh... -Generating code for file gecode/set/int.hh... -Generating code for file test/int.hh... +Generating code for file gecode/float/arithmetic.hh... +Generating code for file gecode/int/arithmetic.hh... +Generating code for file gecode/float/arithmetic/abs.hpp... +Generating code for file gecode/int/arithmetic/abs.hpp... Generating code for file gecode/int/arithmetic/argmax.hpp... Generating code for file gecode/int/arithmetic/divmod.hpp... Generating code for file gecode/int/arithmetic/max.hpp... Generating code for file gecode/int/arithmetic/mult.cpp... +Generating code for file gecode/float/arithmetic/mult.hpp... +Generating code for file gecode/int/arithmetic/mult.hpp... Generating code for file gecode/int/arithmetic/nroot.hpp... Generating code for file gecode/int/arithmetic/pow-ops.hpp... Generating code for file gecode/int/arithmetic/pow.hpp... -Generating code for file examples/bin-packing.cpp... -Generating code for file gecode/int/bin-packing.cpp... -Generating code for file test/int/bin-packing.cpp... Generating code for file gecode/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/int/bool/lq.hpp... -Generating code for file gecode/set/rel/lq.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/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/int/bool/base.hpp... -Generating code for file gecode/int/channel/base.hpp... -Generating code for file gecode/int/circuit/base.hpp... -Generating code for file gecode/int/no-overlap/base.hpp... -Generating code for file gecode/search/base.hpp... -Generating code for file gecode/int/channel/dom.hpp... -Generating code for file gecode/int/circuit/dom.hpp... -Generating code for file gecode/int/distinct/dom.hpp... -Generating code for file gecode/int/gcc/dom.hpp... +Generating code for file gecode/float/channel.hpp... +Generating code for file gecode/float/channel/channel.hpp... +Generating code for file gecode/int/channel.hpp... +Generating code for file gecode/minimodel/channel.hpp... Generating code for file gecode/int/channel/link-multi.cpp... Generating code for file gecode/int/channel/link-multi.hpp... Generating code for file gecode/int/channel/link-single.cpp... Generating code for file gecode/int/channel/link-single.hpp... -Generating code for file gecode/int/circuit.cpp... -Generating code for file test/int/circuit.cpp... Generating code for file gecode/int/circuit.hh... -Generating code for file gecode/int/count.cpp... -Generating code for file test/int/count.cpp... +Generating code for file gecode/int/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.hh... Generating code for file gecode/int/count/int-base.hpp... Generating code for file gecode/int/nvalues/int-base.hpp... @@ -4185,46 +4080,20 @@ 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... @@ -4242,30 +4111,25 @@ 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... @@ -4276,24 +4140,13 @@ 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... @@ -4301,43 +4154,19 @@ 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/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/float/rel/lq-le.hpp... +Generating code for file gecode/int/rel/lq-le.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... @@ -4348,19 +4177,16 @@ 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... @@ -4383,31 +4209,29 @@ 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... @@ -4450,97 +4274,26 @@ 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... @@ -4551,51 +4304,17 @@ 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... @@ -4607,8 +4326,6 @@ Generating code for file gecode/minimodel/int-rel.cpp... Generating code for file gecode/minimodel/int-rel.hpp... Generating code for file gecode/minimodel/ipl.cpp... -Generating code for file gecode/int/ipl.hpp... -Generating code for file gecode/minimodel/ipl.hpp... Generating code for file gecode/minimodel/ldsb.hpp... Generating code for file gecode/minimodel/matrix.hpp... Generating code for file gecode/minimodel/optimize.cpp... @@ -4621,43 +4338,36 @@ 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/seq/lds.hh... +Generating code for file gecode/search/dfs.hpp... +Generating code for file gecode/search/par/dfs.hpp... +Generating code for file gecode/search/seq/dfs.hpp... +Generating code for file gecode/search/par/engine.hh... +Generating code for file gecode/search/engine.hpp... +Generating code for file gecode/search/par/engine.hpp... Generating code for file gecode/search/par/path.hh... Generating code for file gecode/search/seq/path.hh... Generating code for file gecode/search/par/path.hpp... @@ -4667,37 +4377,156 @@ 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/seq/rbs.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/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/set.hh... -Generating code for file test/set.hh... +Generating code for file gecode/float/array-traits.hpp... +Generating code for file gecode/int/array-traits.hpp... +Generating code for file gecode/set/array-traits.hpp... +Generating code for file gecode/float/array.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/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... @@ -4705,8 +4534,6 @@ 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... @@ -4717,32 +4544,100 @@ 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/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/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/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/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/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/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... @@ -4751,39 +4646,19 @@ 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... @@ -4796,8 +4671,34 @@ 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... @@ -4889,19 +4790,154 @@ 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 test/float/mm-lin.cpp... -Generating code for file test/int/mm-lin.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/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... @@ -4968,26 +5004,8 @@ 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... @@ -4995,137 +5013,21 @@ 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... @@ -5140,8 +5042,6 @@ Generating docs for file gecode/gist/mainwindow.hh... Generating docs for file gecode/gist/node.cpp... Generating docs for file gecode/gist/node.hh... -Generating docs for file gecode/gist/node.hpp... -Generating docs for file gecode/int/view-val-graph/node.hpp... Generating docs for file gecode/gist/nodecursor.hh... Generating docs for file gecode/gist/nodecursor.hpp... Generating docs for file gecode/gist/nodestats.cpp... @@ -5167,50 +5067,45 @@ 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/int.hh... -Generating docs for file gecode/set/int.hh... -Generating docs for file test/int.hh... +Generating docs for file gecode/float/arithmetic.hh... +Generating docs for file gecode/int/arithmetic.hh... +Generating docs for file gecode/float/arithmetic/abs.hpp... +Generating docs for file gecode/int/arithmetic/abs.hpp... Generating docs for file gecode/int/arithmetic/argmax.hpp... Generating docs for file gecode/int/arithmetic/divmod.hpp... Generating docs for file gecode/int/arithmetic/max.hpp... Generating docs for file gecode/int/arithmetic/mult.cpp... +Generating docs for file gecode/float/arithmetic/mult.hpp... +Generating docs for file gecode/int/arithmetic/mult.hpp... Generating docs for file gecode/int/arithmetic/nroot.hpp... Generating docs for file gecode/int/arithmetic/pow-ops.hpp... Generating docs for file gecode/int/arithmetic/pow.hpp... -Generating docs for file examples/bin-packing.cpp... -Generating docs for file gecode/int/bin-packing.cpp... -Generating docs for file test/int/bin-packing.cpp... Generating docs for file gecode/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/int/bool/lq.hpp... -Generating docs for file gecode/set/rel/lq.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/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/int/bool/base.hpp... -Generating docs for file gecode/int/channel/base.hpp... -Generating docs for file gecode/int/circuit/base.hpp... -Generating docs for file gecode/int/no-overlap/base.hpp... -Generating docs for file gecode/search/base.hpp... -Generating docs for file gecode/int/channel/dom.hpp... -Generating docs for file gecode/int/circuit/dom.hpp... -Generating docs for file gecode/int/distinct/dom.hpp... -Generating docs for file gecode/int/gcc/dom.hpp... +Generating docs for file gecode/float/channel.hpp... +Generating docs for file gecode/float/channel/channel.hpp... +Generating docs for file gecode/int/channel.hpp... +Generating docs for file gecode/minimodel/channel.hpp... Generating docs for file gecode/int/channel/link-multi.cpp... Generating docs for file gecode/int/channel/link-multi.hpp... Generating docs for file gecode/int/channel/link-single.cpp... Generating docs for file gecode/int/channel/link-single.hpp... -Generating docs for file gecode/int/circuit.cpp... -Generating docs for file test/int/circuit.cpp... Generating docs for file gecode/int/circuit.hh... -Generating docs for file gecode/int/count.cpp... -Generating docs for file test/int/count.cpp... +Generating docs for file gecode/int/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.hh... Generating docs for file gecode/int/count/int-base.hpp... Generating docs for file gecode/int/nvalues/int-base.hpp... @@ -5225,46 +5120,20 @@ 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... @@ -5282,30 +5151,25 @@ 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... @@ -5316,24 +5180,13 @@ 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... @@ -5341,43 +5194,19 @@ 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/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/float/rel/lq-le.hpp... +Generating docs for file gecode/int/rel/lq-le.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... @@ -5388,19 +5217,16 @@ 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... @@ -5423,31 +5249,29 @@ 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... @@ -5490,97 +5314,26 @@ 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... @@ -5591,51 +5344,17 @@ 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... @@ -5647,8 +5366,6 @@ Generating docs for file gecode/minimodel/int-rel.cpp... Generating docs for file gecode/minimodel/int-rel.hpp... Generating docs for file gecode/minimodel/ipl.cpp... -Generating docs for file gecode/int/ipl.hpp... -Generating docs for file gecode/minimodel/ipl.hpp... Generating docs for file gecode/minimodel/ldsb.hpp... Generating docs for file gecode/minimodel/matrix.hpp... Generating docs for file gecode/minimodel/optimize.cpp... @@ -5661,43 +5378,36 @@ 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/seq/lds.hh... +Generating docs for file gecode/search/dfs.hpp... +Generating docs for file gecode/search/par/dfs.hpp... +Generating docs for file gecode/search/seq/dfs.hpp... +Generating docs for file gecode/search/par/engine.hh... +Generating docs for file gecode/search/engine.hpp... +Generating docs for file gecode/search/par/engine.hpp... Generating docs for file gecode/search/par/path.hh... Generating docs for file gecode/search/seq/path.hh... Generating docs for file gecode/search/par/path.hpp... @@ -5707,37 +5417,156 @@ 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/seq/rbs.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/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/set.hh... -Generating docs for file test/set.hh... +Generating docs for file gecode/float/array-traits.hpp... +Generating docs for file gecode/int/array-traits.hpp... +Generating docs for file gecode/set/array-traits.hpp... +Generating docs for file gecode/float/array.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/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... @@ -5745,8 +5574,6 @@ 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... @@ -5757,32 +5584,100 @@ 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/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/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/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/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/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/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... @@ -5791,39 +5686,19 @@ 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... @@ -5836,8 +5711,34 @@ 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... @@ -5929,19 +5830,154 @@ 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 test/float/mm-lin.cpp... -Generating docs for file test/int/mm-lin.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/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... @@ -8290,8 +8326,8 @@ Patching output file 88/90 Patching output file 89/90 Patching output file 90/90 -type lookup cache used 65536/65536 hits=1512824 misses=171613 -symbol lookup cache used 65536/65536 hits=1054428 misses=91988 +type lookup cache used 65536/65536 hits=1512077 misses=172436 +symbol lookup cache used 65536/65536 hits=1054049 misses=91762 Note: based on cache misses the ideal setting for LOOKUP_CACHE_SIZE is 1 at the cost of higher memory usage. finished... make[2]: Leaving directory '/build/reproducible-path/gecode-6.2.0' @@ -8332,6 +8368,10 @@ -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 +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 In file included from ./gecode/kernel.hh:150, from gecode/kernel/archive.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': @@ -8351,9 +8391,9 @@ 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 +-c -o gecode/kernel/memory/region.o gecode/kernel/memory/region.cpp g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/kernel/memory/manager.o gecode/kernel/memory/manager.cpp +-c -o gecode/kernel/trace/recorder.o gecode/kernel/trace/recorder.cpp In file included from ./gecode/kernel.hh:150, from gecode/kernel/gpi.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': @@ -8363,19 +8403,6 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ -In file included from ./gecode/kernel.hh:150, - from gecode/kernel/exception.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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] @@ -8461,6 +8488,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] @@ -8472,6 +8508,15 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from gecode/kernel/core.cpp:38: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -8504,19 +8549,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/kernel/core.cpp:38: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ 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&)': @@ -8526,15 +8569,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/kernel/trace/general.o gecode/kernel/trace/general.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -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:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -8563,6 +8597,24 @@ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, + 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/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:150, 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] @@ -8571,47 +8623,17 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/kernel/branch/afc.cpp:34: + 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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: 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:2011: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/kernel/data/array.o gecode/kernel/data/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] @@ -8644,72 +8666,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -gecode/kernel/branch/function.cpp: In constructor 'Gecode::Kernel::FunctionBranch::FunctionBranch(Gecode::Home, std::function)': -gecode/kernel/branch/function.cpp:90:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 90 | : Brancher(home), f(f0), done(false) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' - 3605 | Brancher::Brancher(Home _home) : - | ~~~~~^~~~~ -gecode/kernel/branch/function.cpp: In static member function 'static void Gecode::Kernel::FunctionBranch::post(Gecode::Home, std::function)': -gecode/kernel/branch/function.cpp:132:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 132 | (void) new (home) FunctionBranch(home,f); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/kernel/branch/function.cpp:88:39: note: initializing argument 1 of 'Gecode::Kernel::FunctionBranch::FunctionBranch(Gecode::Home, std::function)' - 88 | FunctionBranch::FunctionBranch(Home home, - | ~~~~~^~~~ -gecode/kernel/branch/function.cpp: In function 'void Gecode::branch(Home, std::function)': -gecode/kernel/branch/function.cpp:148:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 148 | Kernel::FunctionBranch::post(home,f); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/kernel/branch/function.cpp:129:29: note: initializing argument 1 of 'static void Gecode::Kernel::FunctionBranch::post(Gecode::Home, std::function)' - 129 | FunctionBranch::post(Home home, std::function f) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from gecode/kernel/memory/region.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:150, - from gecode/kernel/branch/chb.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -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); - | ^~~~~ -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); - | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -8774,6 +8730,15 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from gecode/kernel/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); + | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -8806,6 +8771,16 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ +gecode/kernel/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) : + | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -8827,6 +8802,26 @@ ./gecode/kernel/trace/recorder.hpp:401:37: 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/function.cpp: In static member function 'static void Gecode::Kernel::FunctionBranch::post(Gecode::Home, std::function)': +gecode/kernel/branch/function.cpp:132:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 132 | (void) new (home) FunctionBranch(home,f); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/kernel/branch/function.cpp:88:39: note: initializing argument 1 of 'Gecode::Kernel::FunctionBranch::FunctionBranch(Gecode::Home, std::function)' + 88 | FunctionBranch::FunctionBranch(Home home, + | ~~~~~^~~~ +gecode/kernel/branch/function.cpp: In function 'void Gecode::branch(Home, std::function)': +gecode/kernel/branch/function.cpp:148:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 148 | Kernel::FunctionBranch::post(home,f); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/kernel/branch/function.cpp:129:29: note: initializing argument 1 of 'static void Gecode::Kernel::FunctionBranch::post(Gecode::Home, std::function)' + 129 | FunctionBranch::post(Home home, std::function f) { + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -8873,7 +8868,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 \ -c -o gecode/search/stop.o gecode/search/stop.cpp In file included from ./gecode/kernel.hh:150, - from gecode/kernel/data/array.cpp:34: + 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; @@ -8881,14 +8876,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/search/options.o gecode/search/options.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -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 -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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: + from gecode/kernel/trace/filter.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -8896,8 +8885,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/options.o gecode/search/options.cpp In file included from ./gecode/kernel.hh:150, - from gecode/kernel/trace/tracer.cpp:34: + 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; @@ -8906,9 +8897,9 @@ 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 +-c -o gecode/search/cutoff.o gecode/search/cutoff.cpp In file included from ./gecode/kernel.hh:150, - from gecode/kernel/trace/filter.cpp:34: + from gecode/kernel/trace/tracer.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -8937,8 +8928,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/search/bab.o gecode/search/bab.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] @@ -8958,17 +8947,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ ./gecode/kernel/core.hpp: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); @@ -8979,6 +8960,31 @@ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759: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/engine.o gecode/search/engine.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 \ +-c -o gecode/search/bab.o gecode/search/bab.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) | ~~~~~^~~~ @@ -9003,17 +9009,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ 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] @@ -9040,6 +9035,47 @@ ./gecode/kernel/trace/recorder.hpp:409:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 409 | TraceRecorder::post(Home home, TraceFilter tf, int te, Tracer& t) { | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from gecode/kernel/data/array.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759: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:261: @@ -9078,11 +9114,23 @@ -c -o gecode/search/seq/rbs.o gecode/search/seq/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/seq/dead.o gecode/search/seq/dead.cpp +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); + | ^~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/engine.cpp:34: + 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; @@ -9092,7 +9140,17 @@ | ^~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, - from gecode/search/stop.cpp:34: + from gecode/search/cutoff.cpp:39: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/search.hh:47, + from gecode/search/dfs.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -9132,8 +9190,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/par/pbs.o gecode/search/par/pbs.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from gecode/search/bab.cpp:34: @@ -9176,26 +9232,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/cutoff.cpp:39: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh: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] @@ -9228,11 +9264,9 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/search/rbs.o gecode/search/rbs.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, - from gecode/search/dfs.cpp:34: + 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; @@ -9272,23 +9306,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/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; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp: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/search/pbs.o gecode/search/pbs.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) { | ^~~~ @@ -9318,6 +9340,16 @@ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, + 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; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/search.hh:47, from ./gecode/search/seq/rbs.hh:37, from gecode/search/seq/rbs.cpp:35: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': @@ -9348,6 +9380,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, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759: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/rbs.o gecode/search/rbs.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -9363,17 +9408,6 @@ ./gecode/kernel/trace/recorder.hpp: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:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: 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) { | ^~~~ @@ -9391,8 +9425,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/nogoods.o gecode/search/nogoods.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from ./gecode/search/seq/dead.hh:34, @@ -9404,6 +9436,19 @@ ./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/pbs.o gecode/search/pbs.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: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -9436,17 +9481,40 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/search.hh:47, - from ./gecode/search/seq/pbs.hh:37, - from gecode/search/seq/pbs.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-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/exception.o gecode/search/exception.cpp In file included from ./gecode/kernel.hh:150, @@ -9460,32 +9528,19 @@ ./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:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp: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) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ ./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); @@ -9496,28 +9551,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, | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' 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:1759:21: 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) { | ^~~~ @@ -9557,9 +9595,13 @@ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/search/tracer.o gecode/search/tracer.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -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 +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from ./gecode/search/seq/rbs.hh:37, @@ -9571,10 +9613,17 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -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:150, + from ./gecode/search.hh:47, + from ./gecode/search/seq/pbs.hh:37, + from gecode/search/pbs.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from ./gecode/search/nogoods.hh:37, @@ -9586,8 +9635,16 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -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 +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); + | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -9652,29 +9709,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/seq/pbs.hh:37, - from gecode/search/pbs.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 -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); - | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -9707,10 +9741,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/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] @@ -9744,28 +9774,8 @@ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from gecode/int/var-imp/int.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/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/search.hh:47, - from gecode/search/tracer.cpp:34: + from gecode/search/cpprofiler/tracer.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -9773,9 +9783,11 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/var/int.o gecode/int/var/int.cpp In file included from ./gecode/kernel.hh:150, - from ./gecode/search.hh:47, - from gecode/search/cpprofiler/tracer.cpp:40: + from ./gecode/int.hh:59, + from gecode/int/var-imp/int.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -9815,14 +9827,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:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.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/var/bool.o gecode/int/var/bool.cpp +In file included from ./gecode/kernel.hh:150, + from ./gecode/search.hh:47, + from gecode/search/tracer.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:34: @@ -9833,6 +9849,16 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -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] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ @@ -9851,6 +9877,16 @@ ./gecode/kernel/trace/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 ./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); + | ^~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -9917,6 +9953,12 @@ ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void 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] @@ -9938,12 +9980,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/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void 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] @@ -9955,6 +9991,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/bool/eqv.o gecode/int/bool/eqv.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] @@ -10116,6 +10154,68 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/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] @@ -10126,16 +10226,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/var/int.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': ./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -10147,17 +10237,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] @@ -10199,30 +10278,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::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55: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:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -10231,12 +10286,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: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) { @@ -10271,27 +10320,16 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing 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:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -10321,6 +10359,17 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -10349,37 +10398,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, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -10402,16 +10420,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/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55: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:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here 155 | : VarArray(home,a) {} @@ -10422,6 +10438,19 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of '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::BoolVar]': ./gecode/int/array.hpp:171:31: required from here 171 | : VarArray(home,a) {} @@ -10432,6 +10461,138 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of '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] @@ -10453,6 +10614,34 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -10479,38 +10668,27 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -10551,6 +10729,89 @@ ./gecode/int/var/bool.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, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: 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 @@ -10619,13 +10880,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) | ^~~~~~~ -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]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ @@ -10666,14 +10983,208 @@ ./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ +./gecode/int/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/extensional/dfa.o gecode/int/extensional/dfa.cpp +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from gecode/int/var/bool.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from gecode/int/array.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/bool.hh:39, + from gecode/int/bool.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from gecode/int/var/int.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/bool.hh:39, + from gecode/int/bool/eqv.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void 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: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': ./gecode/int/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) { | ^~~~ @@ -10743,6 +11254,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::IntVar]' 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/extensional-regular.o gecode/int/extensional-regular.cpp ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); @@ -10763,6 +11276,27 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -10783,6 +11317,17 @@ ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ @@ -10792,6 +11337,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 gecode/int/extensional-tuple-set.o gecode/int/extensional-tuple-set.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()); @@ -10820,8 +11367,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/int/bool/eqv.o gecode/int/bool/eqv.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] @@ -10884,8 +11429,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/int/extensional/dfa.o gecode/int/extensional/dfa.cpp In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -10939,14 +11482,6 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:171:31: required from here 171 | : VarArray(home,a) {} @@ -10957,6 +11492,14 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ @@ -11032,6 +11575,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] @@ -11061,6 +11625,47 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 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()); @@ -11077,6 +11682,60 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -11090,18 +11749,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.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' 1858 | : ArgArrayBase(aa) {} @@ -11115,6 +11762,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); + | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -11196,6 +11872,44 @@ ./gecode/int.hh: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: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:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -11217,216 +11931,6 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from gecode/int/var/bool.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from gecode/int/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]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void 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/extensional-tuple-set.o gecode/int/extensional-tuple-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/dom.o gecode/int/dom.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] @@ -11479,6 +11983,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, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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] @@ -11491,6 +12026,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/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: 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 member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -11498,6 +12037,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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ @@ -11521,27 +12066,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); - | ~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -11571,11 +12116,84 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/int.hh:917: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int/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) { + | ^ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.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/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/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: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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -11602,6 +12220,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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.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); @@ -11612,26 +12240,38 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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 + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because '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) { | ~~~~~^~~~ -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/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -11639,9 +12279,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: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) { | ~~~~~^~~~ @@ -11665,153 +12302,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] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -11853,682 +12343,6 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/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, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: 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, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/rel.o gecode/int/rel.cpp -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from gecode/int/extensional/dfa.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/var/int.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]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./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); - | ^~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759: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/precede.o gecode/int/precede.cpp -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void 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) { - | ^~~~ -In file included from ./gecode/int.hh:917: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, 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/int.hh:59, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/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:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(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] @@ -12558,47 +12372,6 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -12642,160 +12415,12 @@ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ -In file included from ./gecode/int.hh:917: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int/bool.hh:659: -./gecode/int/bool/eqv.hpp: In constructor 'Gecode::Int::Bool::NaryEqv::NaryEqv(Gecode::Home, Gecode::ViewArray&, int)': -./gecode/int/bool/eqv.hpp:160:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 160 | x(x0), pm2(pm20) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:187: -./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]' - 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, 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) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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/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] @@ -12804,32 +12429,12 @@ gecode/int/bool.cpp:42:5: note: in expansion of macro 'GECODE_POST' 42 | 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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 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:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(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/int/bool.cpp:46:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | GECODE_ES_FAIL((Bool::Eq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12838,12 +12443,6 @@ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -12851,9 +12450,6 @@ ./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.hh:4481:17: note: initializing argument 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.cpp:52:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | GECODE_ES_FAIL((Bool::Eq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12899,22 +12495,25 @@ ./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:917: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int/bool/lq.hpp:228:21: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Le::post(Gecode::Home, BV, BV) [with BV = Gecode::Int::BoolView]' 228 | Le::post(Home home, BV b0, BV b1) { | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ gecode/int/bool.cpp:65:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 65 | GECODE_ES_FAIL(Bool::Le::post(home,x0,x1)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ @@ -12927,17 +12526,6 @@ ./gecode/int/bool/lq.hpp:228:21: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Le::post(Gecode::Home, BV, BV) [with BV = Gecode::Int::BoolView]' 228 | Le::post(Home home, BV b0, BV 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.cpp: In function 'void Gecode::rel(Home, BoolVar, 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); @@ -12951,17 +12539,19 @@ ./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/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ gecode/int/bool.cpp: In function 'void Gecode::rel(Home, BoolVar, IntRelType, BoolVar, 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); @@ -13006,17 +12596,6 @@ ./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_IMP]' 568 | ReEqBnd::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/bool.cpp:130:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 129 | GECODE_ES_FAIL((Rel::ReEqBnd | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13031,10 +12610,6 @@ ./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){ | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: 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/bool.cpp:141:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 140 | GECODE_ES_FAIL((Bool::Eqv | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13077,47 +12652,6 @@ ./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_IMP]' 568 | ReEqBnd::post(Home home, View x0, View x1, CtrlView b){ | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 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/bool.cpp:163:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 162 | GECODE_ES_FAIL((Bool::Or | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13126,9 +12660,6 @@ ./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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -13136,6 +12667,14 @@ ./gecode/int/bool/or.hpp:494:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]' 494 | Or::post(Home home, BVA b0, BVB b1, BVC b2) { | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ gecode/int/bool.cpp:168:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 167 | GECODE_ES_FAIL((Rel::ReLq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13151,24 +12690,9 @@ ./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::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 420 | ReLq::post(Home home, View x0, View x1, CtrlView b) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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:5071: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/bool.cpp:172:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 171 | GECODE_ES_FAIL((Rel::ReLq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13177,45 +12701,22 @@ ./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/kernel/core.hpp:3266: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::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 420 | ReLq::post(Home home, View x0, View x1, CtrlView 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/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp: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, - | ~~~~~^~~~ +./gecode/int.hh:5099:15: 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.cpp:187:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 186 | GECODE_ES_FAIL((Bool::Or | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13244,6 +12745,16 @@ ./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::BoolView; CtrlView = Gecode::Int::NegBoolView; 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::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: 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:196:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 195 | GECODE_ES_FAIL((Rel::ReLq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13265,20 +12776,43 @@ gecode/int/bool.cpp:211:5: note: in expansion of macro 'GECODE_POST' 211 | GECODE_POST; | ^~~~~~~~~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because '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: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:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(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/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/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.cpp:223:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 222 | GECODE_ES_FAIL((Bool::Eq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13293,20 +12827,25 @@ ./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) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.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.cpp:230:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | GECODE_ES_FAIL((Bool::BinOrTrue | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13335,16 +12874,6 @@ ./gecode/int/bool/or.hpp:125:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 125 | BinOrTrue::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ gecode/int/bool.cpp:245:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 244 | GECODE_ES_FAIL((Bool::Eq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13359,16 +12888,6 @@ ./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/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ gecode/int/bool.cpp:251:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 250 | GECODE_ES_FAIL((Bool::BinOrTrue | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13494,6 +13013,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:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666: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:378:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 377 | GECODE_ES_FAIL((Bool::Eq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13508,6 +13038,16 @@ ./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/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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:386:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 385 | GECODE_ES_FAIL((Bool::Eq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13657,50 +13197,18 @@ ./gecode/int/bool/lq.hpp:228:21: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Le::post(Gecode::Home, BV, BV) [with BV = Gecode::Int::BoolView]' 228 | Le::post(Home home, BV b0, BV b1) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.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/bool.cpp:512:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 512 | GECODE_ES_FAIL(Bool::NaryLq::post(home,y)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./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/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/kernel/core.hpp:3266: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/lq.hpp:132:25: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryLq::post(Gecode::Home, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView]' 132 | NaryLq::post(Home home, ViewArray& 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/bool.cpp: In function 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, 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); @@ -13740,19 +13248,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::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: 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/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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: 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.cpp:545:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 544 | GECODE_ES_FAIL((Rel::LexLqLe | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13795,16 +13293,6 @@ ./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/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: 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:565:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 564 | GECODE_ES_FAIL((Rel::LexNq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13819,36 +13307,6 @@ ./gecode/int/rel/lex.hpp:332:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::LexNq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]' 332 | LexNq::post(Home home, ViewArray& x, ViewArray& y) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::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::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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/bool.cpp: In function 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const IntArgs&, IntPropLevel)': ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); @@ -13862,15 +13320,6 @@ ./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:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 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.cpp:601:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 600 | GECODE_ES_FAIL((Rel::LexLqLe | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14034,17 +13483,6 @@ ./gecode/int/bool/eqv.hpp:48:31: note: initializing argument 1 of '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]' 48 | Eqv::post(Home home, BVA b0, BVB b1, BVC b2){ | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666: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: In function 'void Gecode::rel(Home, BoolVar, BoolOpType, BoolVar, 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); @@ -14052,22 +13490,12 @@ gecode/int/bool.cpp:699:5: note: in expansion of macro 'GECODE_POST' 699 | GECODE_POST; | ^~~~~~~~~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: 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: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:706:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 705 | GECODE_ES_FAIL((Bool::BinOrTrue | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14169,6 +13597,18 @@ ./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/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.cpp:788:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 787 | GECODE_ES_FAIL((Bool::NaryOr | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14247,19 +13687,6 @@ ./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/int/bool.cpp:851:59: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 851 | GECODE_ES_FAIL(Bool::NaryOrTrue::post(home,b)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ @@ -14272,27 +13699,12 @@ ./gecode/int/bool/or.hpp:663:29: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]' 663 | NaryOrTrue::post(Home home, ViewArray& 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:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ gecode/int/bool.cpp:866:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 866 | GECODE_ES_FAIL(Bool::NaryOrTrue::post(home,b)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./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); - | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -14337,6 +13749,18 @@ ./gecode/int/bool.hh:479:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryEqv::post(Gecode::Home, Gecode::ViewArray&, int)' 479 | static ExecStatus post(Home home, ViewArray& x, int pm2); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/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.cpp: In function 'void Gecode::clause(Home, BoolOpType, const BoolVarArgs&, const BoolVarArgs&, 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); @@ -14350,6 +13774,16 @@ ./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 + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.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.cpp:920:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 919 | GECODE_ES_FAIL((Bool::ClauseTrue | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14364,6 +13798,26 @@ ./gecode/int/bool/clause.hpp:106:32: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::ClauseTrue::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]' 106 | ClauseTrue::post(Home home, ViewArray& x, ViewArray& y) { | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.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.cpp:946:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 945 | GECODE_ES_FAIL((Bool::ClauseTrue | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14419,6 +13873,8 @@ ./gecode/int/bool/clause.hpp:246:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Clause::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, VX) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]' 246 | Clause::post(Home home, ViewArray& x, ViewArray& y, VX 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 gecode/int/dom.o gecode/int/dom.cpp gecode/int/bool.cpp: In function 'void Gecode::ite(Home, BoolVar, 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); @@ -14487,80 +13943,71 @@ ./gecode/int/bool/ite.hpp:106:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::IteBnd::post(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView; V2 = Gecode::Int::BoolView]' 106 | IteBnd::post(Home home, BoolView b, V0 x0, V1 x1, V2 x2) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(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/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/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.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.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: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.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp: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/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.hh: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/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: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); + | ^~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: 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 @@ -14583,18 +14030,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here 155 | : VarArray(home,a) {} @@ -14615,6 +14050,58 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here 126 | : VarArgArray(a) {} @@ -14625,6 +14112,13 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]': +./gecode/int/bool/eqv.hpp:160:22: required from here + 160 | x(x0), pm2(pm20) { + | ^ +./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 354 | : Propagator(home), x0(y0), x1(y1) { + | ^ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here 155 | : VarArray(home,a) {} @@ -14632,9 +14126,15 @@ ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:171:31: required from here 171 | : VarArray(home,a) {} @@ -14645,51 +14145,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]': -./gecode/int/bool/eqv.hpp:160:22: required from here - 160 | x(x0), pm2(pm20) { - | ^ -./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 354 | : Propagator(home), x0(y0), x1(y1) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/int/bool/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]': gecode/int/bool.cpp:45:7: required from here 45 | GECODE_ES_FAIL((Bool::Eq @@ -15129,10 +14584,6 @@ ./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::BoolView; V1 = Gecode::Int::BoolView]' 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ -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/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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ @@ -15142,13 +14593,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) { | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/bool.hh:656: -./gecode/int/bool/eq.hpp:60:26: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' - 60 | Eq::post(Home home, BVA b0, BVB b1) { - | ~~~~~^~~~ ./gecode/int/rel/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15170,24 +14614,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/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/or.hpp:103:38: note: initializing argument 1 of 'Gecode::Int::Bool::BinOrTrue::BinOrTrue(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]' 103 | BinOrTrue::BinOrTrue(Home home, BVA b0, BVB b1) | ~~~~~^~~~ -./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/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]': gecode/int/bool.cpp:234:11: required from here 234 | GECODE_ES_FAIL((Bool::BinOrTrue @@ -15203,9 +14632,6 @@ ./gecode/int/bool/or.hpp:103:38: note: initializing argument 1 of 'Gecode::Int::Bool::BinOrTrue::BinOrTrue(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 103 | BinOrTrue::BinOrTrue(Home home, BVA b0, BVB b1) | ~~~~~^~~~ -./gecode/int/bool/eqv.hpp:158:25: note: initializing argument 1 of 'Gecode::Int::Bool::NaryEqv::NaryEqv(Gecode::Home, Gecode::ViewArray&, int)' - 158 | NaryEqv::NaryEqv(Home home, ViewArray& x0, int pm20) - | ~~~~~^~~~ ./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]': gecode/int/bool.cpp:250:13: required from here 250 | GECODE_ES_FAIL((Bool::BinOrTrue @@ -15249,11 +14675,6 @@ ./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) { | ~~~~~^~~~ -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/bool/eq.hpp:153:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 153 | (void) new (home) NaryEq(home,x); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15263,11 +14684,6 @@ ./gecode/int/bool/eq.hpp:115:27: note: initializing argument 1 of 'Gecode::Int::Bool::NaryEq::NaryEq(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' 115 | NaryEq::NaryEq(Home home, ViewArray& 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) - | ^~~~~~~ ./gecode/int/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryNq::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView]': gecode/int/bool.cpp:484:9: required from here 484 | GECODE_ES_FAIL((Rel::NaryNq::post(home,y))); @@ -15290,11 +14706,6 @@ ./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::BoolView]' 96 | NaryNq::NaryNq(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/bool/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryLq::post(Gecode::Home, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView]': gecode/int/bool.cpp:497:9: required from here 497 | GECODE_ES_FAIL(Bool::NaryLq::post(home,y)); @@ -15308,21 +14719,28 @@ ./gecode/int/bool/lq.hpp:59:21: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Lq::post(Gecode::Home, BV, BV) [with BV = Gecode::Int::BoolView]' 59 | Lq::post(Home home, BV b0, BV 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/propagator/pattern.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]': +./gecode/int/bool/eqv.hpp:160:22: required from here + 160 | x(x0), pm2(pm20) { + | ^ +./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 354 | : Propagator(home), x0(y0), x1(y1) { + | ^ ./gecode/int/bool/lq.hpp:152:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 152 | (void) new (home) NaryLq(home,x); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:3266: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/lq.hpp:110:27: note: initializing argument 1 of 'Gecode::Int::Bool::NaryLq::NaryLq(Gecode::Home, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView]' 110 | NaryLq::NaryLq(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/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 'static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]': gecode/int/bool.cpp:530:9: required from here 530 | GECODE_ES_FAIL((Rel::LexLqLe @@ -15380,19 +14798,32 @@ ./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::BoolView; VY = Gecode::Int::BoolView]' 266 | LexNq::LexNq(Home home, ViewArray& xv, ViewArray& yv) | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/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/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]': +gecode/int/bool/eqv.cpp:69:49: required from here + 69 | return Bool::Eq::post(home,x[0],x[1]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int/bool/eq.hpp:74:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | (void) new (home) Eq(home,b0,b1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/bool/eq.hpp:38:24: note: initializing argument 1 of 'Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' + 38 | Eq::Eq(Home home, BVA b0, BVB b1) + | ~~~~~^~~~ +./gecode/int/bool/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]': +gecode/int/bool/eqv.cpp:72:52: required from here + 72 | return Bool::Eq::post(home,x[0],nx); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +./gecode/int/bool/eq.hpp:74:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | (void) new (home) Eq(home,b0,b1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/bool/eq.hpp:38:24: note: initializing argument 1 of 'Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]' + 38 | Eq::Eq(Home home, BVA b0, BVB b1) + | ~~~~~^~~~ ./gecode/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::BoolView]': gecode/int/bool.cpp:600:9: required from here 600 | GECODE_ES_FAIL((Rel::LexLqLe @@ -15441,16 +14872,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::ConstIntView]' 91 | Le::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ ./gecode/int/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]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ @@ -15460,9 +14881,6 @@ ./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::BoolView; V1 = Gecode::Int::ConstIntView]' 50 | Lq::post(Home home, V0 x0, V1 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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15520,14 +14938,6 @@ ./gecode/int/bool/eq.hpp:60:26: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]' 60 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/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/or.hpp:511:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 511 | return Eq::post(home,b1,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ @@ -15546,10 +14956,6 @@ ./gecode/int/bool/eq.hpp:60:26: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]' 60 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./gecode/int/bool/or.hpp:515:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 515 | (void) new (home) Or(home,b0,b1,b2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15610,16 +15016,6 @@ ./gecode/int/bool/or.hpp:461:28: note: initializing argument 1 of 'Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]' 461 | Or::Or(Home home, BVA b0, BVB b1, BVC b2) | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.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 'static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]': gecode/int/bool.cpp:726:11: required from here 726 | GECODE_ES_FAIL((Bool::Eq::post(home,n0,x1))); @@ -15633,47 +15029,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::BoolView]' 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] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of '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::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/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); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ ./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::NegBoolView; VY = Gecode::Int::NegBoolView]': gecode/int/bool.cpp:787:9: required from here 787 | GECODE_ES_FAIL((Bool::NaryOr @@ -15689,16 +15044,6 @@ ./gecode/int/bool/or.hpp:663:29: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]' 663 | NaryOrTrue::post(Home home, ViewArray& 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/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ ./gecode/int/bool/or.hpp:788:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 788 | return Eq::post(home,x[0],y); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ @@ -15726,16 +15071,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) | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]': gecode/int/bool.cpp:795:9: required from here 795 | GECODE_ES_FAIL((Bool::NaryOr::post(home,b,y))); @@ -15776,18 +15111,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::BoolView; VY = Gecode::Int::BoolView]' 736 | NaryOr::NaryOr(Home home, ViewArray& x, VY 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/bool/clause.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::Clause::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, VX) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]': gecode/int/bool.cpp:807:9: required from here 807 | GECODE_ES_FAIL((Bool::Clause @@ -15803,26 +15126,6 @@ ./gecode/int/bool/clause.hpp:106:32: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::ClauseTrue::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]' 106 | ClauseTrue::post(Home home, ViewArray& x, ViewArray& 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/bool/clause.hpp:265:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 265 | return NaryOr::post(home,y,z); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ @@ -15832,22 +15135,12 @@ ./gecode/int/bool/or.hpp:769:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]' 769 | NaryOr::post(Home home, ViewArray& x, VY 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/int/bool/clause.hpp:274:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 274 | return NaryOr::post(home,x,z); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/bool/or.hpp:769:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]' 769 | NaryOr::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ @@ -15940,6 +15233,19 @@ ./gecode/int/bool/or.hpp:330:29: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::QuadOrTrue::post(Gecode::Home, BV, BV, BV, BV) [with BV = Gecode::Int::BoolView]' 330 | QuadOrTrue::post(Home home, BV b0, BV b1, BV b2, BV b3) { | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/int/bool/or.hpp:680:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 680 | (void) new (home) NaryOrTrue(home,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15973,9 +15279,22 @@ ./gecode/int/bool/or.hpp:663:29: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' 663 | NaryOrTrue::post(Home home, ViewArray& b) { | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.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/clause.hpp:122:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 122 | return BinOrTrue::post(home,x[0],y[0]); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int/var/bool.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) { | ^~~~ @@ -16075,6 +15394,23 @@ ./gecode/int/bool/or.hpp:494:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]' 494 | Or::post(Home home, BVA b0, BVB b1, BVC b2) { | ~~~~~^~~~ +./gecode/int/bool/eq.hpp: In instantiation of 'Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]': +./gecode/int/bool/eq.hpp:74:16: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' + 74 | (void) new (home) Eq(home,b0,b1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/bool/eqv.cpp:69:49: required from here + 69 | return Bool::Eq::post(home,x[0],x[1]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int/bool/eq.hpp: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/clause.hpp:280:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 280 | (void) new (home) Clause(home,x,y,z); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16084,17 +15420,22 @@ ./gecode/int/bool/clause.hpp:204:30: note: initializing argument 1 of 'Gecode::Int::Bool::Clause::Clause(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, VX) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]' 204 | Clause::Clause(Home home, ViewArray& x0, ViewArray& y0, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/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/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]' + 74 | (void) new (home) Eq(home,b0,b1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/bool/eqv.cpp:72:52: required from here + 72 | return Bool::Eq::post(home,x[0],nx); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +./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/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ +./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) + | ~~~~~^~~~ ./gecode/int/bool/ite.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::IteBnd::post(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; V2 = Gecode::Int::IntView]': gecode/int/bool.cpp:996:7: required from here 996 | GECODE_ES_FAIL((Bool::IteBnd @@ -16110,60 +15451,24 @@ ./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/branch/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/bool/ite.hpp:110:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 110 | return Rel::EqBnd::post(home,x2,x1); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266: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.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ ./gecode/int/bool/ite.hpp:113:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | (void) new (home) IteBnd(home,b,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/kernel/core.hpp:3266: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:90:33: note: initializing argument 1 of 'Gecode::Int::Bool::IteBnd::IteBnd(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; V2 = Gecode::Int::IntView]' 90 | IteBnd::IteBnd(Home home, BoolView b, V0 x0, V1 x1, V2 x2) | ~~~~~^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ ./gecode/int/bool/ite.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::IteDom::post(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; V2 = Gecode::Int::IntView]': gecode/int/bool.cpp:999:7: required from here 999 | GECODE_ES_FAIL((Bool::IteDom @@ -16173,9 +15478,6 @@ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/var/int.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) { | ^~~~ @@ -16185,31 +15487,12 @@ ./gecode/int/bool/ite.hpp:180:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 180 | return Rel::EqDom::post(home,x2,x1); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ ./gecode/kernel/core.hpp:3266: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: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/var/bool.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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16252,34 +15535,105 @@ ./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) | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/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/bool/base.hpp: In instantiation of 'Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]': +./gecode/int/bool/eq.hpp:39:37: required from 'Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' + 39 | : BoolBinary(home,b0,b1) {} + | ^ +./gecode/int/bool/eq.hpp:74:16: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' + 74 | (void) new (home) Eq(home,b0,b1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/bool/eqv.cpp:69:49: required from here + 69 | return Bool::Eq::post(home,x[0],x[1]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +./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/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353: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/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]' + 39 | : BoolBinary(home,b0,b1) {} + | ^ +./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]' + 74 | (void) new (home) Eq(home,b0,b1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/bool/eqv.cpp:72:52: required from here + 72 | return Bool::Eq::post(home,x[0],nx); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +./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.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: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) + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: 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.hh:4525:18: note: 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, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -16293,6 +15647,17 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' 1858 | : ArgArrayBase(aa) {} @@ -16306,18 +15671,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./gecode/int/bool/eq.hpp: In instantiation of 'Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]': ./gecode/int/bool/eq.hpp:74:16: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 74 | (void) new (home) Eq(home,b0,b1); @@ -16337,16 +15690,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::BoolView]' 42 | BoolBinary::BoolBinary(Home home, BVA b0, BVB b1) | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.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::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]' 74 | (void) new (home) Eq(home,b0,b1); @@ -16399,16 +15742,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::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]' 94 | (Home home, BVA b0, BVB b1, BVC b2) | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]': ./gecode/int/rel/eq.hpp:572:36: required from '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_IMP]' 572 | return EqBnd::post(home,x0,x1); @@ -16427,16 +15760,6 @@ ./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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/int/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]': ./gecode/int/rel/eq.hpp:577:33: required from '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_IMP]' 577 | return Nq::post(home,x0,x1); @@ -16510,16 +15833,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::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]' 94 | (Home home, BVA b0, BVB b1, BVC b2) | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.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 'Gecode::Int::Rel::ReEqBnd::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./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::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 580 | (void) new (home) ReEqBnd(home,x0,x1,b); @@ -16532,9 +15845,6 @@ ./gecode/int/rel/eq.hpp:564:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 564 | : ReBinaryPropagator(home,x0,x1,b) {} | ^ -./gecode/int/var/int.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) { | ^~~~ @@ -16559,17 +15869,6 @@ ./gecode/int/propagator.hpp:210:9: note: initializing argument 1 of 'Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]' 210 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ ./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]': ./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::BoolView]' 515 | (void) new (home) Or(home,b0,b1,b2); @@ -16606,16 +15905,6 @@ ./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::BoolView; V1 = Gecode::Int::BoolView]' 45 | Lq::Lq(Home home, V0 x0, V1 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/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]': ./gecode/int/rel/lq-le.hpp:429: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]' 429 | return Le::post(home,x1,x0); @@ -16634,19 +15923,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) | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::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]' 442 | (void) new (home) ReLq(home,x0,x1,b); @@ -16683,16 +15959,6 @@ ./gecode/int/propagator.hpp:210:9: note: initializing argument 1 of 'Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; int pc = 1; CtrlView = Gecode::Int::BoolView]' 210 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ ./gecode/int/bool/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]': ./gecode/int/bool/or.hpp:503:33: 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]' 503 | return Eq::post(home,b0,b2); @@ -16729,13 +15995,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::NegBoolView]' 94 | (Home home, BVA b0, BVB b1, BVC b2) | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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: 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]' 442 | (void) new (home) ReLq(home,x0,x1,b); @@ -16754,9 +16013,6 @@ ./gecode/int/propagator.hpp:210:9: note: initializing argument 1 of 'Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]' 210 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ -./gecode/int.hh: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/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_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::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 442 | (void) new (home) ReLq(home,x0,x1,b); @@ -16946,27 +16202,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:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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:86:22: note: initializing argument 1 of 'Gecode::Int::Rel::Le::Le(Gecode::Home, V0, V1) [with V0 = Gecode::Int::ConstIntView; V1 = Gecode::Int::BoolView]' 86 | Le::Le(Home home, V0 x0, V1 x1) | ~~~~~^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/int/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::ConstIntView; V1 = Gecode::Int::BoolView]': ./gecode/int/rel/lex.hpp:254:31: required from 'static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::ConstIntView; VY = Gecode::Int::BoolView]' 254 | return Lq::post(home,x[0],y[0]); @@ -16985,9 +16223,6 @@ ./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::ConstIntView; V1 = Gecode::Int::BoolView]' 45 | Lq::Lq(Home home, 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/lex.hpp: In instantiation of 'Gecode::Int::Rel::LexLqLe::LexLqLe(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::ConstIntView; VY = Gecode::Int::BoolView]': ./gecode/int/rel/lex.hpp:256:12: required from 'static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::ConstIntView; VY = Gecode::Int::BoolView]' 256 | (void) new (home) LexLqLe(home,x,y,strict); @@ -17182,13 +16417,6 @@ ./gecode/kernel/propagator/pattern.hpp:722:9: note: initializing argument 1 of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::BoolView; int pc0 = -1; View1 = Gecode::Int::BoolView; int pc1 = 0]' 722 | (Home home, ViewArray& x0, View1 y0) | ~~~~~^~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]': -./gecode/int/bool/eqv.hpp:160:22: required from here - 160 | x(x0), pm2(pm20) { - | ^ -./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 354 | : Propagator(home), x0(y0), x1(y1) { - | ^ ./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]': ./gecode/int/bool/clause.hpp:265:33: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Clause::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, VX) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]' 265 | return NaryOr::post(home,y,z); @@ -17207,12 +16435,6 @@ ./gecode/int/bool/or.hpp:663:29: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]' 663 | NaryOrTrue::post(Home home, ViewArray& 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/bool/or.hpp:788:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 788 | return Eq::post(home,x[0],y); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ @@ -17270,16 +16492,6 @@ ./gecode/int/bool/or.hpp:511:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 511 | return Eq::post(home,b1,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/bool/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]': -gecode/int/bool/eqv.cpp:69:49: required from here - 69 | return Bool::Eq::post(home,x[0],x[1]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/int/bool/eq.hpp:74:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | (void) new (home) Eq(home,b0,b1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -17289,9 +16501,6 @@ ./gecode/int/bool/or.hpp:513:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 513 | return Eq::post(home,b0,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/bool/eq.hpp:38:24: note: initializing argument 1 of 'Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' - 38 | Eq::Eq(Home home, BVA b0, BVB b1) - | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -17307,40 +16516,8 @@ ./gecode/int/bool/or.hpp:461:28: note: initializing argument 1 of 'Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]' 461 | Or::Or(Home home, BVA b0, BVB b1, BVC b2) | ~~~~~^~~~ -./gecode/int/bool/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]': -gecode/int/bool/eqv.cpp:72:52: required from here - 72 | return Bool::Eq::post(home,x[0],nx); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -./gecode/int/bool/eq.hpp:74:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | (void) new (home) Eq(home,b0,b1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/bool/eq.hpp:38:24: note: initializing argument 1 of 'Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]' - 38 | Eq::Eq(Home home, BVA b0, BVB b1) - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/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/rel.o gecode/int/rel.cpp ./gecode/int/bool/clause.hpp: In instantiation of 'Gecode::Int::Bool::Clause::Clause(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, VX) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]': ./gecode/int/bool/clause.hpp:280:14: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Clause::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, VX) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]' 280 | (void) new (home) Clause(home,x,y,z); @@ -17359,25 +16536,6 @@ ./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]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::TerOrTrue::post(Gecode::Home, BV, BV, BV) [with BV = Gecode::Int::NegBoolView]': ./gecode/int/bool/or.hpp:676:34: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]' 676 | return TerOrTrue::post(home,b[0],b[1],b[2]); @@ -17831,19 +16989,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]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/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/base.hpp: In instantiation of 'Gecode::Int::Bool::BoolTernary::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]': ./gecode/int/bool/or.hpp:462:45: required from 'Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]' 462 | : BoolTernary(home,b0,b1,b2) {} @@ -17943,19 +17088,6 @@ ./gecode/int/bool/base.hpp:95:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 95 | : Propagator(home), x0(b0), x1(b1), x2(b2) { | ^ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.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) { | ^~~~ @@ -18042,19 +17174,6 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -./gecode/int/bool/eq.hpp: In instantiation of 'Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]': -./gecode/int/bool/eq.hpp:74:16: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' - 74 | (void) new (home) Eq(home,b0,b1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/bool/eqv.cpp:69:49: required from here - 69 | return Bool::Eq::post(home,x[0],x[1]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/int/bool/eq.hpp: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/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::Le::Le(Gecode::Home, V0, V1) [with V0 = Gecode::Int::ConstIntView; 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::ConstIntView; V1 = Gecode::Int::BoolView]' 97 | (void) new (home) Le(home,x0,x1); @@ -18070,10 +17189,6 @@ ./gecode/int/rel/lq-le.hpp:87:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 87 | : MixBinaryPropagator(home,x0,x1) {} | ^ -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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -18095,28 +17210,12 @@ ./gecode/int/rel/lq-le.hpp:46:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | : MixBinaryPropagator(home,x0,x1) {} | ^ -./gecode/int/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]' - 74 | (void) new (home) Eq(home,b0,b1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/bool/eqv.cpp:72:52: required from here - 72 | return Bool::Eq::post(home,x[0],nx); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -./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/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::ConstIntView; int pc0 = 1; View1 = Gecode::Int::BoolView; int pc1 = 1]' 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/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) - | ~~~~~^~~~ ./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::ConstIntView]': ./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::ConstIntView]' 97 | (void) new (home) Le(home,x0,x1); @@ -18156,36 +17255,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:139: -gecode/int/extensional-regular.cpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, DFA, IntPropLevel)': -./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^ -gecode/int/extensional-regular.cpp:44:5: note: in expansion of macro 'GECODE_POST' - 44 | GECODE_POST; - | ^~~~~~~~~~~ ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 1; View1 = Gecode::Int::ConstIntView; int pc1 = 1]' 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/int/extensional-regular.cpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because '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/rel/nq.hpp: In instantiation of 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::ConstIntView]': ./gecode/int/rel/nq.hpp:57:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::ConstIntView]' 57 | (void) new (home) Nq(home,x0,x1); @@ -18207,19 +17279,6 @@ ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 0; View1 = Gecode::Int::ConstIntView; int pc1 = 0]' 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ -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/bool/base.hpp: In instantiation of 'Gecode::Int::Bool::BoolTernary::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::NegBoolView]': ./gecode/int/bool/or.hpp:462:45: required from 'Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::NegBoolView]' 462 | : BoolTernary(home,b0,b1,b2) {} @@ -18241,18 +17300,6 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(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/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::NegBoolView; int pc0 = -1; View1 = Gecode::Int::NegBoolView; int pc1 = 0]': ./gecode/int/bool/or.hpp:738:24: required from 'Gecode::Int::Bool::NaryOr::NaryOr(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]' 738 | n_zero(0), c(home) { @@ -18341,19 +17388,6 @@ ./gecode/int/bool/eq.hpp:60:26: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]' 60 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ -./gecode/int/bool/base.hpp: In instantiation of 'Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]': -./gecode/int/bool/eq.hpp:39:37: required from 'Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' - 39 | : BoolBinary(home,b0,b1) {} - | ^ -./gecode/int/bool/eq.hpp:74:16: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' - 74 | (void) new (home) Eq(home,b0,b1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/bool/eqv.cpp:69:49: required from here - 69 | return Bool::Eq::post(home,x[0],x[1]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -./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/int/bool/or.hpp:515:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 515 | (void) new (home) Or(home,b0,b1,b2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18363,12 +17397,6 @@ ./gecode/int/bool/or.hpp:461:28: note: initializing argument 1 of 'Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]' 461 | Or::Or(Home home, BVA b0, BVB b1, BVC b2) | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::NaryOr::NaryOr(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]': ./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::BoolView]' 792 | (void) new (home) NaryOr(home,x,y); @@ -18390,25 +17418,6 @@ ./gecode/kernel/propagator/pattern.hpp:722:9: note: initializing argument 1 of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::NegBoolView; int pc0 = -1; View1 = Gecode::Int::BoolView; int pc1 = 0]' 722 | (Home home, ViewArray& x0, View1 y0) | ~~~~~^~~~ -./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]' - 39 | : BoolBinary(home,b0,b1) {} - | ^ -./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]' - 74 | (void) new (home) Eq(home,b0,b1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/bool/eqv.cpp:72:52: required from here - 72 | return Bool::Eq::post(home,x[0],nx); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -./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/or.hpp: In instantiation of 'Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]': ./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::BoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]' 515 | (void) new (home) Or(home,b0,b1,b2); @@ -18522,46 +17531,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/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/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/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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.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/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 0; View1 = Gecode::Int::NegBoolView; int pc1 = 0]': ./gecode/int/bool/clause.hpp:46:54: required from 'Gecode::Int::Bool::ClauseTrue::ClauseTrue(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]' 46 | (home,x0[x0.size()-1],y0[y0.size()-1]), x(x0), y(y0) { @@ -18583,9 +17555,6 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::NegBoolView; int pc0 = 0; View1 = Gecode::Int::BoolView; int pc1 = 0]': ./gecode/int/bool/clause.hpp:46:54: required from 'Gecode::Int::Bool::ClauseTrue::ClauseTrue(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]' 46 | (home,x0[x0.size()-1],y0[y0.size()-1]), x(x0), y(y0) { @@ -18950,16 +17919,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:917: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]': ./gecode/int/bool/or.hpp:515:18: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]' 515 | (void) new (home) Or(home,b0,b1,b2); @@ -19056,11 +18015,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::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]' 94 | (Home home, BVA b0, BVB b1, BVC b2) | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.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::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::BoolView; 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::BoolView; VY = Gecode::Int::NegBoolView]' 738 | n_zero(0), c(home) { @@ -19085,12 +18039,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/int.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::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]' 104 | : MixBinaryPropagator(home,x0,x1) {} @@ -19166,6 +18114,284 @@ ./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/precede.o gecode/int/precede.cpp +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); + | ^~~~~ +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:150, + from ./gecode/int.hh:59, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-regular.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -19198,6 +18424,148 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: 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-tuple-set.cpp:38: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: 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/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/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.o gecode/int/element.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] @@ -19216,19 +18584,275 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp: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:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, 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] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void 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/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:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing 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); @@ -19291,6 +18915,370 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void 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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/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/int/var/int.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: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]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:139: +gecode/int/extensional-regular.cpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, DFA, IntPropLevel)': +./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^ +gecode/int/extensional-regular.cpp:44:5: note: in expansion of macro 'GECODE_POST' + 44 | GECODE_POST; + | ^~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/int/extensional-regular.cpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/extensional.hh:221: +./gecode/int/extensional/layered-graph.hpp:852:17: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' + 852 | post_lgp(Home home, const VarArgArray& x, const DFA& dfa) { + | ~~~~~^~~~ +gecode/int/extensional-regular.cpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, DFA, IntPropLevel)': +./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^ +gecode/int/extensional-regular.cpp:54:5: note: in expansion of macro 'GECODE_POST' + 54 | GECODE_POST; + | ^~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: 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) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: 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/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/layered-graph.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]': gecode/int/extensional-regular.cpp:45:5: required from here 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); @@ -19321,17 +19309,6 @@ ./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, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of '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/layered-graph.hpp:877:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 875 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -19345,15 +19322,6 @@ ./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/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of '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:886:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 884 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -19367,15 +19335,6 @@ ./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/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:890:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 888 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -19545,16 +19504,6 @@ ./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/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:967:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 965 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -19562,30 +19511,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 967 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of '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/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/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: 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/layered-graph.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]': gecode/int/extensional-regular.cpp:55:5: required from here 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); @@ -19824,68 +19755,16 @@ ./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/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing 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) + | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -19912,6 +19791,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, + | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]': ./gecode/int/extensional/layered-graph.hpp:869:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' 867 | return Extensional::LayeredGraph @@ -20009,8 +19899,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/element.o gecode/int/element.cpp ./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, | ~~~~~^~~~ @@ -20071,9 +19959,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) { | ^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.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/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]' 232 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 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 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]': ./gecode/int/extensional/layered-graph.hpp:911:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' 909 | return Extensional::LayeredGraph @@ -20154,6 +20083,28 @@ ./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, | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::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 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]': ./gecode/int/extensional/layered-graph.hpp:942:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' 940 | return Extensional::LayeredGraph @@ -20168,12 +20119,32 @@ ./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: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/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/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::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 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]': ./gecode/int/extensional/layered-graph.hpp:946:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' 944 | return Extensional::LayeredGraph @@ -20394,6 +20365,20 @@ ./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:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/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/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]': ./gecode/int/extensional/layered-graph.hpp:903:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' 901 | return Extensional::LayeredGraph @@ -20411,9 +20396,18 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of '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: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/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/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]': ./gecode/int/extensional/layered-graph.hpp:907:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' 905 | return Extensional::LayeredGraph @@ -20434,6 +20428,12 @@ ./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]' 232 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]': ./gecode/int/extensional/layered-graph.hpp:911:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' 909 | return Extensional::LayeredGraph @@ -20494,17 +20494,6 @@ ./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, | ~~~~~^~~~ -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/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned char]': ./gecode/int/extensional/layered-graph.hpp:933:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' 931 | return Extensional::LayeredGraph @@ -20525,6 +20514,11 @@ ./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, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403: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/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]': ./gecode/int/extensional/layered-graph.hpp:942:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' 940 | return Extensional::LayeredGraph @@ -20545,6 +20539,9 @@ ./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]' 232 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]': ./gecode/int/extensional/layered-graph.hpp:946:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' 944 | return Extensional::LayeredGraph @@ -20559,23 +20556,15 @@ ./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: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/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, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/dom.hh:39, - from gecode/int/dom.cpp:35: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]': ./gecode/int/extensional/layered-graph.hpp:950:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' 948 | return Extensional::LayeredGraph @@ -20590,12 +20579,22 @@ ./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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: 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/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned int]': ./gecode/int/extensional/layered-graph.hpp:959:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' 957 | return Extensional::LayeredGraph @@ -20636,6 +20635,17 @@ ./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, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: 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 instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned int]': ./gecode/int/extensional/layered-graph.hpp:967:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' 965 | return Extensional::LayeredGraph @@ -20656,14 +20666,1446 @@ ./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:139: -gecode/int/extensional-tuple-set.cpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)': -./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^ -gecode/int/extensional-tuple-set.cpp:50:5: note: in expansion of macro 'GECODE_POST' - 50 | GECODE_POST; - | ^~~~~~~~~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of '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/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]' + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:869:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' + 867 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 868 | ::View,short int,unsigned char,unsigned char> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 869 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:45:5: required from here + 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/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:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: 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/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]' + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:873:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' + 871 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 872 | ::View,short int,unsigned short int,unsigned char> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 873 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:45:5: required from here + 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]' + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:877:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' + 875 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 876 | ::View,short int,unsigned int,unsigned char> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 877 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:45:5: required from here + 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(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) + | ^~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/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 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]' + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:886:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' + 884 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 885 | ::View,short int,unsigned char,unsigned short int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 886 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:45:5: required from here + 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.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) + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: 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/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]' + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:890:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' + 888 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 889 | ::View,short int,unsigned short int,unsigned short int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 890 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:45:5: required from here + 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099: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) + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]' + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:894:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' + 892 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 893 | ::View,short int,unsigned int,unsigned short int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 894 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:45:5: required from here + 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::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::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]' + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:903:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' + 901 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 902 | ::View,short int,unsigned char,unsigned int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 903 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:45:5: required from here + 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]' + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:907:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' + 905 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 906 | ::View,short int,unsigned short int,unsigned int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 907 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:45:5: required from here + 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const 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]' + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:911:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' + 909 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 910 | ::View,short int,unsigned int,unsigned int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 911 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:45:5: required from here + 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned char]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned char]' + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:925:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' + 923 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 924 | ::View,int,unsigned char,unsigned char> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 925 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:45:5: required from here + 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +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/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/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/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/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/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]' + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:929:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' + 927 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 928 | ::View,int,unsigned short int,unsigned char> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 929 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:45:5: required from here + 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +gecode/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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const 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, 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/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/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +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/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/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: 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/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned char]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned char]' + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:933:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' + 931 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 932 | ::View,int,unsigned int,unsigned char> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 933 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:45:5: required from here + 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/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/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, 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/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) { + | ^~~~ +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/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/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/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/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]' + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:942:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' + 940 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 941 | ::View,int,unsigned char,unsigned short int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 942 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:45:5: required from here + 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +gecode/int/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/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/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/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]' + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:946:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' + 944 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 945 | ::View,int,unsigned short int,unsigned short int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 946 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:45:5: required from here + 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]' + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:950:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' + 948 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 949 | ::View,int,unsigned int,unsigned short int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 950 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:45:5: required from here + 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned int]' + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:959:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' + 957 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 958 | ::View,int,unsigned char,unsigned int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 959 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:45:5: required from here + 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]' + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:963:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' + 961 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 962 | ::View,int,unsigned short int,unsigned int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 963 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:45:5: required from here + 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned int]' + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:967:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' + 965 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 966 | ::View,int,unsigned int,unsigned int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 967 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:45:5: required from here + 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]' + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:869:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' + 867 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 868 | ::View,short int,unsigned char,unsigned char> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 869 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:55:5: required from here + 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]' + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:873:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' + 871 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 872 | ::View,short int,unsigned short int,unsigned char> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 873 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:55:5: required from here + 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]' + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:877:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' + 875 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 876 | ::View,short int,unsigned int,unsigned char> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 877 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:55:5: required from here + 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.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::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]' + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:886:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' + 884 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 885 | ::View,short int,unsigned char,unsigned short int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 886 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:55:5: required from here + 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]' + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:890:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' + 888 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 889 | ::View,short int,unsigned short int,unsigned short int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 890 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:55:5: required from here + 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]' + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:894:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' + 892 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 893 | ::View,short int,unsigned int,unsigned short int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 894 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:55:5: required from here + 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]' + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:903:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' + 901 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 902 | ::View,short int,unsigned char,unsigned int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 903 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:55:5: required from here + 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/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 + 115 | GECODE_ES_FAIL((Rel::ReEqDomInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 116 | ::post(home,x,n,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~ +./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/kernel/core.hpp:3266: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_EQV]' + 639 | (Home home, View x, int c0, CtrlView b) + | ~~~~~^~~~ +./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::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 + 119 | GECODE_ES_FAIL((Rel::ReEqDomInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 120 | ::post(home,x,n,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~ +./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/kernel/core.hpp:3266: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/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 + 123 | GECODE_ES_FAIL((Rel::ReEqDomInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 124 | ::post(home,x,n,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~ +./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/kernel/core.hpp:3266: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_PMI]' + 639 | (Home home, View x, int c0, CtrlView b) + | ~~~~~^~~~ +./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_EQV]': +gecode/int/dom.cpp:138:7: required from here + 138 | GECODE_ES_FAIL((Dom::ReRange + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 139 | ::post(home,x,min,max,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./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/kernel/core.hpp:3266: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_EQV]' + 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/core.hpp:3266: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: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/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 + 142 | GECODE_ES_FAIL((Dom::ReRange + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 143 | ::post(home,x,min,max,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./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/kernel/core.hpp:3266: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/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/core.hpp:3266: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: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_IMP]' + 40 | ReRange::ReRange(Home home, View x, int min0, int max0, BoolView b) + | ~~~~~^~~~ +./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_PMI]': +gecode/int/dom.cpp:146:7: required from here + 146 | GECODE_ES_FAIL((Dom::ReRange + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 147 | ::post(home,x,min,max,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./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/kernel/core.hpp:3266: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/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/core.hpp:3266: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: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_PMI]' + 40 | ReRange::ReRange(Home home, View x, int min0, int max0, BoolView b) + | ~~~~~^~~~ +./gecode/int/dom/set.hpp: In instantiation 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]': +gecode/int/dom.cpp:162:7: required from here + 162 | GECODE_ES_FAIL((Dom::ReIntSet::post(home,x,is,r.var()))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/int/dom/set.hpp:61:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 61 | return ReRange::post(home,x,s.min(),s.max(),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/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/set.hpp:73:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | (void) new (home) ReIntSet(home,x,s,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/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_EQV]' + 39 | (Home home, View x, const IntSet& s, BoolView b) + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]' + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:907:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' + 905 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 906 | ::View,short int,unsigned short int,unsigned int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 907 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:55:5: required from here + 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/int/dom/set.hpp: In instantiation 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]': +gecode/int/dom.cpp:165:7: required from here + 165 | GECODE_ES_FAIL((Dom::ReIntSet::post(home,x,is,r.var()))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/int/dom/set.hpp:61:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 61 | return ReRange::post(home,x,s.min(),s.max(),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/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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const 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/set.hpp:73:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | (void) new (home) ReIntSet(home,x,s,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/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_IMP]' + 39 | (Home home, View x, const IntSet& s, BoolView b) + | ~~~~~^~~~ +./gecode/int/dom/set.hpp: In instantiation 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]': +gecode/int/dom.cpp:168:7: required from here + 168 | GECODE_ES_FAIL((Dom::ReIntSet::post(home,x,is,r.var()))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/int/dom/set.hpp:61:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 61 | return ReRange::post(home,x,s.min(),s.max(),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/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) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139: +gecode/int/extensional-tuple-set.cpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)': +./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^ +gecode/int/extensional-tuple-set.cpp:50:5: note: in expansion of macro 'GECODE_POST' + 50 | GECODE_POST; + | ^~~~~~~~~~~ +./gecode/int/dom/set.hpp:73:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | (void) new (home) ReIntSet(home,x,s,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/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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -20750,6 +22192,23 @@ ./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: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]' + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:911:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' + 909 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 910 | ::View,short int,unsigned int,unsigned int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 911 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:55:5: required from here + 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ gecode/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 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -20764,6 +22223,9 @@ ./gecode/int/extensional/compact.hpp:1192:22: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 1192 | postrecompact(Home home, ViewArray& x, const TupleSet& ts, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: 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:96:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 95 | GECODE_ES_FAIL((Extensional::postrecompact | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -20775,6 +22237,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/int/extensional/compact.hpp:1192:22: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1192 | postrecompact(Home home, ViewArray& x, const TupleSet& ts, | ~~~~~^~~~ @@ -20884,6 +22349,23 @@ ./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: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned char]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned char]' + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:925:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' + 923 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 924 | ::View,int,unsigned char,unsigned char> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 925 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:55:5: required from here + 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ gecode/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 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -20895,29 +22377,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/extensional/compact.hpp:1192:22: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' - 1192 | postrecompact(Home home, ViewArray& x, const TupleSet& ts, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]' - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:869:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' - 867 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 868 | ::View,short int,unsigned char,unsigned char> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 869 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:45:5: required from here - 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int/extensional/compact.hpp:1192:22: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' + 1192 | postrecompact(Home home, ViewArray& x, const TupleSet& ts, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ gecode/int/extensional-tuple-set.cpp:165:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 164 | GECODE_ES_FAIL((Extensional::postrecompact | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -20932,9 +22400,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/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(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 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -20949,19 +22414,19 @@ ./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: 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: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]' 698 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:873:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' - 871 | return Extensional::LayeredGraph +./gecode/int/extensional/layered-graph.hpp:929:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' + 927 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 872 | ::View,short int,unsigned short int,unsigned char> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 873 | ::post(home,x,dfa); + 928 | ::View,int,unsigned short int,unsigned char> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 929 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:45:5: required from here - 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); +gecode/int/extensional-regular.cpp:55:5: required from here + 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | max_states(static_cast(dfa.n_states())) { @@ -20972,19 +22437,45 @@ ./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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.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::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned char]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned char]' 698 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:877:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' - 875 | return Extensional::LayeredGraph +./gecode/int/extensional/layered-graph.hpp:933:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' + 931 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 876 | ::View,short int,unsigned int,unsigned char> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 877 | ::post(home,x,dfa); + 932 | ::View,int,unsigned int,unsigned char> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 933 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:45:5: required from here - 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); +gecode/int/extensional-regular.cpp:55:5: required from here + 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | max_states(static_cast(dfa.n_states())) { @@ -20995,19 +22486,165 @@ ./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]' +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/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]' + 661 | (void) new (home) ReEqDomInt(home,x,c,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/dom.cpp:115:7: required from here + 115 | GECODE_ES_FAIL((Rel::ReEqDomInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 116 | ::post(home,x,n,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~ +./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]' + 661 | (void) new (home) ReEqDomInt(home,x,c,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/dom.cpp:119:7: required from here + 119 | GECODE_ES_FAIL((Rel::ReEqDomInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 120 | ::post(home,x,n,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~ +./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]' + 661 | (void) new (home) ReEqDomInt(home,x,c,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/dom.cpp:123:7: required from here + 123 | GECODE_ES_FAIL((Rel::ReEqDomInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 124 | ::post(home,x,n,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~ +./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/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]' + 68 | (void) new (home) ReRange(home,x,min,max,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/dom.cpp:138:7: required from here + 138 | GECODE_ES_FAIL((Dom::ReRange + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 139 | ::post(home,x,min,max,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 68 | (void) new (home) ReRange(home,x,min,max,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/dom.cpp:142:7: required from here + 142 | GECODE_ES_FAIL((Dom::ReRange + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 143 | ::post(home,x,min,max,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./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) + | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/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/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]' + 68 | (void) new (home) ReRange(home,x,min,max,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/dom.cpp:146:7: required from here + 146 | GECODE_ES_FAIL((Dom::ReRange + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 147 | ::post(home,x,min,max,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./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/kernel/core.hpp:3266: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.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/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]' + 73 | (void) new (home) ReIntSet(home,x,s,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/dom.cpp:162:7: required from here + 162 | GECODE_ES_FAIL((Dom::ReIntSet::post(home,x,is,r.var()))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +./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/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]' 698 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:886:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' - 884 | return Extensional::LayeredGraph +./gecode/int/extensional/layered-graph.hpp:942:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' + 940 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 885 | ::View,short int,unsigned char,unsigned short int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 886 | ::post(home,x,dfa); + 941 | ::View,int,unsigned char,unsigned short int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 942 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:45:5: required from here - 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); +gecode/int/extensional-regular.cpp:55:5: required from here + 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | max_states(static_cast(dfa.n_states())) { @@ -21015,22 +22652,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/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]' + 73 | (void) new (home) ReIntSet(home,x,s,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/dom.cpp:165:7: required from here + 165 | GECODE_ES_FAIL((Dom::ReIntSet::post(home,x,is,r.var()))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +./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: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 = 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/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]' + 73 | (void) new (home) ReIntSet(home,x,s,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/dom.cpp:168:7: required from here + 168 | GECODE_ES_FAIL((Dom::ReIntSet::post(home,x,is,r.var()))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +./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/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]' 698 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:890:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' - 888 | return Extensional::LayeredGraph +./gecode/int/extensional/layered-graph.hpp:946:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' + 944 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 889 | ::View,short int,unsigned short int,unsigned short int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 890 | ::post(home,x,dfa); + 945 | ::View,int,unsigned short int,unsigned short int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 946 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:45:5: required from here - 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); +gecode/int/extensional-regular.cpp:55:5: required from here + 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | max_states(static_cast(dfa.n_states())) { @@ -21041,19 +22710,19 @@ ./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: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]' 698 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:894:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' - 892 | return Extensional::LayeredGraph +./gecode/int/extensional/layered-graph.hpp:950:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' + 948 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 893 | ::View,short int,unsigned int,unsigned short int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 894 | ::post(home,x,dfa); + 949 | ::View,int,unsigned int,unsigned short int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 950 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:45:5: required from here - 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); +gecode/int/extensional-regular.cpp:55:5: required from here + 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | max_states(static_cast(dfa.n_states())) { @@ -21061,45 +22730,106 @@ ./gecode/kernel/core.hpp:3266: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: 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]' + 640 | : ReUnaryPropagator(home,x,b), c(c0) {} + | ^ +./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]' + 661 | (void) new (home) ReEqDomInt(home,x,c,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/dom.cpp:115:7: required from here + 115 | GECODE_ES_FAIL((Rel::ReEqDomInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 116 | ::post(home,x,n,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~ +./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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]' - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:903:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' - 901 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 902 | ::View,short int,unsigned char,unsigned int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 903 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:45:5: required from here - 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]' +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::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 = int; Degree = unsigned char; StateIdx = unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned int]' 698 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:907:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' - 905 | return Extensional::LayeredGraph +./gecode/int/extensional/layered-graph.hpp:959:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' + 957 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 906 | ::View,short int,unsigned short int,unsigned int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 907 | ::post(home,x,dfa); + 958 | ::View,int,unsigned char,unsigned int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 959 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:45:5: required from here - 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); +gecode/int/extensional-regular.cpp:55:5: required from here + 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | max_states(static_cast(dfa.n_states())) { @@ -21110,19 +22840,79 @@ ./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/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]' 698 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:911:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' - 909 | return Extensional::LayeredGraph +./gecode/int/extensional/layered-graph.hpp:963:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' + 961 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 910 | ::View,short int,unsigned int,unsigned int> + 962 | ::View,int,unsigned short int,unsigned int> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 911 | ::post(home,x,dfa); + 963 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:45:5: required from here - 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); +gecode/int/extensional-regular.cpp:55:5: required from here + 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | max_states(static_cast(dfa.n_states())) { @@ -21145,6 +22935,29 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned int]' + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:967:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' + 965 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 966 | ::View,int,unsigned int,unsigned int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 967 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:55:5: required from here + 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here 126 | : VarArgArray(a) {} @@ -21165,29 +22978,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 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned char]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned char]' - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:925:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' - 923 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 924 | ::View,int,unsigned char,unsigned char> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 925 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:45:5: required from here - 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:171:31: required from here 171 | : VarArray(home,a) {} @@ -21198,98 +22988,103 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]' - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:929:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' - 927 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 928 | ::View,int,unsigned short int,unsigned char> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 929 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:45:5: required from here - 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned char]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned char]' - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:933:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' - 931 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 932 | ::View,int,unsigned int,unsigned char> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 933 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:45:5: required from here - 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]' - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:942:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' - 940 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 941 | ::View,int,unsigned char,unsigned short int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 942 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:45:5: required from here - 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]' - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:946:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' - 944 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 945 | ::View,int,unsigned short int,unsigned short int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 946 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:45:5: required from here - 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const 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) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: 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 54 | GECODE_ES_FAIL((Extensional::postposcompact(home,xv,t))); @@ -21352,34 +23147,11 @@ ./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 = int; Degree = unsigned int; StateIdx = short unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]' - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:950:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' - 948 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 949 | ::View,int,unsigned int,unsigned short int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 950 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:45:5: required from here - 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/int/extensional/compact.hpp:720:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 719 | return PosCompact> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 720 | ::post(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) { | ^~~~ @@ -21420,29 +23192,6 @@ ./gecode/int/extensional/compact.hpp:978:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 978 | return NegCompact>::post(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::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned int]' - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:959:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' - 957 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 958 | ::View,int,unsigned char,unsigned int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 959 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:45:5: required from here - 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -21494,29 +23243,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]' - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:963:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' - 961 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 962 | ::View,int,unsigned short int,unsigned int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 963 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:45:5: required from here - 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/int/extensional/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::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ @@ -21538,6 +23264,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::TinyBitSet<3>; 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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ @@ -21547,6 +23278,12 @@ ./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::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 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.hh:5071:15: 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:1231:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1230 | return ReCompact,CtrlView,rm> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -21558,23 +23295,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_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 int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned int]' - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:967:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' - 965 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 966 | ::View,int,unsigned int,unsigned int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 967 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:45:5: required from here - 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ ./gecode/int/extensional/compact.hpp:1234:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1233 | return ReCompact,CtrlView,rm> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -21583,12 +23303,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/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_EQV]' 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ @@ -21597,12 +23311,29 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1237 | ::post(home,x,ts,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/kernel/core.hpp:3266:3: 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::IntView; 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::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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::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 78 | GECODE_ES_FAIL((Extensional::postrecompact @@ -21615,6 +23346,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:5128:15: 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: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::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ @@ -21627,41 +23361,28 @@ ./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::BoolView; 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/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, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]' - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:869:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' - 867 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 868 | ::View,short int,unsigned char,unsigned char> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 869 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:55:5: required from here - 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ +./gecode/int.hh: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::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' + 1077 | ReCompact::post(Home home, ViewArray& 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -./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) { | ^~~~ @@ -21690,11 +23411,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, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403: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:1237:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1236 | return ReCompact,CtrlView,rm> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -21703,25 +23419,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: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/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/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::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/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/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 82 | GECODE_ES_FAIL((Extensional::postrecompact @@ -21737,40 +23448,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<1>; 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::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]' - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:873:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' - 871 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 872 | ::View,short int,unsigned short int,unsigned char> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 873 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:55:5: required from here - 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: 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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ @@ -21817,43 +23494,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/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_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::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]' - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:877:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' - 875 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 876 | ::View,short int,unsigned int,unsigned char> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 877 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:55:5: required from here - 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./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> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -21865,16 +23508,27 @@ ./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_PMI]' 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': gecode/int/extensional-tuple-set.cpp:91:9: required from here 91 | GECODE_ES_FAIL((Extensional::postrecompact @@ -21890,17 +23544,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<1>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: 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: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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ @@ -21910,29 +23553,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::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]' - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:886:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' - 884 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 885 | ::View,short int,unsigned char,unsigned short int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 886 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:55:5: required from here - 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/int/extensional/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ @@ -21984,29 +23604,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_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::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]' - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:890:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' - 888 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 889 | ::View,short int,unsigned short int,unsigned short int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 890 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:55:5: required from here - 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/int/extensional/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::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': gecode/int/extensional-tuple-set.cpp:95:9: required from here 95 | GECODE_ES_FAIL((Extensional::postrecompact @@ -22082,29 +23679,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_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::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]' - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:894:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' - 892 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 893 | ::View,short int,unsigned int,unsigned short int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 894 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:55:5: required from here - 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/int/extensional/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::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/int/extensional-tuple-set.cpp:99:9: required from here 99 | GECODE_ES_FAIL((Extensional::postrecompact @@ -22169,29 +23743,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::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]' - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:903:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' - 901 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 902 | ::View,short int,unsigned char,unsigned int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 903 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:55:5: required from here - 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1237:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1236 | return ReCompact,CtrlView,rm> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -22222,29 +23773,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]' - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:907:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' - 905 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 906 | ::View,short int,unsigned short int,unsigned int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 907 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:55:5: required from here - 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/int/extensional/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::TinyBitSet<2>]' 522 | PosCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ @@ -22285,32 +23813,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 int; StateIdx = unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]' - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:911:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' - 909 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 910 | ::View,short int,unsigned int,unsigned int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 911 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:55:5: required from here - 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ ./gecode/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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const 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> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -22350,29 +23855,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned char]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned char]' - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:925:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' - 923 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 924 | ::View,int,unsigned char,unsigned char> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 925 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:55:5: required from here - 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/int/extensional/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::TinyBitSet<3>]' 798 | NegCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ @@ -22418,29 +23900,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::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]' - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:929:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' - 927 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 928 | ::View,int,unsigned short int,unsigned char> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 929 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:55:5: required from here - 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/int/extensional/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 143 | GECODE_ES_FAIL((Extensional::postrecompact @@ -22483,29 +23942,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_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::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned char]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned char]' - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:933:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' - 931 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 932 | ::View,int,unsigned int,unsigned char> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 933 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:55:5: required from here - 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1231:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1230 | return ReCompact,CtrlView,rm> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -22554,29 +23990,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::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]' - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:942:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' - 940 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 941 | ::View,int,unsigned char,unsigned short int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 942 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:55:5: required from here - 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/int/extensional/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ @@ -22626,29 +24039,6 @@ ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]' - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:946:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' - 944 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 945 | ::View,int,unsigned short int,unsigned short int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 946 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:55:5: required from here - 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1237:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1236 | return ReCompact,CtrlView,rm> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -22702,29 +24092,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::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]' - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:950:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' - 948 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 949 | ::View,int,unsigned int,unsigned short int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 950 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:55:5: required from here - 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1231:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1230 | return ReCompact,CtrlView,rm> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -22773,29 +24140,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::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::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned int]' - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:959:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' - 957 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 958 | ::View,int,unsigned char,unsigned int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 959 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:55:5: required from here - 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/int/extensional/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ @@ -22845,6 +24189,19 @@ ./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, | ~~~~~^~~~ +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) + | ~~~~~^~~~ ./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> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -22856,29 +24213,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_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::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]' - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:963:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' - 961 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 962 | ::View,int,unsigned short int,unsigned int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 963 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:55:5: required from here - 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/int/extensional/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_PMI]': gecode/int/extensional-tuple-set.cpp:164:9: required from here 164 | GECODE_ES_FAIL((Extensional::postrecompact @@ -22943,29 +24277,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::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned int]' - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:967:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' - 965 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 966 | ::View,int,unsigned int,unsigned int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 967 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:55:5: required from here - 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./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> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -23019,6 +24330,14 @@ ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ +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/int/extensional/compact.hpp:1231:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1230 | return ReCompact,CtrlView,rm> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -23027,9 +24346,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::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 1077 | ReCompact::post(Home home, ViewArray& 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:1234:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1233 | return ReCompact,CtrlView,rm> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -23052,46 +24377,303 @@ ./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, | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.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: 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/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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -23105,6 +24687,48 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ +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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' 1858 | : ArgArrayBase(aa) {} @@ -23118,6 +24742,73 @@ ./gecode/int/var/bool.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: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) { + | ~~~~~^~~~ +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) { + | ^~~~ +./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_IMP]' + 420 | ReLq::post(Home home, View x0, View x1, CtrlView b) { + | ~~~~~^~~~ +gecode/int/rel.cpp:269:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 268 | GECODE_ES_FAIL((Rel::ReLq + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 269 | ::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/extensional/compact.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::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]' 703 | return PosCompact>::post(home,x,ts); @@ -23128,6 +24819,9 @@ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -23150,6 +24844,20 @@ ./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, | ~~~~~^~~~ +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 + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 282 | ::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/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_EQV]' + 420 | ReLq::post(Home home, View x0, View x1, CtrlView b) { + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::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]' 707 | return PosCompact>::post(home,x,ts); @@ -23166,6 +24874,20 @@ ./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<3>]' 514 | PosCompact::PosCompact(Home home, ViewArray& x, | ~~~~~^~~~ +gecode/int/rel.cpp:286:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 285 | GECODE_ES_FAIL((Rel::ReLq + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 286 | ::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/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_PMI]' + 420 | ReLq::post(Home home, View x0, View x1, CtrlView b) { + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::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::IntView]' 709 | return PosCompact>::post(home,x,ts); @@ -23182,6 +24904,14 @@ ./gecode/int/extensional/compact.hpp:514:43: note: initializing argument 1 of 'Gecode::Int::Extensional::PosCompact::PosCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>]' 514 | PosCompact::PosCompact(Home home, ViewArray& x, | ~~~~~^~~~ +gecode/int/rel.cpp:290:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 289 | GECODE_ES_FAIL((Rel::ReLq + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 290 | ::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/int/extensional/compact.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet]': ./gecode/int/extensional/compact.hpp:714:17: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' 713 | return PosCompact> @@ -23200,6 +24930,12 @@ ./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::BitSet]' 514 | PosCompact::PosCompact(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/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/extensional/compact.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet]': ./gecode/int/extensional/compact.hpp:717:17: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' 716 | return PosCompact> @@ -23246,12 +24982,25 @@ ./gecode/int/extensional/compact.hpp:800:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 800 | auto ct = new (home) NegCompact(home,x,ts); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/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); + | ^ +gecode/int/rel.cpp:306:5: note: in expansion of macro 'GECODE_POST' + 306 | 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: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<1>]' 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: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::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]' 974 | return NegCompact>::post(home,x,ts); @@ -23284,6 +25033,20 @@ ./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/int/rel.cpp:313:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 312 | GECODE_ES_FAIL((Rel::ReEqDomInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 313 | ::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_EQV]' + 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::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]' 978 | return NegCompact>::post(home,x,ts); @@ -23300,6 +25063,14 @@ ./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<4>]' 790 | NegCompact::NegCompact(Home home, ViewArray& x, | ~~~~~^~~~ +gecode/int/rel.cpp:317:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 316 | GECODE_ES_FAIL((Rel::ReEqDomInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 317 | ::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: 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:983:17: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' 982 | return NegCompact> @@ -23318,6 +25089,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::IntView; Table = Gecode::Int::Extensional::BitSet]' 790 | NegCompact::NegCompact(Home home, ViewArray& x, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/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::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]' 985 | return NegCompact> @@ -23336,6 +25113,20 @@ ./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/int/rel.cpp:321:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 320 | GECODE_ES_FAIL((Rel::ReEqDomInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | ::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 '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:989:17: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' 988 | return NegCompact> @@ -23372,6 +25163,20 @@ ./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/rel.cpp:329:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 328 | GECODE_ES_FAIL((Rel::ReEqBndInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 329 | ::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: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/compact.hpp:1087:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ @@ -23390,6 +25195,20 @@ ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ +gecode/int/rel.cpp:333:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 332 | GECODE_ES_FAIL((Rel::ReEqBndInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 333 | ::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: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/int/extensional/compact.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/extensional/compact.hpp:1222:62: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 1222 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); @@ -23417,6 +25236,14 @@ ./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/rel.cpp:337:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 336 | GECODE_ES_FAIL((Rel::ReEqBndInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | ::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:1089:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -23426,6 +25253,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<2>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 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: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/compact.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/extensional/compact.hpp:1224:62: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 1224 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); @@ -23459,9 +25292,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/rel.cpp:350:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | GECODE_ES_FAIL((Rel::ReEqBndInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 350 | ::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/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ +./gecode/int/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/extensional/compact.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/extensional/compact.hpp:1226:62: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 1226 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); @@ -23480,6 +25327,14 @@ ./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/rel.cpp:354:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | GECODE_ES_FAIL((Rel::ReEqBndInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 354 | ::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/extensional/compact.hpp:1087:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ @@ -23489,6 +25344,12 @@ ./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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -23498,6 +25359,14 @@ ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ +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 + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 358 | ::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/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_EQV]': ./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_EQV]' 1230 | return ReCompact,CtrlView,rm> @@ -23515,6 +25384,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/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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ @@ -23536,6 +25411,20 @@ ./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_EQV]' 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ +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 + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 366 | ::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/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/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_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::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 1233 | return ReCompact,CtrlView,rm> @@ -23568,6 +25457,20 @@ ./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/rel.cpp:370:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 369 | GECODE_ES_FAIL((Rel::ReEqDomInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 370 | ::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/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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -23594,6 +25497,20 @@ ./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/rel.cpp:374:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 373 | GECODE_ES_FAIL((Rel::ReEqDomInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 374 | ::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/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/compact.hpp:1087:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ @@ -23612,6 +25529,14 @@ ./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_EQV]' 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ +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 + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 387 | ::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: 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_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::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 1220 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); @@ -23630,6 +25555,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::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/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) { + | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ @@ -23648,6 +25579,20 @@ ./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_IMP]' 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ +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 + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 391 | ::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/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/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_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::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 1222 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); @@ -23675,9 +25620,23 @@ ./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/rel.cpp:395:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 394 | GECODE_ES_FAIL((Rel::ReLqInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 395 | ::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: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/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_PMI]' + 502 | ReLqInt::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) { | ^~~~ @@ -23702,6 +25661,14 @@ ./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/rel.cpp:408:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 407 | GECODE_ES_FAIL((Rel::ReLqInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 408 | ::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/extensional/compact.hpp:1087:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ @@ -23711,6 +25678,12 @@ ./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/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::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' + 502 | ReLqInt::post(Home home, View x, int c, CtrlView b) { + | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -23720,6 +25693,17 @@ ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ +gecode/int/rel.cpp:412:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | GECODE_ES_FAIL((Rel::ReLqInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 412 | ::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/int/extensional/compact.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_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]' 1226 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); @@ -23732,6 +25716,9 @@ ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ +./gecode/int/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::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' + 502 | ReLqInt::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) { | ^~~~ @@ -23747,6 +25734,14 @@ ./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/rel.cpp:416:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 415 | GECODE_ES_FAIL((Rel::ReLqInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 416 | ::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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -23756,6 +25751,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<4>; CtrlView = Gecode::Int::BoolView; 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/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::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' + 502 | ReLqInt::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::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]' 1230 | return ReCompact,CtrlView,rm> @@ -23794,6 +25795,13 @@ ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ +gecode/int/rel.cpp: In function 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, 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:431:5: note: in expansion of macro 'GECODE_POST' + 431 | 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::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]' 1233 | return ReCompact,CtrlView,rm> @@ -23814,6 +25822,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::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: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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ @@ -23832,6 +25846,18 @@ ./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/rel.cpp:439:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 439 | 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/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]' 1236 | return ReCompact,CtrlView,rm> @@ -23846,9 +25872,21 @@ ./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/rel.cpp:441:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 441 | 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/kernel/core.hpp:3266: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/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) { | ~~~~~^~~~ @@ -23870,6 +25908,18 @@ ./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/rel.cpp:448:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 448 | GECODE_ES_FAIL((Rel::NaryNq::post(home,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: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/extensional/compact.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/extensional/compact.hpp:1220:62: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1220 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); @@ -23906,6 +25956,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/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))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +./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 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/extensional/compact.hpp:1222:62: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1222 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); @@ -23921,6 +25977,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/rel/lq-le.hpp:208:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryLqLe::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int o = 1]' + 208 | NaryLqLe::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: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) { | ~~~~~^~~~ @@ -23942,6 +26004,18 @@ ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ +gecode/int/rel.cpp:460:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 460 | GECODE_ES_FAIL((Rel::NaryLqLe::post(home,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:208:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryLqLe::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int o = 0]' + 208 | NaryLqLe::post(Home home, ViewArray& 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<3>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/extensional/compact.hpp:1224:62: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1224 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); @@ -23969,6 +26043,12 @@ ./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/rel.cpp:468:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 468 | GECODE_ES_FAIL((Rel::NaryLqLe::post(home,y))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +./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:1089:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -23978,6 +26058,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<3>; 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/rel/lq-le.hpp:208:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryLqLe::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int o = 1]' + 208 | NaryLqLe::post(Home home, ViewArray& 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<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]' 1226 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); @@ -23993,9 +26079,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.cpp:476:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 476 | GECODE_ES_FAIL((Rel::NaryLqLe::post(home,y))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +./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::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/int/rel/lq-le.hpp:208:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryLqLe::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int o = 0]' + 208 | NaryLqLe::post(Home home, ViewArray& x) { + | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ @@ -24028,12 +26126,25 @@ ./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/rel.cpp: In function 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, 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/rel.cpp:488:5: note: in expansion of macro 'GECODE_POST' + 488 | 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: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: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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ @@ -24052,6 +26163,21 @@ ./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_PMI]' 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ +gecode/int/rel.cpp:495:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 494 | GECODE_ES_FAIL((Rel::LexLqLe + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 495 | ::post(home,yv,xv,true))); + | ~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because '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:698: +./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::IntView]' + 241 | LexLqLe::post(Home home, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; 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::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1233 | return ReCompact,CtrlView,rm> @@ -24075,6 +26201,20 @@ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ +gecode/int/rel.cpp:502:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 501 | GECODE_ES_FAIL((Rel::LexLqLe + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 502 | ::post(home,xv,yv,true))); + | ~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266: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: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::IntView]' + 241 | LexLqLe::post(Home home, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -24090,6 +26230,20 @@ ./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_PMI]' 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ +gecode/int/rel.cpp:509:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 508 | GECODE_ES_FAIL((Rel::LexLqLe + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 509 | ::post(home,yv,xv,false))); + | ~~~~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266: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: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::IntView]' + 241 | LexLqLe::post(Home home, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; 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::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1236 | return ReCompact,CtrlView,rm> @@ -24104,9 +26258,23 @@ ./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/rel.cpp:516:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 515 | GECODE_ES_FAIL((Rel::LexLqLe + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 516 | ::post(home,xv,yv,false))); + | ~~~~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:3266: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: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::IntView]' + 241 | LexLqLe::post(Home home, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ @@ -24119,15 +26287,54 @@ ./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/rel.cpp:525:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 524 | GECODE_ES_FAIL((Rel::EqDom + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 525 | ::post(home,x[i],y[i]))); + | ~~~~~~^~~~~~~~~~~~~~~~ +./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: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) { | ^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403: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: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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ +gecode/int/rel.cpp:530:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 529 | GECODE_ES_FAIL((Rel::EqBnd + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 530 | ::post(home,x[i],y[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/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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const 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::IntView; 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::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 1220 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); @@ -24164,6 +26371,24 @@ ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ +gecode/int/rel.cpp:537:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 536 | GECODE_ES_FAIL((Rel::LexNq + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 537 | ::post(home,xv,yv))); + | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266: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: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) { + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411: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 '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]': ./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_EQV]' 1222 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); @@ -24179,6 +26404,12 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ ./gecode/int/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) { | ~~~~~^~~~ @@ -24236,6 +26467,17 @@ ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: 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 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/extensional/compact.hpp:1226:62: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 1226 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); @@ -24251,9 +26493,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/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); + | ^ +gecode/int/rel.cpp:564:5: note: in expansion of macro 'GECODE_POST' + 564 | GECODE_POST; + | ^~~~~~~~~~~ ./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: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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ @@ -24272,6 +26527,17 @@ ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ +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 + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 572 | ::post(home,yv,xv,true))); + | ~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: 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::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./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_EQV]' 1230 | return ReCompact,CtrlView,rm> @@ -24292,6 +26558,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/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/compact.hpp:1087:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ @@ -24310,6 +26579,20 @@ ./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::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ +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 + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 580 | ::post(home,xv,yv,true))); + | ~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266: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: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/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::NegBoolView; 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::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 1233 | return ReCompact,CtrlView,rm> @@ -24336,9 +26619,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/rel.cpp:588:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 587 | GECODE_ES_FAIL((Rel::LexLqLe + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 588 | ::post(home,yv,xv,false))); + | ~~~~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: 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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -24348,6 +26645,20 @@ ./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::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ +gecode/int/rel.cpp:596:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 595 | GECODE_ES_FAIL((Rel::LexLqLe + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 596 | ::post(home,xv,yv,false))); + | ~~~~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266: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: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/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::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::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 1236 | return ReCompact,CtrlView,rm> @@ -24386,6 +26697,20 @@ ./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::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ +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 + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 612 | ::post(home,xv,yv))); + | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266: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: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/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::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::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1220 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); @@ -24422,6 +26747,16 @@ ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::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/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); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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.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, + | ~~~~~^~~~ ./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]' 1222 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); @@ -24597,16 +26932,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) { | ~~~~~^~~~ -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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -24654,14 +26979,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::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1068 | ReCompact::ReCompact(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/kernel/core.hpp:3266:3: 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<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]' 1220 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); @@ -24674,9 +26991,6 @@ ./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.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) { | ^~~~ @@ -24936,50 +27250,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/int/extensional/compact.hpp:514:43: note: initializing argument 1 of 'Gecode::Int::Extensional::PosCompact::PosCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<1>]' 514 | PosCompact::PosCompact(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, - | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::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]' 705 | return PosCompact>::post(home,x,ts); @@ -25082,28 +27355,6 @@ ./gecode/int/extensional/compact.hpp:514:43: note: initializing argument 1 of 'Gecode::Int::Extensional::PosCompact::PosCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet]' 514 | PosCompact::PosCompact(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/extensional/compact.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::NegCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<1>]': ./gecode/int/extensional/compact.hpp:972:51: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]' 972 | return NegCompact>::post(home,x,ts); @@ -25120,26 +27371,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::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<1>]' 790 | NegCompact::NegCompact(Home home, ViewArray& x, | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/int/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]' 974 | return NegCompact>::post(home,x,ts); @@ -25406,50 +27637,21 @@ ./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) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of '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: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:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of '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: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/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 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: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, | ~~~~~^~~~ @@ -25711,34 +27913,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_IMP]' 1068 | ReCompact::ReCompact(Home home, ViewArray& 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/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_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]' 1233 | return ReCompact,CtrlView,rm> @@ -25959,8 +28133,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::TinyBitSet<4>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1068 | ReCompact::ReCompact(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/count.o gecode/int/count.cpp ./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_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::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1230 | return ReCompact,CtrlView,rm> @@ -26129,26 +28301,27 @@ ./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) { | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ ./gecode/int/extensional/compact.hpp: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) { | ^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: 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: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: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/view.hpp:1706: +./gecode/int/var/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:1089:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -26176,16 +28349,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::BoolView]' 685 | postposcompact(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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: 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:1087:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ @@ -26195,6 +28358,13 @@ ./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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -26204,16 +28374,9 @@ ./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_EQV]' 1068 | ReCompact::ReCompact(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/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/extensional/compact.hpp:1226:62: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 1226 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); @@ -26232,19 +28395,9 @@ ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]' 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ -./gecode/int.hh: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) { | ^~~~ @@ -26260,6 +28413,16 @@ ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/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 '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: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_EQV]' 1230 | return ReCompact,CtrlView,rm> @@ -26289,6 +28452,13 @@ ./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/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -26298,6 +28468,9 @@ ./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/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_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::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 1233 | return ReCompact,CtrlView,rm> @@ -26464,17 +28637,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::BoolView]' 685 | postposcompact(Home home, ViewArray& x, const TupleSet& 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) { - | ^~~~ -./gecode/int.hh:5666: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:1087:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ @@ -26484,19 +28646,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/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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.hh: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) { | ^~~~ @@ -26725,11 +28877,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::TinyBitSet<2>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 1068 | ReCompact::ReCompact(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: 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_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::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 1224 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); @@ -26748,11 +28895,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::BoolView]' 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.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:1087:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ @@ -26912,6 +29054,13 @@ ./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/propagator/pattern.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]': +./gecode/int/bool/eqv.hpp:160:22: required from here + 160 | x(x0), pm2(pm20) { + | ^ +./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 354 | : Propagator(home), x0(y0), x1(y1) { + | ^ ./gecode/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -26921,17 +29070,180 @@ ./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, | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.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) + | ~~~~~^~~~ +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/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/rel.cpp:106:9: required from here + 106 | GECODE_ES_FAIL((Rel::EqDom::post(home,x0,x1))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./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::IntView; View1 = Gecode::Int::IntView]' + 171 | EqDom::EqDom(Home home, View0 x0, View1 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/rel.cpp:108:9: required from here + 108 | GECODE_ES_FAIL((Rel::EqBnd::post(home,x0,x1))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./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/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/rel.cpp:112:7: required from here + 112 | GECODE_ES_FAIL((Rel::Nq::post(home,x0,x1))); break; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./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/rel/lq-le.hpp: In instantiation of '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 + 116 | GECODE_ES_FAIL((Rel::Lq::post(home,x0,x1))); break; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/rel/lq-le.hpp:54:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 54 | (void) new (home) Lq(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/rel/lq-le.hpp:45:22: note: initializing argument 1 of 'Gecode::Int::Rel::Lq::Lq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' + 45 | Lq::Lq(Home home, V0 x0, V1 x1) + | ~~~~~^~~~ +./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::IntView]': +gecode/int/rel.cpp:120:7: required from here + 120 | GECODE_ES_FAIL((Rel::Le::post(home,x0,x1))); break; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/rel/lq-le.hpp:97:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 97 | (void) new (home) Le(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/rel/lq-le.hpp: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/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 + 139 | GECODE_ES_FAIL(Rel::NaryEqDom::post(home,xv)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +./gecode/int/rel/eq.hpp:273:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 273 | return EqDom::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/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/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/kernel/core.hpp:3266: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:265:35: note: initializing argument 1 of 'Gecode::Int::Rel::NaryEqDom::NaryEqDom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' + 265 | NaryEqDom::NaryEqDom(Home home, ViewArray& x) + | ~~~~~^~~~ +./gecode/int/rel/eq.hpp: In instantiation of '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 + 141 | GECODE_ES_FAIL(Rel::NaryEqBnd::post(home,xv)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +./gecode/int/rel/eq.hpp:405:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 405 | return EqBnd::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/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/eq.hpp:417:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 417 | (void) new (home) NaryEqBnd(home,x); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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:397:35: note: initializing argument 1 of 'Gecode::Int::Rel::NaryEqBnd::NaryEqBnd(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' + 397 | NaryEqBnd::NaryEqBnd(Home home, ViewArray& 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_EQV]': +gecode/int/rel.cpp:186:11: required from here + 186 | GECODE_ES_FAIL((Rel::ReEqDom + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 187 | ::post(home,x0,x1,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/int/rel/eq.hpp:498:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 498 | return EqDom::post(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: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/eq.hpp:503:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 503 | return Nq::post(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: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/eq.hpp:506:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 506 | (void) new (home) ReEqDom(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/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::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' + 489 | ReEqDom::ReEqDom(Home home, View x0, View x1, CtrlView b) + | ~~~~~^~~~ +./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_IMP]': +gecode/int/rel.cpp:190:11: required from here + 190 | GECODE_ES_FAIL((Rel::ReEqDom + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 191 | ::post(home,x0,x1,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/int/rel/eq.hpp:498:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 498 | return EqDom::post(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: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/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::PosCompact::PosCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>]': ./gecode/int/extensional/compact.hpp:524:15: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>]' 524 | auto ct = new (home) PosCompact(home,x,ts); @@ -26951,6 +29263,33 @@ ./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/rel/eq.hpp:503:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 503 | return Nq::post(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: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/eq.hpp:506:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 506 | (void) new (home) ReEqDom(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/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::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' + 489 | ReEqDom::ReEqDom(Home home, View x0, View x1, CtrlView b) + | ~~~~~^~~~ +./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/rel.cpp:194:11: required from here + 194 | GECODE_ES_FAIL((Rel::ReEqDom + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 195 | ::post(home,x0,x1,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/int/rel/eq.hpp:498:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 498 | return EqDom::post(home,x0,x1); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::PosCompact::PosCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>]': ./gecode/int/extensional/compact.hpp:524:15: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>]' 524 | auto ct = new (home) PosCompact(home,x,ts); @@ -26967,9 +29306,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/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/kernel/core.hpp:3266:3: 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 = true]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ +./gecode/int/rel/eq.hpp:503:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 503 | return Nq::post(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: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/eq.hpp:506:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 506 | (void) new (home) ReEqDom(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/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::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' + 489 | ReEqDom::ReEqDom(Home home, View x0, View x1, CtrlView 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<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>]' 524 | auto ct = new (home) PosCompact(home,x,ts); @@ -26989,6 +29352,30 @@ ./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/rel/eq.hpp: In instantiation 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]': +gecode/int/rel.cpp:202:11: required from here + 202 | GECODE_ES_FAIL((Rel::ReEqBnd + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 203 | ::post(home,x0,x1,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +./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/core.hpp:3266: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/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/core.hpp:3266: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/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::PosCompact::PosCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>]': ./gecode/int/extensional/compact.hpp:524:15: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>]' 524 | auto ct = new (home) PosCompact(home,x,ts); @@ -27008,6 +29395,15 @@ ./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/rel/eq.hpp:580:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 580 | (void) new (home) ReEqBnd(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/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::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' + 563 | ReEqBnd::ReEqBnd(Home home, View x0, View x1, CtrlView 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::BitSet]': ./gecode/int/extensional/compact.hpp:524:15: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet]' 524 | auto ct = new (home) PosCompact(home,x,ts); @@ -27023,12 +29419,45 @@ ./gecode/int/extensional/compact.hpp:516:75: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 516 | : Compact(home,ts), status(MULTIPLE), table(home,ts.words()) { | ^ +./gecode/int/rel/eq.hpp: In instantiation 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]': +gecode/int/rel.cpp:206:11: required from here + 206 | GECODE_ES_FAIL((Rel::ReEqBnd + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 207 | ::post(home,x0,x1,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +./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/core.hpp:3266: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/kernel/core.hpp:3266:3: 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 = true]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ +./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/core.hpp:3266: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/eq.hpp:580:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 580 | (void) new (home) ReEqBnd(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/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::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' + 563 | ReEqBnd::ReEqBnd(Home home, View x0, View x1, CtrlView 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::BitSet]': ./gecode/int/extensional/compact.hpp:524:15: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet]' 524 | auto ct = new (home) PosCompact(home,x,ts); @@ -27050,6 +29479,27 @@ ./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/rel/eq.hpp: In instantiation 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]': +gecode/int/rel.cpp:210:11: required from here + 210 | GECODE_ES_FAIL((Rel::ReEqBnd + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 211 | ::post(home,x0,x1,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +./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/core.hpp:3266: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/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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::PosCompact::PosCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet]': ./gecode/int/extensional/compact.hpp:524:15: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet]' 524 | auto ct = new (home) PosCompact(home,x,ts); @@ -27065,12 +29515,24 @@ ./gecode/int/extensional/compact.hpp:516:75: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 516 | : Compact(home,ts), status(MULTIPLE), table(home,ts.words()) { | ^ +./gecode/int/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/kernel/core.hpp:3266:3: 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 = true]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ +./gecode/int/rel/eq.hpp:580:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 580 | (void) new (home) ReEqBnd(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/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::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' + 563 | ReEqBnd::ReEqBnd(Home home, View x0, View x1, CtrlView b) + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::NegCompact::NegCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>]': ./gecode/int/extensional/compact.hpp:800:15: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::NegCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>]' 800 | auto ct = new (home) NegCompact(home,x,ts); @@ -27084,52 +29546,69 @@ ./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/rel/eq.hpp: In instantiation 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]': +gecode/int/rel.cpp:223:13: required from here + 223 | GECODE_ES_FAIL((Rel::ReEqBnd + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 224 | ::post(home,x0,x1,n))); + | ~~~~~~^~~~~~~~~~~~~~ +./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/core.hpp:3266: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/kernel/core.hpp:3266:3: 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) | ~~~~~^~~~ -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/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/core.hpp:3266:3: note: 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: 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/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/eq.hpp:580:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 580 | (void) new (home) ReEqBnd(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:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -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/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::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' + 563 | ReEqBnd::ReEqBnd(Home home, View x0, View x1, CtrlView b) + | ~~~~~^~~~ +./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': +gecode/int/rel.cpp:227:13: required from here + 227 | GECODE_ES_FAIL((Rel::ReEqBnd + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 228 | ::post(home,x0,x1,n))); + | ~~~~~~^~~~~~~~~~~~~~ +./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/core.hpp:3266:3: note: 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: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/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/core.hpp:3266: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/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::NegCompact::NegCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>]': ./gecode/int/extensional/compact.hpp:800:15: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::NegCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>]' 800 | auto ct = new (home) NegCompact(home,x,ts); @@ -27149,19 +29628,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 = false]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ -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/int/rel/eq.hpp:580:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 580 | (void) new (home) ReEqBnd(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:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ +./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::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' + 563 | ReEqBnd::ReEqBnd(Home home, View x0, View x1, CtrlView b) + | ~~~~~^~~~ +./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': +gecode/int/rel.cpp:231:13: required from here + 231 | GECODE_ES_FAIL((Rel::ReEqBnd + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 232 | ::post(home,x0,x1,n))); + | ~~~~~~^~~~~~~~~~~~~~ +./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/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<3>]': ./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<3>]' 800 | auto ct = new (home) NegCompact(home,x,ts); @@ -27178,35 +29662,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/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/kernel/core.hpp:3266:3: 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/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/core.hpp:3266:3: note: 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: 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/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/eq.hpp:580:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 580 | (void) new (home) ReEqBnd(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:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ +./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::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' + 563 | ReEqBnd::ReEqBnd(Home home, View x0, View x1, CtrlView b) + | ~~~~~^~~~ ./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>]' 800 | auto ct = new (home) NegCompact(home,x,ts); @@ -27226,19 +29708,30 @@ ./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, 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/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::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': +gecode/int/rel.cpp:239:13: required from here + 239 | GECODE_ES_FAIL((Rel::ReEqDom + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 240 | ::post(home,x0,x1,n))); + | ~~~~~~^~~~~~~~~~~~~~ +./gecode/int/rel/eq.hpp:498:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 498 | return EqDom::post(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:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ +./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/eq.hpp:503:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 503 | return Nq::post(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: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/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::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::IntView; Table = Gecode::Int::Extensional::BitSet]' 800 | auto ct = new (home) NegCompact(home,x,ts); @@ -27260,22 +29753,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 = 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/int/rel/eq.hpp:506:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 506 | (void) new (home) ReEqDom(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/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/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_EQV]' + 489 | ReEqDom::ReEqDom(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ +./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::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': +gecode/int/rel.cpp:243:13: required from here + 243 | GECODE_ES_FAIL((Rel::ReEqDom + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 244 | ::post(home,x0,x1,n))); + | ~~~~~~^~~~~~~~~~~~~~ +./gecode/int/rel/eq.hpp:498:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 498 | return EqDom::post(home,x0,x1); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./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::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::IntView; Table = Gecode::Int::Extensional::BitSet]' 800 | auto ct = new (home) NegCompact(home,x,ts); @@ -27297,19 +29792,29 @@ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::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/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/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/eq.hpp:503:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 503 | return Nq::post(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: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/eq.hpp:506:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 506 | (void) new (home) ReEqDom(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/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_PMI]' + 489 | ReEqDom::ReEqDom(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ ./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::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::IntView; Table = Gecode::Int::Extensional::BitSet]' @@ -27332,6 +29837,30 @@ ./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/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::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': +gecode/int/rel.cpp:247:13: required from here + 247 | GECODE_ES_FAIL((Rel::ReEqDom + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 248 | ::post(home,x0,x1,n))); + | ~~~~~~^~~~~~~~~~~~~~ +./gecode/int/rel/eq.hpp:498:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 498 | return EqDom::post(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: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/eq.hpp:503:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 503 | return Nq::post(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: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/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -27347,12 +29876,36 @@ ./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:506:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 506 | (void) new (home) ReEqDom(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/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/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) + | ~~~~~^~~~ +./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 + 260 | GECODE_ES_FAIL((Rel::ReLq + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 261 | ::post(home,x0,x1,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/int/rel/lq-le.hpp:424:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 424 | return Lq::post(home,x0,x1); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/rel/lq-le.hpp: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/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -27371,9 +29924,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/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/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/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/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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -27395,6 +29960,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 = 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/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_EQV]' + 415 | ReLq::ReLq(Home home, View x0, View x1, CtrlView b) + | ~~~~~^~~~ +./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_IMP]': +gecode/int/rel.cpp:264:9: required from here + 264 | GECODE_ES_FAIL((Rel::ReLq + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 265 | ::post(home,x0,x1,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/int/rel/lq-le.hpp:424:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 424 | return Lq::post(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/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -27410,26 +29993,24 @@ ./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/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/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/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/kernel/core.hpp:3266: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/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/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -27447,22 +30028,36 @@ ./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/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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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: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/core.hpp:3266:3: 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, 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/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 + 268 | GECODE_ES_FAIL((Rel::ReLq + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 269 | ::post(home,x0,x1,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/int/rel/lq-le.hpp:424:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 424 | return Lq::post(home,x0,x1); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int/rel/lq-le.hpp: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/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -27480,30 +30075,30 @@ ./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/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/kernel/core.hpp:3266: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/kernel/core.hpp:3266:3: 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: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/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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because '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/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_PMI]' + 415 | ReLq::ReLq(Home home, View x0, View x1, 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_EQV]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -27527,28 +30122,30 @@ ./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: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); \ - | ^~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.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/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::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': +gecode/int/rel.cpp:281:11: required from here + 281 | GECODE_ES_FAIL((Rel::ReLq + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 282 | ::post(home,x0,x1,n))); + | ~~~~~~^~~~~~~~~~~~~~ +./gecode/int/rel/lq-le.hpp:424:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 424 | return Lq::post(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/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/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/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/kernel/core.hpp:3266: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/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_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::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -27570,27 +30167,15 @@ ./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.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -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/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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp: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/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::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' + 415 | ReLq::ReLq(Home home, View x0, View x1, 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::TinyBitSet<2>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -27612,25 +30197,30 @@ ./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/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::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': +gecode/int/rel.cpp:285:11: required from here + 285 | GECODE_ES_FAIL((Rel::ReLq + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 286 | ::post(home,x0,x1,n))); + | ~~~~~~^~~~~~~~~~~~~~ +./gecode/int/rel/lq-le.hpp:424:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 424 | return Lq::post(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/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/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/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/kernel/core.hpp:3266:3: note: 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:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ +./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/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_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::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -27652,29 +30242,15 @@ ./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: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/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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because '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/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.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/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/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::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' + 415 | ReLq::ReLq(Home home, View x0, View x1, 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::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]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -27693,21 +30269,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:3266: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: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/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::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': +gecode/int/rel.cpp:289:11: required from here + 289 | GECODE_ES_FAIL((Rel::ReLq + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 290 | ::post(home,x0,x1,n))); + | ~~~~~~^~~~~~~~~~~~~~ +./gecode/int/rel/lq-le.hpp:424:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 424 | return Lq::post(home,x0,x1); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ +./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/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/kernel/core.hpp:3266: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/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]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -27731,28 +30319,15 @@ ./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.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp: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/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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 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/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::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' + 415 | ReLq::ReLq(Home home, View x0, View x1, 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_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]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -27773,35 +30348,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/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: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/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/rel.cpp:312:11: required from here + 312 | GECODE_ES_FAIL((Rel::ReEqDomInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 313 | ::post(home,x,n,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~ +./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/kernel/core.hpp:3266:3: note: 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: 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/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) + | ~~~~~^~~~ ./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]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -27825,6 +30389,21 @@ ./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/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_IMP]': +gecode/int/rel.cpp:316:11: required from here + 316 | GECODE_ES_FAIL((Rel::ReEqDomInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 317 | ::post(home,x,n,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~ +./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/kernel/core.hpp:3266: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/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -27846,19 +30425,21 @@ ./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/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/rel.cpp:320:11: required from here + 320 | GECODE_ES_FAIL((Rel::ReEqDomInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | ::post(home,x,n,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~ +./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/kernel/core.hpp:3266:3: note: 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_PMI]' + 639 | (Home home, View x, int c0, 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::TinyBitSet<2>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -27880,19 +30461,21 @@ ./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/int/rel/eq.hpp: In instantiation 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]': +gecode/int/rel.cpp:328:11: required from here + 328 | GECODE_ES_FAIL((Rel::ReEqBndInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 329 | ::post(home,x,n,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~ +./gecode/int/rel/eq.hpp:738:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 738 | (void) new (home) ReEqBndInt(home,x,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/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:716:9: note: initializing argument 1 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]' + 716 | (Home home, View x, int c0, 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::TinyBitSet<3>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -27914,6 +30497,21 @@ ./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/rel/eq.hpp: In instantiation 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]': +gecode/int/rel.cpp:332:11: required from here + 332 | GECODE_ES_FAIL((Rel::ReEqBndInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 333 | ::post(home,x,n,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~ +./gecode/int/rel/eq.hpp:738:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 738 | (void) new (home) ReEqBndInt(home,x,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/rel/eq.hpp:716:9: note: initializing argument 1 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]' + 716 | (Home home, View x, int c0, 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::TinyBitSet<4>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -27935,6 +30533,21 @@ ./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/rel/eq.hpp: In instantiation 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]': +gecode/int/rel.cpp:336:11: required from here + 336 | GECODE_ES_FAIL((Rel::ReEqBndInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | ::post(home,x,n,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~ +./gecode/int/rel/eq.hpp:738:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 738 | (void) new (home) ReEqBndInt(home,x,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/rel/eq.hpp:716:9: note: initializing argument 1 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_PMI]' + 716 | (Home home, View x, int c0, 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]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -27955,9 +30568,39 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int/rel/eq.hpp: In instantiation 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]': +gecode/int/rel.cpp:349:13: required from here + 349 | GECODE_ES_FAIL((Rel::ReEqBndInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 350 | ::post(home,x,n,nb))); + | ~~~~~~^~~~~~~~~~~~~ +./gecode/int/rel/eq.hpp:738:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 738 | (void) new (home) ReEqBndInt(home,x,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/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/rel/eq.hpp:716:9: note: initializing argument 1 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]' + 716 | (Home home, View x, int c0, CtrlView b) + | ~~~~~^~~~ +./gecode/int/rel/eq.hpp: In instantiation 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]': +gecode/int/rel.cpp:353:13: required from here + 353 | GECODE_ES_FAIL((Rel::ReEqBndInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 354 | ::post(home,x,n,nb))); + | ~~~~~~^~~~~~~~~~~~~ +./gecode/int/rel/eq.hpp:738:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 738 | (void) new (home) ReEqBndInt(home,x,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/rel/eq.hpp:716:9: note: initializing argument 1 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]' + 716 | (Home home, View x, int c0, 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]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -27981,11 +30624,18 @@ ./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/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.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 '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 + 357 | GECODE_ES_FAIL((Rel::ReEqBndInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 358 | ::post(home,x,n,nb))); + | ~~~~~~^~~~~~~~~~~~~ +./gecode/int/rel/eq.hpp:738:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 738 | (void) new (home) ReEqBndInt(home,x,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/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -28003,19 +30653,27 @@ ./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:716:9: note: initializing argument 1 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]' + 716 | (Home home, View x, int c0, 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/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::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': +gecode/int/rel.cpp:365:13: required from here + 365 | GECODE_ES_FAIL((Rel::ReEqDomInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 366 | ::post(home,x,n,nb))); + | ~~~~~~^~~~~~~~~~~~~ +./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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::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/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_EQV]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -28031,22 +30689,15 @@ ./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: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::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' + 639 | (Home home, View x, int c0, 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/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::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/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_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::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -28068,6 +30719,21 @@ ./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/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::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': +gecode/int/rel.cpp:369:13: required from here + 369 | GECODE_ES_FAIL((Rel::ReEqDomInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 370 | ::post(home,x,n,nb))); + | ~~~~~~^~~~~~~~~~~~~ +./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/kernel/core.hpp:3266: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::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' + 639 | (Home home, View x, int c0, 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::TinyBitSet<3>; 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::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -28083,26 +30749,27 @@ ./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/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/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::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': +gecode/int/rel.cpp:373:13: required from here + 373 | GECODE_ES_FAIL((Rel::ReEqDomInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 374 | ::post(home,x,n,nb))); + | ~~~~~~^~~~~~~~~~~~~ +./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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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: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::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' + 639 | (Home home, View x, int c0, 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::TinyBitSet<4>; 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::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -28124,12 +30791,21 @@ ./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/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_EQV]': +gecode/int/rel.cpp:386:9: required from here + 386 | GECODE_ES_FAIL((Rel::ReLqInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 387 | ::post(home,x,n,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~ +./gecode/int/rel/lq-le.hpp:520:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 520 | (void) new (home) ReLqInt(home,x,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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::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: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) + | ~~~~~^~~~ ./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_EQV]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -28153,6 +30829,21 @@ ./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/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 + 390 | GECODE_ES_FAIL((Rel::ReLqInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 391 | ::post(home,x,n,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~ +./gecode/int/rel/lq-le.hpp:520:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 520 | (void) new (home) ReLqInt(home,x,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/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_IMP]' + 497 | ReLqInt::ReLqInt(Home home, View x, int c0, 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::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::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -28176,6 +30867,21 @@ ./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/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_PMI]': +gecode/int/rel.cpp:394:9: required from here + 394 | GECODE_ES_FAIL((Rel::ReLqInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 395 | ::post(home,x,n,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~ +./gecode/int/rel/lq-le.hpp:520:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 520 | (void) new (home) ReLqInt(home,x,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/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/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_EQV]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -28199,6 +30905,21 @@ ./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/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 + 407 | GECODE_ES_FAIL((Rel::ReLqInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 408 | ::post(home,x,n,nb))); + | ~~~~~~^~~~~~~~~~~~~ +./gecode/int/rel/lq-le.hpp:520:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 520 | (void) new (home) ReLqInt(home,x,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/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_EQV]' + 497 | ReLqInt::ReLqInt(Home home, View x, int c0, 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::TinyBitSet<1>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -28217,9 +30938,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/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_PMI]': +gecode/int/rel.cpp:411:11: required from here + 411 | GECODE_ES_FAIL((Rel::ReLqInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 412 | ::post(home,x,n,nb))); + | ~~~~~~^~~~~~~~~~~~~ +./gecode/int/rel/lq-le.hpp:520:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 520 | (void) new (home) ReLqInt(home,x,c,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) | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266: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: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/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -28241,6 +30977,21 @@ ./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/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 + 415 | GECODE_ES_FAIL((Rel::ReLqInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 416 | ::post(home,x,n,nb))); + | ~~~~~~^~~~~~~~~~~~~ +./gecode/int/rel/lq-le.hpp:520:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 520 | (void) new (home) ReLqInt(home,x,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/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/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -28306,6 +31057,19 @@ ./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/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 + 448 | GECODE_ES_FAIL((Rel::NaryNq::post(home,y))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +./gecode/int/rel/nq.hpp:144:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 144 | return 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/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -28326,9 +31090,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/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/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/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/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -28349,9 +31122,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/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 + 454 | GECODE_ES_FAIL((Rel::NaryLqLe::post(home,y))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +./gecode/int/rel/lq-le.hpp:227:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 227 | GECODE_ES_CHECK(NaryEqBnd::post(home,y)); +./gecode/kernel/macros.hpp:92:48: note: in definition of macro 'GECODE_ES_CHECK' + 92 | ::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/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/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]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -28370,9 +31158,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/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]); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./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/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/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]); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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/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]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -28388,6 +31194,15 @@ ./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/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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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: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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -28415,6 +31230,21 @@ ./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/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 + 460 | GECODE_ES_FAIL((Rel::NaryLqLe::post(home,y))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +./gecode/int/rel/lq-le.hpp:227:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 227 | GECODE_ES_CHECK(NaryEqBnd::post(home,y)); +./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: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/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_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::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -28436,6 +31266,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 = false]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ +./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]); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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/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]); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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/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]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -28459,6 +31307,15 @@ ./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/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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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: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/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]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -28482,6 +31339,30 @@ ./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/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 + 494 | GECODE_ES_FAIL((Rel::LexLqLe + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 495 | ::post(home,yv,xv,true))); + | ~~~~~~^~~~~~~~~~~~~~~~~ +./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/kernel/core.hpp:3266: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/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]); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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/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]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -28499,12 +31380,42 @@ ./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/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/kernel/core.hpp:3266:3: 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/kernel/core.hpp:3266: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::IntView]' + 41 | LexLqLe::LexLqLe(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::IntView]': +gecode/int/rel.cpp:536:9: required from here + 536 | GECODE_ES_FAIL((Rel::LexNq + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 537 | ::post(home,xv,yv))); + | ~~~~~~^~~~~~~~~~~~ +./gecode/int/rel/lex.hpp:360:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 360 | return Nq::post(home,x[0],y[0]); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/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/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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::PosCompact::PosCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<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>]' 524 | auto ct = new (home) PosCompact(home,x,ts); @@ -28518,6 +31429,9 @@ ./gecode/int/extensional/compact.hpp:516:75: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 516 | : Compact(home,ts), status(MULTIPLE), table(home,ts.words()) { | ^ +./gecode/int/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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -28543,6 +31457,15 @@ ./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/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 + 571 | GECODE_ES_FAIL((Rel::LexLqLe + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 572 | ::post(home,yv,xv,true))); + | ~~~~~~^~~~~~~~~~~~~~~~~ +./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/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::PosCompact::PosCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<3>]': ./gecode/int/extensional/compact.hpp:524:15: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<3>]' 524 | auto ct = new (home) PosCompact(home,x,ts); @@ -28562,6 +31485,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/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/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>]' 524 | auto ct = new (home) PosCompact(home,x,ts); @@ -28578,9 +31507,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/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]); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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::ConstIntView; V1 = Gecode::Int::IntView]' + 50 | Lq::post(Home home, V0 x0, V1 x1) { + | ~~~~~^~~~ ./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/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/kernel/core.hpp:3266: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::ConstIntView; VY = Gecode::Int::IntView]' + 41 | LexLqLe::LexLqLe(Home home, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::PosCompact::PosCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::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]' 524 | auto ct = new (home) PosCompact(home,x,ts); @@ -28623,6 +31570,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::BoolView; bool pos = true]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ +./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 + 579 | GECODE_ES_FAIL((Rel::LexLqLe + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 580 | ::post(home,xv,yv,true))); + | ~~~~~~^~~~~~~~~~~~~~~~~ +./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/kernel/core.hpp:3266: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::ConstIntView]' + 91 | Le::post(Home home, V0 x0, V1 x1) { + | ~~~~~^~~~ +./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]); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./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]' 524 | auto ct = new (home) PosCompact(home,x,ts); @@ -28644,6 +31609,21 @@ ./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/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::ConstIntView]' + 50 | Lq::post(Home home, V0 x0, V1 x1) { + | ~~~~~^~~~ +./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/kernel/core.hpp:3266: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/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::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>]' 800 | auto ct = new (home) NegCompact(home,x,ts); @@ -28663,17 +31643,30 @@ ./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: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/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 + 611 | GECODE_ES_FAIL((Rel::LexNq + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 612 | ::post(home,xv,yv))); + | ~~~~~~^~~~~~~~~~~~ +./gecode/int/rel/lex.hpp:360:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 360 | return Nq::post(home,x[0],y[0]); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/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::ConstIntView]' + 49 | Nq::post(Home home, V0 x0, V1 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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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: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/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::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::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<2>]' 800 | auto ct = new (home) NegCompact(home,x,ts); @@ -28794,17 +31787,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/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of '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: 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]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -28826,9 +31808,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/int/branch/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 '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]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -28850,12 +31829,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/int.hh:4384:20: note: initializing argument 1 of '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 '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]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -28898,15 +31871,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/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 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: 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]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -29282,6 +32246,19 @@ ./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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/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::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]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -29339,24 +32316,25 @@ ./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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.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/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:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/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::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<4>; 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<4>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -29401,16 +32379,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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.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::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]': ./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::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -29434,16 +32402,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/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/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::BoolView; Table = Gecode::Int::Extensional::BitSet; 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::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -29467,16 +32425,22 @@ ./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/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.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]' + 186 | (void) new (home) EqDom(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:106:9: required from here + 106 | GECODE_ES_FAIL((Rel::EqDom::post(home,x0,x1))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./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/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_PMI]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -29498,6 +32462,22 @@ ./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/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]' + 118 | (void) new (home) EqBnd(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:108:9: required from here + 108 | GECODE_ES_FAIL((Rel::EqBnd::post(home,x0,x1))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./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/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_PMI]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -29513,12 +32493,44 @@ ./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/nq.hpp: In instantiation of 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]': +./gecode/int/rel/nq.hpp:57:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' + 57 | (void) new (home) Nq(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:112:7: required from here + 112 | GECODE_ES_FAIL((Rel::Nq::post(home,x0,x1))); break; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./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/core.hpp:3266:3: 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/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::Lq::Lq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]': +./gecode/int/rel/lq-le.hpp:54:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' + 54 | (void) new (home) Lq(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:116:7: required from here + 116 | GECODE_ES_FAIL((Rel::Lq::post(home,x0,x1))); break; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/rel/lq-le.hpp:46:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 46 | : MixBinaryPropagator(home,x0,x1) {} + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./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/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -29537,9 +32549,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/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::Le::Le(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]': +./gecode/int/rel/lq-le.hpp:97:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' + 97 | (void) new (home) Le(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:120:7: required from here + 120 | GECODE_ES_FAIL((Rel::Le::post(home,x0,x1))); break; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/rel/lq-le.hpp:87:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 87 | : 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/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/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/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::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -29584,6 +32612,22 @@ ./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/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::NaryEqDom::NaryEqDom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': +./gecode/int/rel/eq.hpp:285:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' + 285 | (void) new (home) NaryEqDom(home,x); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:139:11: required from here + 139 | GECODE_ES_FAIL(Rel::NaryEqDom::post(home,xv)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +./gecode/int/rel/eq.hpp:266:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 266 | : 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/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::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -29604,9 +32648,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) { | ^~~~ +./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]' + 417 | (void) new (home) NaryEqBnd(home,x); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:141:11: required from here + 141 | GECODE_ES_FAIL(Rel::NaryEqBnd::post(home,xv)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +./gecode/int/rel/eq.hpp:398:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 398 | : NaryPropagator(home,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 = 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/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/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqDom::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': +./gecode/int/rel/eq.hpp:506:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' + 506 | (void) new (home) ReEqDom(home,x0,x1,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:186:11: required from here + 186 | GECODE_ES_FAIL((Rel::ReEqDom + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 187 | ::post(home,x0,x1,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/int/rel/eq.hpp:490:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 490 | : ReBinaryPropagator(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/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::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -29627,9 +32702,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) { | ^~~~ +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/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/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]' + 506 | (void) new (home) ReEqDom(home,x0,x1,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:190:11: required from here + 190 | GECODE_ES_FAIL((Rel::ReEqDom + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 191 | ::post(home,x0,x1,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/int/rel/eq.hpp:490:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 490 | : ReBinaryPropagator(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/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/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_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<1>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -29651,6 +32748,42 @@ ./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/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]' + 506 | (void) new (home) ReEqDom(home,x0,x1,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:194:11: required from here + 194 | GECODE_ES_FAIL((Rel::ReEqDom + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 195 | ::post(home,x0,x1,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/int/rel/eq.hpp:490:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 490 | : ReBinaryPropagator(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/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/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_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]' + 580 | (void) new (home) ReEqBnd(home,x0,x1,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:202:11: required from here + 202 | GECODE_ES_FAIL((Rel::ReEqBnd + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 203 | ::post(home,x0,x1,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/int/rel/eq.hpp:564:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 564 | : ReBinaryPropagator(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/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/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -29672,6 +32805,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::BoolView; bool pos = false]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ +./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]' + 580 | (void) new (home) ReEqBnd(home,x0,x1,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:206:11: required from here + 206 | GECODE_ES_FAIL((Rel::ReEqBnd + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 207 | ::post(home,x0,x1,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/int/rel/eq.hpp:564:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 564 | : ReBinaryPropagator(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/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/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_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<3>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -29693,6 +32844,36 @@ ./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/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]' + 580 | (void) new (home) ReEqBnd(home,x0,x1,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:210:11: required from here + 210 | GECODE_ES_FAIL((Rel::ReEqBnd + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 211 | ::post(home,x0,x1,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/int/rel/eq.hpp:564:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 564 | : ReBinaryPropagator(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/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::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]' + 580 | (void) new (home) ReEqBnd(home,x0,x1,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:223:13: required from here + 223 | GECODE_ES_FAIL((Rel::ReEqBnd + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 224 | ::post(home,x0,x1,n))); + | ~~~~~~^~~~~~~~~~~~~~ +./gecode/int/rel/eq.hpp:564:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 564 | : ReBinaryPropagator(home,x0,x1,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::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -29714,6 +32895,27 @@ ./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/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::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]' + 580 | (void) new (home) ReEqBnd(home,x0,x1,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:227:13: required from here + 227 | GECODE_ES_FAIL((Rel::ReEqBnd + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 228 | ::post(home,x0,x1,n))); + | ~~~~~~^~~~~~~~~~~~~~ +./gecode/int/rel/eq.hpp:564:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 564 | : ReBinaryPropagator(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/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::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -29737,6 +32939,27 @@ ./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/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::ReEqBnd::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; 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::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' + 580 | (void) new (home) ReEqBnd(home,x0,x1,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:231:13: required from here + 231 | GECODE_ES_FAIL((Rel::ReEqBnd + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 232 | ::post(home,x0,x1,n))); + | ~~~~~~^~~~~~~~~~~~~~ +./gecode/int/rel/eq.hpp:564:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 564 | : ReBinaryPropagator(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/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/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::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -29754,12 +32977,48 @@ ./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: 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]' + 506 | (void) new (home) ReEqDom(home,x0,x1,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:239:13: required from here + 239 | GECODE_ES_FAIL((Rel::ReEqDom + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 240 | ::post(home,x0,x1,n))); + | ~~~~~~^~~~~~~~~~~~~~ +./gecode/int/rel/eq.hpp:490:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 490 | : ReBinaryPropagator(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/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/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/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]' + 506 | (void) new (home) ReEqDom(home,x0,x1,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:243:13: required from here + 243 | GECODE_ES_FAIL((Rel::ReEqDom + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 244 | ::post(home,x0,x1,n))); + | ~~~~~~^~~~~~~~~~~~~~ +./gecode/int/rel/eq.hpp:490:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 490 | : ReBinaryPropagator(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/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/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::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -29783,34 +33042,132 @@ ./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/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/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/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_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::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' + 506 | (void) new (home) ReEqDom(home,x0,x1,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:247:13: required from here + 247 | GECODE_ES_FAIL((Rel::ReEqDom + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 248 | ::post(home,x0,x1,n))); + | ~~~~~~^~~~~~~~~~~~~~ +./gecode/int/rel/eq.hpp:490:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 490 | : ReBinaryPropagator(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/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/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/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/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]' + 442 | (void) new (home) ReLq(home,x0,x1,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:260:9: required from here + 260 | GECODE_ES_FAIL((Rel::ReLq + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 261 | ::post(home,x0,x1,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/int/rel/lq-le.hpp:416:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 416 | : ReBinaryPropagator(home,x0,x1,b) {} + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/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/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/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]' + 442 | (void) new (home) ReLq(home,x0,x1,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:264:9: required from here + 264 | GECODE_ES_FAIL((Rel::ReLq + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 265 | ::post(home,x0,x1,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/int/rel/lq-le.hpp:416:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 416 | : ReBinaryPropagator(home,x0,x1,b) {} + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ +./gecode/int/propagator.hpp: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/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]' + 442 | (void) new (home) ReLq(home,x0,x1,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:268:9: required from here + 268 | GECODE_ES_FAIL((Rel::ReLq + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 269 | ::post(home,x0,x1,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/int/rel/lq-le.hpp:416:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 416 | : ReBinaryPropagator(home,x0,x1,b) {} + | ^ +./gecode/kernel/core.hpp:3266: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: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/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_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::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' + 442 | (void) new (home) ReLq(home,x0,x1,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:281:11: required from here + 281 | GECODE_ES_FAIL((Rel::ReLq + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 282 | ::post(home,x0,x1,n))); + | ~~~~~~^~~~~~~~~~~~~~ +./gecode/int/rel/lq-le.hpp:416:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 416 | : ReBinaryPropagator(home,x0,x1,b) {} + | ^ +./gecode/kernel/core.hpp:3266: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: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/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]' + 442 | (void) new (home) ReLq(home,x0,x1,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:285:11: required from here + 285 | GECODE_ES_FAIL((Rel::ReLq + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 286 | ::post(home,x0,x1,n))); + | ~~~~~~^~~~~~~~~~~~~~ +./gecode/int/rel/lq-le.hpp:416:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 416 | : ReBinaryPropagator(home,x0,x1,b) {} + | ^ +./gecode/kernel/core.hpp:3266: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: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/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]' + 442 | (void) new (home) ReLq(home,x0,x1,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:289:11: required from here + 289 | GECODE_ES_FAIL((Rel::ReLq + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 290 | ::post(home,x0,x1,n))); + | ~~~~~~^~~~~~~~~~~~~~ +./gecode/int/rel/lq-le.hpp:416:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 416 | : ReBinaryPropagator(home,x0,x1,b) {} + | ^ +./gecode/kernel/core.hpp:3266: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: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) + | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -29832,6 +33189,24 @@ ./gecode/int/var/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: 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]' + 661 | (void) new (home) ReEqDomInt(home,x,c,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:312:11: required from here + 312 | GECODE_ES_FAIL((Rel::ReEqDomInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 313 | ::post(home,x,n,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~ +./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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' 603 | return copy(d,s,static_cast(n)); @@ -29851,6 +33226,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) | ^~~~~~~ +./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]' + 661 | (void) new (home) ReEqDomInt(home,x,c,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:316:11: required from here + 316 | GECODE_ES_FAIL((Rel::ReEqDomInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 317 | ::post(home,x,n,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~ +./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]' + 661 | (void) new (home) ReEqDomInt(home,x,c,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:320:11: required from here + 320 | GECODE_ES_FAIL((Rel::ReEqDomInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | ::post(home,x,n,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~ +./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::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]' + 738 | (void) new (home) ReEqBndInt(home,x,c,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:328:11: required from here + 328 | GECODE_ES_FAIL((Rel::ReEqBndInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 329 | ::post(home,x,n,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~ +./gecode/int/rel/eq.hpp:717:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 717 | : 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 = 1; CtrlView = Gecode::Int::BoolView]' + 155 | (Home home, View y0, CtrlView b0) + | ~~~~~^~~~ +./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]' + 738 | (void) new (home) ReEqBndInt(home,x,c,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:332:11: required from here + 332 | GECODE_ES_FAIL((Rel::ReEqBndInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 333 | ::post(home,x,n,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~ +./gecode/int/rel/eq.hpp:717:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 717 | : 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 = 1; CtrlView = Gecode::Int::BoolView]' + 155 | (Home home, View y0, CtrlView b0) + | ~~~~~^~~~ +./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_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::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' + 738 | (void) new (home) ReEqBndInt(home,x,c,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:336:11: required from here + 336 | GECODE_ES_FAIL((Rel::ReEqBndInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | ::post(home,x,n,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~ +./gecode/int/rel/eq.hpp:717:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 717 | : 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 = 1; CtrlView = Gecode::Int::BoolView]' + 155 | (Home home, View y0, CtrlView b0) + | ~~~~~^~~~ +./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]' + 738 | (void) new (home) ReEqBndInt(home,x,c,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:349:13: required from here + 349 | GECODE_ES_FAIL((Rel::ReEqBndInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 350 | ::post(home,x,n,nb))); + | ~~~~~~^~~~~~~~~~~~~ +./gecode/int/rel/eq.hpp:717:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 717 | : 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 = 1; CtrlView = Gecode::Int::NegBoolView]' + 155 | (Home home, View y0, CtrlView b0) + | ~~~~~^~~~ ./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 = 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::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>]' 516 | : Compact(home,ts), status(MULTIPLE), table(home,ts.words()) { @@ -29867,150 +33350,257 @@ ./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/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]' + 738 | (void) new (home) ReEqBndInt(home,x,c,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:353:13: required from here + 353 | GECODE_ES_FAIL((Rel::ReEqBndInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 354 | ::post(home,x,n,nb))); + | ~~~~~~^~~~~~~~~~~~~ +./gecode/int/rel/eq.hpp:717:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 717 | : 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 = 1; CtrlView = Gecode::Int::NegBoolView]' + 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: 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]' + 738 | (void) new (home) ReEqBndInt(home,x,c,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:357:13: required from here + 357 | GECODE_ES_FAIL((Rel::ReEqBndInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 358 | ::post(home,x,n,nb))); + | ~~~~~~^~~~~~~~~~~~~ +./gecode/int/rel/eq.hpp:717:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 717 | : 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 = 1; CtrlView = Gecode::Int::NegBoolView]' + 155 | (Home home, View y0, CtrlView b0) + | ~~~~~^~~~ ./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::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 - 115 | GECODE_ES_FAIL((Rel::ReEqDomInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 116 | ::post(home,x,n,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~ -./gecode/int/rel/eq.hpp:661:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./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::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]' 661 | (void) new (home) ReEqDomInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:365:13: required from here + 365 | GECODE_ES_FAIL((Rel::ReEqDomInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 366 | ::post(home,x,n,nb))); + | ~~~~~~^~~~~~~~~~~~~ +./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/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) +./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::NegBoolView]' + 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ -./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_IMP]': -gecode/int/dom.cpp:119:7: required from here - 119 | GECODE_ES_FAIL((Rel::ReEqDomInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 120 | ::post(home,x,n,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~ -./gecode/int/rel/eq.hpp:661:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./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::NegBoolView; 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::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 661 | (void) new (home) ReEqDomInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:369:13: required from here + 369 | GECODE_ES_FAIL((Rel::ReEqDomInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 370 | ::post(home,x,n,nb))); + | ~~~~~~^~~~~~~~~~~~~ +./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/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/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::NegBoolView]' + 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ -./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 - 123 | GECODE_ES_FAIL((Rel::ReEqDomInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 124 | ::post(home,x,n,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~ -./gecode/int/rel/eq.hpp:661:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./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::NegBoolView; 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::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 661 | (void) new (home) ReEqDomInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:373:13: required from here + 373 | GECODE_ES_FAIL((Rel::ReEqDomInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 374 | ::post(home,x,n,nb))); + | ~~~~~~^~~~~~~~~~~~~ +./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/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_PMI]' - 639 | (Home home, View x, int c0, CtrlView b) +./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::NegBoolView]' + 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ -./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_EQV]': -gecode/int/dom.cpp:138:7: required from here - 138 | GECODE_ES_FAIL((Dom::ReRange - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 139 | ::post(home,x,min,max,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./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/lq-le.hpp: In instantiation 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]': +./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::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' + 520 | (void) new (home) ReLqInt(home,x,c,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:386:9: required from here + 386 | GECODE_ES_FAIL((Rel::ReLqInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 387 | ::post(home,x,n,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~ +./gecode/int/rel/lq-le.hpp:498:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 498 | : 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/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/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/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/lq-le.hpp: In instantiation 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_IMP]': +./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::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' + 520 | (void) new (home) ReLqInt(home,x,c,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:390:9: required from here + 390 | GECODE_ES_FAIL((Rel::ReLqInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 391 | ::post(home,x,n,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~ +./gecode/int/rel/lq-le.hpp:498:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 498 | : 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/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/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 - 142 | GECODE_ES_FAIL((Dom::ReRange - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 143 | ::post(home,x,min,max,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./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/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/lq-le.hpp: In instantiation 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]': +./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::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' + 520 | (void) new (home) ReLqInt(home,x,c,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:394:9: required from here + 394 | GECODE_ES_FAIL((Rel::ReLqInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 395 | ::post(home,x,n,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~ +./gecode/int/rel/lq-le.hpp:498:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 498 | : 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/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/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/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]' + 520 | (void) new (home) ReLqInt(home,x,c,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:407:11: required from here + 407 | GECODE_ES_FAIL((Rel::ReLqInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 408 | ::post(home,x,n,nb))); + | ~~~~~~^~~~~~~~~~~~~ +./gecode/int/rel/lq-le.hpp:498:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 498 | : 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/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_IMP]' - 40 | ReRange::ReRange(Home home, View x, int min0, int max0, BoolView b) - | ~~~~~^~~~ -./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_PMI]': -gecode/int/dom.cpp:146:7: required from here - 146 | GECODE_ES_FAIL((Dom::ReRange - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 147 | ::post(home,x,min,max,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./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/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/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_PMI]': +./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_PMI]' + 520 | (void) new (home) ReLqInt(home,x,c,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:411:11: required from here + 411 | GECODE_ES_FAIL((Rel::ReLqInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 412 | ::post(home,x,n,nb))); + | ~~~~~~^~~~~~~~~~~~~ +./gecode/int/rel/lq-le.hpp:498:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 498 | : 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/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/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/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/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_IMP]': +./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_IMP]' + 520 | (void) new (home) ReLqInt(home,x,c,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:415:11: required from here + 415 | GECODE_ES_FAIL((Rel::ReLqInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 416 | ::post(home,x,n,nb))); + | ~~~~~~^~~~~~~~~~~~~ +./gecode/int/rel/lq-le.hpp:498:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 498 | : 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/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_PMI]' - 40 | ReRange::ReRange(Home home, View x, int min0, int max0, BoolView b) - | ~~~~~^~~~ -./gecode/int/dom/set.hpp: In instantiation 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]': -gecode/int/dom.cpp:162:7: required from here - 162 | GECODE_ES_FAIL((Dom::ReIntSet::post(home,x,is,r.var()))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -./gecode/int/dom/set.hpp:61:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 61 | return ReRange::post(home,x,s.min(),s.max(),b); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./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/nq.hpp: In instantiation of '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]' + 145 | (void) new (home) NaryNq(home,x); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:448:9: required from here + 448 | GECODE_ES_FAIL((Rel::NaryNq::post(home,y))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +./gecode/int/rel/nq.hpp:97:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 97 | : 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/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/set.hpp:73:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | (void) new (home) ReIntSet(home,x,s,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::NaryLqLe::NaryLqLe(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int o = 1]': +./gecode/int/rel/lq-le.hpp:275:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryLqLe::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int o = 1]' + 275 | (void) new (home) NaryLqLe(home,x); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:454:9: required from here + 454 | GECODE_ES_FAIL((Rel::NaryLqLe::post(home,y))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +./gecode/int/rel/lq-le.hpp:201:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 201 | c(home), pos(NULL), run(false), n_subsumed(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/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_EQV]' - 39 | (Home home, View x, const IntSet& s, BoolView b) +./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/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::NaryLqLe::NaryLqLe(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int o = 0]': +./gecode/int/rel/lq-le.hpp:275:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryLqLe::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int o = 0]' + 275 | (void) new (home) NaryLqLe(home,x); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:460:9: required from here + 460 | GECODE_ES_FAIL((Rel::NaryLqLe::post(home,y))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +./gecode/int/rel/lq-le.hpp:201:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 201 | c(home), pos(NULL), run(false), n_subsumed(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/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/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>]' @@ -30034,50 +33624,132 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -./gecode/int/dom/set.hpp: In instantiation 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]': -gecode/int/dom.cpp:165:7: required from here - 165 | GECODE_ES_FAIL((Dom::ReIntSet::post(home,x,is,r.var()))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -./gecode/int/dom/set.hpp:61:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 61 | return ReRange::post(home,x,s.min(),s.max(),b); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/rel/lex.hpp: In instantiation of 'Gecode::Int::Rel::LexLqLe::LexLqLe(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]': +./gecode/int/rel/lex.hpp:256:12: 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::IntView]' + 256 | (void) new (home) LexLqLe(home,x,y,strict); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:494:9: required from here + 494 | GECODE_ES_FAIL((Rel::LexLqLe + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 495 | ::post(home,yv,xv,true))); + | ~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/int/rel/lex.hpp:43:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | : Propagator(home), x(x0), y(y0), strict(s) { + | ^ ./gecode/kernel/core.hpp:3266: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/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -./gecode/int/dom/set.hpp:73:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | (void) new (home) ReIntSet(home,x,s,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::IntView]': +./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::IntView]' + 361 | (void) new (home) LexNq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:536:9: required from here + 536 | GECODE_ES_FAIL((Rel::LexNq + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 537 | ::post(home,xv,yv))); + | ~~~~~~^~~~~~~~~~~~ +./gecode/int/rel/lex.hpp:270:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 270 | x(xv), y(yv) { + | ^ ./gecode/kernel/core.hpp:3266: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: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_IMP]' - 39 | (Home home, View x, const IntSet& s, BoolView b) - | ~~~~~^~~~ -./gecode/int/dom/set.hpp: In instantiation 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]': -gecode/int/dom.cpp:168:7: required from here - 168 | GECODE_ES_FAIL((Dom::ReIntSet::post(home,x,is,r.var()))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -./gecode/int/dom/set.hpp:61:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 61 | return ReRange::post(home,x,s.min(),s.max(),b); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::ConstIntView; V1 = Gecode::Int::IntView]': +./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::ConstIntView; VY = Gecode::Int::IntView]' + 252 | return Le::post(home,x[0],y[0]); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:571:9: required from here + 571 | GECODE_ES_FAIL((Rel::LexLqLe + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 572 | ::post(home,yv,xv,true))); + | ~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/int/rel/lq-le.hpp:97:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 97 | (void) new (home) Le(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/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/rel/lq-le.hpp:86:22: note: initializing argument 1 of 'Gecode::Int::Rel::Le::Le(Gecode::Home, V0, V1) [with V0 = Gecode::Int::ConstIntView; V1 = Gecode::Int::IntView]' + 86 | Le::Le(Home home, V0 x0, V1 x1) + | ~~~~~^~~~ +./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::ConstIntView; V1 = Gecode::Int::IntView]': +./gecode/int/rel/lex.hpp:254:31: required from 'static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::ConstIntView; VY = Gecode::Int::IntView]' + 254 | return Lq::post(home,x[0],y[0]); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:571:9: required from here + 571 | GECODE_ES_FAIL((Rel::LexLqLe + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 572 | ::post(home,yv,xv,true))); + | ~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/int/rel/lq-le.hpp:54:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 54 | (void) new (home) Lq(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/rel/lq-le.hpp:45:22: note: initializing argument 1 of 'Gecode::Int::Rel::Lq::Lq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::ConstIntView; V1 = Gecode::Int::IntView]' + 45 | Lq::Lq(Home home, V0 x0, V1 x1) + | ~~~~~^~~~ +./gecode/int/rel/lex.hpp: In instantiation of 'Gecode::Int::Rel::LexLqLe::LexLqLe(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::ConstIntView; VY = Gecode::Int::IntView]': +./gecode/int/rel/lex.hpp:256:12: required from 'static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::ConstIntView; VY = Gecode::Int::IntView]' + 256 | (void) new (home) LexLqLe(home,x,y,strict); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:571:9: required from here + 571 | GECODE_ES_FAIL((Rel::LexLqLe + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 572 | ::post(home,yv,xv,true))); + | ~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/int/rel/lex.hpp:43:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | : Propagator(home), x(x0), y(y0), strict(s) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const 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/set.hpp:73:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | (void) new (home) ReIntSet(home,x,s,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 252 | return Le::post(home,x[0],y[0]); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:579:9: required from here + 579 | GECODE_ES_FAIL((Rel::LexLqLe + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 580 | ::post(home,xv,yv,true))); + | ~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/int/rel/lq-le.hpp:97:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 97 | (void) new (home) Le(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/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/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::ConstIntView]' + 86 | Le::Le(Home home, V0 x0, V1 x1) + | ~~~~~^~~~ +./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::IntView; V1 = Gecode::Int::ConstIntView]': +./gecode/int/rel/lex.hpp:254: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]' + 254 | return Lq::post(home,x[0],y[0]); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:579:9: required from here + 579 | GECODE_ES_FAIL((Rel::LexLqLe + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 580 | ::post(home,xv,yv,true))); + | ~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/int/rel/lq-le.hpp:54:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 54 | (void) new (home) Lq(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/rel/lq-le.hpp:45:22: note: initializing argument 1 of 'Gecode::Int::Rel::Lq::Lq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView]' + 45 | Lq::Lq(Home home, V0 x0, V1 x1) + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = true]': ./gecode/int/extensional/compact.hpp:516:75: required from 'Gecode::Int::Extensional::PosCompact::PosCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<1>]' 516 | : Compact(home,ts), status(MULTIPLE), table(home,ts.words()) { @@ -30100,6 +33772,60 @@ ./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::LexLqLe::LexLqLe(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]': +./gecode/int/rel/lex.hpp:256:12: 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]' + 256 | (void) new (home) LexLqLe(home,x,y,strict); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:579:9: required from here + 579 | GECODE_ES_FAIL((Rel::LexLqLe + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 580 | ::post(home,xv,yv,true))); + | ~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/int/rel/lex.hpp:43:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | : Propagator(home), x(x0), y(y0), strict(s) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const 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]' + 360 | return Nq::post(home,x[0],y[0]); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:611:9: required from here + 611 | GECODE_ES_FAIL((Rel::LexNq + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 612 | ::post(home,xv,yv))); + | ~~~~~~^~~~~~~~~~~~ +./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::ConstIntView]' + 44 | Nq::Nq(Home home, V0 x0, V1 x1) + | ~~~~~^~~~ +./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]' + 361 | (void) new (home) LexNq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:611:9: required from here + 611 | GECODE_ES_FAIL((Rel::LexNq + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 612 | ::post(home,xv,yv))); + | ~~~~~~^~~~~~~~~~~~ +./gecode/int/rel/lex.hpp:270:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 270 | x(xv), y(yv) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const 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>]' 792 | : Compact(home,ts), table(home,ts.words()) { @@ -30122,263 +33848,292 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/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]' + 172 | : MixBinaryPropagator(home,x0,x1) {} + | ^ +./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]' + 186 | (void) new (home) EqDom(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:106:9: required from here + 106 | GECODE_ES_FAIL((Rel::EqDom::post(home,x0,x1))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 587 | : Propagator(home), x0(y0), x1(y1) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: 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::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]' + 104 | : MixBinaryPropagator(home,x0,x1) {} + | ^ +./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]' + 118 | (void) new (home) EqBnd(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:108:9: required from here + 108 | GECODE_ES_FAIL((Rel::EqBnd::post(home,x0,x1))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 587 | : Propagator(home), x0(y0), x1(y1) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared '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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]': +./gecode/int/rel/nq.hpp:45:66: required from 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' + 45 | : MixBinaryPropagator(home,x0,x1) {} + | ^ +./gecode/int/rel/nq.hpp:57:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' + 57 | (void) new (home) Nq(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:112:7: required from here + 112 | GECODE_ES_FAIL((Rel::Nq::post(home,x0,x1))); break; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./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.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./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]' - 661 | (void) new (home) ReEqDomInt(home,x,c,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/dom.cpp:115:7: required from here - 115 | GECODE_ES_FAIL((Rel::ReEqDomInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 116 | ::post(home,x,n,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~ -./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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because '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]' - 661 | (void) new (home) ReEqDomInt(home,x,c,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/dom.cpp:119:7: required from here - 119 | GECODE_ES_FAIL((Rel::ReEqDomInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 120 | ::post(home,x,n,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~ -./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/trace/recorder.hpp:401:37: 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/propagator/pattern.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]': +./gecode/int/rel/eq.hpp:266:45: required from 'Gecode::Int::Rel::NaryEqDom::NaryEqDom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' + 266 | : NaryPropagator(home,x) {} + | ^ +./gecode/int/rel/eq.hpp:285:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' + 285 | (void) new (home) NaryEqDom(home,x); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:139:11: required from here + 139 | GECODE_ES_FAIL(Rel::NaryEqDom::post(home,xv)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +./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/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]' - 661 | (void) new (home) ReEqDomInt(home,x,c,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/dom.cpp:123:7: required from here - 123 | GECODE_ES_FAIL((Rel::ReEqDomInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 124 | ::post(home,x,n,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~ -./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: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]' + 398 | : NaryPropagator(home,x) {} + | ^ +./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]' + 417 | (void) new (home) NaryEqBnd(home,x); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:141:11: required from here + 141 | GECODE_ES_FAIL(Rel::NaryEqBnd::post(home,xv)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +./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/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]' - 68 | (void) new (home) ReRange(home,x,min,max,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/dom.cpp:138:7: required from here - 138 | GECODE_ES_FAIL((Dom::ReRange - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 139 | ::post(home,x,min,max,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./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: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]' + 490 | : ReBinaryPropagator(home,x0,x1,b) {} + | ^ +./gecode/int/rel/eq.hpp:506:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' + 506 | (void) new (home) ReEqDom(home,x0,x1,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:186:11: required from here + 186 | GECODE_ES_FAIL((Rel::ReEqDom + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 187 | ::post(home,x0,x1,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/int/propagator.hpp:211:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 211 | : Propagator(home), x0(y0), x1(y1), b(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/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]' - 68 | (void) new (home) ReRange(home,x,min,max,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/dom.cpp:142:7: required from here - 142 | GECODE_ES_FAIL((Dom::ReRange - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 143 | ::post(home,x,min,max,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./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) {} - | ^ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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]' - 68 | (void) new (home) ReRange(home,x,min,max,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/dom.cpp:146:7: required from here - 146 | GECODE_ES_FAIL((Dom::ReRange - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 147 | ::post(home,x,min,max,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home 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); + | ~~~~~^~~~ +./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]' + 564 | : ReBinaryPropagator(home,x0,x1,b) {} + | ^ +./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]' + 580 | (void) new (home) ReEqBnd(home,x0,x1,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:202:11: required from here + 202 | GECODE_ES_FAIL((Rel::ReEqBnd + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 203 | ::post(home,x0,x1,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/int/propagator.hpp:211:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 211 | : Propagator(home), x0(y0), x1(y1), b(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/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]' - 73 | (void) new (home) ReIntSet(home,x,s,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/dom.cpp:162:7: required from here - 162 | GECODE_ES_FAIL((Dom::ReIntSet::post(home,x,is,r.var()))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -./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: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]' + 564 | : ReBinaryPropagator(home,x0,x1,b) {} + | ^ +./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]' + 580 | (void) new (home) ReEqBnd(home,x0,x1,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:223:13: required from here + 223 | GECODE_ES_FAIL((Rel::ReEqBnd + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 224 | ::post(home,x0,x1,n))); + | ~~~~~~^~~~~~~~~~~~~~ +./gecode/int/propagator.hpp:211:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 211 | : Propagator(home), x0(y0), x1(y1), b(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/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/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp: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/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]' - 73 | (void) new (home) ReIntSet(home,x,s,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/dom.cpp:165:7: required from here - 165 | GECODE_ES_FAIL((Dom::ReIntSet::post(home,x,is,r.var()))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -./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: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::NegBoolView]': +./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::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' + 490 | : ReBinaryPropagator(home,x0,x1,b) {} + | ^ +./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]' + 506 | (void) new (home) ReEqDom(home,x0,x1,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:239:13: required from here + 239 | GECODE_ES_FAIL((Rel::ReEqDom + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 240 | ::post(home,x0,x1,n))); + | ~~~~~~^~~~~~~~~~~~~~ +./gecode/int/propagator.hpp:211:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 211 | : Propagator(home), x0(y0), x1(y1), b(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/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: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::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]' + 640 | : ReUnaryPropagator(home,x,b), c(c0) {} + | ^ +./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]' + 661 | (void) new (home) ReEqDomInt(home,x,c,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:312:11: required from here + 312 | GECODE_ES_FAIL((Rel::ReEqDomInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 313 | ::post(home,x,n,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~ +./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/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]' - 73 | (void) new (home) ReIntSet(home,x,s,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/dom.cpp:168:7: required from here - 168 | GECODE_ES_FAIL((Dom::ReIntSet::post(home,x,is,r.var()))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -./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: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::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::BoolView]': +./gecode/int/rel/eq.hpp:717:66: required from '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]' + 717 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ +./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]' + 738 | (void) new (home) ReEqBndInt(home,x,c,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:328:11: required from here + 328 | GECODE_ES_FAIL((Rel::ReEqBndInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 329 | ::post(home,x,n,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~ +./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/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.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: 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/int/propagator.hpp: In instantiation of 'Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]': +./gecode/int/rel/eq.hpp:717:66: required from '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]' + 717 | : ReUnaryPropagator(home,x,b), c(c0) {} + | ^ +./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]' + 738 | (void) new (home) ReEqBndInt(home,x,c,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:349:13: required from here + 349 | GECODE_ES_FAIL((Rel::ReEqBndInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 350 | ::post(home,x,n,nb))); + | ~~~~~~^~~~~~~~~~~~~ +./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/int.hh: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/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/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::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]' 640 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ -./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/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]' 661 | (void) new (home) ReEqDomInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/dom.cpp:115:7: required from here - 115 | GECODE_ES_FAIL((Rel::ReEqDomInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 116 | ::post(home,x,n,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:365:13: required from here + 365 | GECODE_ES_FAIL((Rel::ReEqDomInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 366 | ::post(home,x,n,nb))); + | ~~~~~~^~~~~~~~~~~~~ ./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) { | ^ @@ -30388,6 +34143,149 @@ ./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 = 0]': +./gecode/int/rel/nq.hpp:97:45: required from 'Gecode::Int::Rel::NaryNq::NaryNq(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' + 97 | : NaryPropagator(home,x) {} + | ^ +./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]' + 145 | (void) new (home) NaryNq(home,x); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:448:9: required from here + 448 | GECODE_ES_FAIL((Rel::NaryNq::post(home,y))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +./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::IntView; int pc = -1]': +./gecode/int/rel/lq-le.hpp:201:51: required from 'Gecode::Int::Rel::NaryLqLe::NaryLqLe(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int o = 1]' + 201 | c(home), pos(NULL), run(false), n_subsumed(0) { + | ^ +./gecode/int/rel/lq-le.hpp:275:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryLqLe::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int o = 1]' + 275 | (void) new (home) NaryLqLe(home,x); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:454:9: required from here + 454 | GECODE_ES_FAIL((Rel::NaryLqLe::post(home,y))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +./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/lq-le.hpp: In instantiation of '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]' + 97 | (void) new (home) Le(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::ConstIntView; VY = Gecode::Int::IntView]' + 252 | return Le::post(home,x[0],y[0]); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:571:9: required from here + 571 | GECODE_ES_FAIL((Rel::LexLqLe + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 572 | ::post(home,yv,xv,true))); + | ~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/int/rel/lq-le.hpp:87:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 87 | : 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::ConstIntView; 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::Lq::Lq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::ConstIntView; 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::ConstIntView; V1 = Gecode::Int::IntView]' + 54 | (void) new (home) Lq(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/rel/lex.hpp:254:31: required from 'static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::ConstIntView; VY = Gecode::Int::IntView]' + 254 | return Lq::post(home,x[0],y[0]); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:571:9: required from here + 571 | GECODE_ES_FAIL((Rel::LexLqLe + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 572 | ::post(home,yv,xv,true))); + | ~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/int/rel/lq-le.hpp:46:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 46 | : MixBinaryPropagator(home,x0,x1) {} + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::ConstIntView; 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::Le::Le(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView]': +./gecode/int/rel/lq-le.hpp:97:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView]' + 97 | (void) new (home) Le(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 252 | return Le::post(home,x[0],y[0]); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:579:9: required from here + 579 | GECODE_ES_FAIL((Rel::LexLqLe + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 580 | ::post(home,xv,yv,true))); + | ~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/int/rel/lq-le.hpp:87:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 87 | : 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/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::Lq::Lq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView]': +./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::ConstIntView]' + 54 | (void) new (home) Lq(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/rel/lex.hpp:254: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]' + 254 | return Lq::post(home,x[0],y[0]); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:579:9: required from here + 579 | GECODE_ES_FAIL((Rel::LexLqLe + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 580 | ::post(home,xv,yv,true))); + | ~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/int/rel/lq-le.hpp:46:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 46 | : MixBinaryPropagator(home,x0,x1) {} + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./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/nq.hpp: In instantiation of 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView]': +./gecode/int/rel/nq.hpp:57:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView]' + 57 | (void) new (home) Nq(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 360 | return Nq::post(home,x[0],y[0]); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:611:9: required from here + 611 | GECODE_ES_FAIL((Rel::LexNq + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 612 | ::post(home,xv,yv))); + | ~~~~~~^~~~~~~~~~~~ +./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::ConstIntView; int pc1 = 0]' + 586 | (Home home, View0 y0, View1 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]': @@ -30428,58 +34326,358 @@ ./gecode/int/var/bool.hpp:50:3: 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/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]' + 87 | : MixBinaryPropagator(home,x0,x1) {} + | ^ +./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]' + 97 | (void) new (home) Le(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::ConstIntView; VY = Gecode::Int::IntView]' + 252 | return Le::post(home,x[0],y[0]); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:571:9: required from here + 571 | GECODE_ES_FAIL((Rel::LexLqLe + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 572 | ::post(home,yv,xv,true))); + | ~~~~~~^~~~~~~~~~~~~~~~~ +./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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: 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::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::ConstIntView; int pc1 = 1]': +./gecode/int/rel/lq-le.hpp:87:66: required from 'Gecode::Int::Rel::Le::Le(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView]' + 87 | : MixBinaryPropagator(home,x0,x1) {} + | ^ +./gecode/int/rel/lq-le.hpp:97:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView]' + 97 | (void) new (home) Le(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 252 | return Le::post(home,x[0],y[0]); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:579:9: required from here + 579 | GECODE_ES_FAIL((Rel::LexLqLe + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 580 | ::post(home,xv,yv,true))); + | ~~~~~~^~~~~~~~~~~~~~~~~ +./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/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: 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/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 0; View1 = Gecode::Int::ConstIntView; 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::ConstIntView]' + 45 | : MixBinaryPropagator(home,x0,x1) {} + | ^ +./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::ConstIntView]' + 57 | (void) new (home) Nq(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 360 | return Nq::post(home,x[0],y[0]); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:611:9: required from here + 611 | GECODE_ES_FAIL((Rel::LexNq + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 612 | ::post(home,xv,yv))); + | ~~~~~~^~~~~~~~~~~~ +./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:1759:21: 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) + | ~~~~~^~~~ +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) { + | ^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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, | ~~~~~^~~~ -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/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(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/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) {} + | ^ +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/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/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/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.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/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/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/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:139: -gecode/int/rel.cpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, 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/rel.cpp:45:5: note: in expansion of macro 'GECODE_POST' - 45 | 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) { @@ -30487,12 +34685,31 @@ ./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/core.hpp:3266: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: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.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) { + | ^~~~ +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/rel.cpp:62:5: note: in expansion of macro 'GECODE_POST' - 62 | GECODE_POST; +gecode/int/element.cpp:56:5: note: in expansion of macro 'GECODE_POST' + 56 | 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) { @@ -30500,12 +34717,24 @@ ./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/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/rel.cpp:102:5: note: in expansion of macro 'GECODE_POST' - 102 | 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) { @@ -30513,75 +34742,66 @@ ./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/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/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/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) { | ^~~~ -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/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/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; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +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/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/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/rel.cpp:130:5: note: in expansion of macro 'GECODE_POST' - 130 | GECODE_POST; +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) { @@ -30589,96 +34809,104 @@ ./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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/rel.cpp:180:5: note: in expansion of macro 'GECODE_POST' - 180 | GECODE_POST; +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) { @@ -30686,825 +34914,1062 @@ ./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/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/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/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/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/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/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: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/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/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/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/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, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +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/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:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(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/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/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/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/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +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/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/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/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +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/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/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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) { - | ~~~~~^~~~ -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:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 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/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/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_IMP]' - 420 | ReLq::post(Home home, View x0, View x1, CtrlView b) { - | ~~~~~^~~~ -gecode/int/rel.cpp:269:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 268 | GECODE_ES_FAIL((Rel::ReLq - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 269 | ::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/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/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/rel.cpp:282:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 281 | GECODE_ES_FAIL((Rel::ReLq - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 282 | ::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/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/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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_EQV]' - 420 | ReLq::post(Home home, View x0, View x1, CtrlView b) { - | ~~~~~^~~~ -gecode/int/rel.cpp:286:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 285 | GECODE_ES_FAIL((Rel::ReLq - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 286 | ::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); \ - | ^~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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_PMI]' - 420 | ReLq::post(Home home, View x0, View x1, CtrlView b) { - | ~~~~~^~~~ -gecode/int/rel.cpp:290:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 289 | GECODE_ES_FAIL((Rel::ReLq - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 290 | ::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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); - | ^ -gecode/int/rel.cpp:306:5: note: in expansion of macro 'GECODE_POST' - 306 | GECODE_POST; - | ^~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/int/rel.cpp:313:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 312 | GECODE_ES_FAIL((Rel::ReEqDomInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 313 | ::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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/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/rel.cpp:317:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 316 | GECODE_ES_FAIL((Rel::ReEqDomInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 317 | ::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/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266: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/rel.cpp:321:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 320 | GECODE_ES_FAIL((Rel::ReEqDomInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | ::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:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266: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/rel.cpp:329:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 328 | GECODE_ES_FAIL((Rel::ReEqBndInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 329 | ::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:4481:17: note: initializing argument 1 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/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/rel.cpp:333:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 332 | GECODE_ES_FAIL((Rel::ReEqBndInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 333 | ::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/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266: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::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' - 721 | ReEqBndInt::post(Home home, View x, int c, CtrlView b) { - | ~~~~~^~~~ -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 - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | ::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:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266: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::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' - 721 | ReEqBndInt::post(Home home, View x, int c, CtrlView b) { - | ~~~~~^~~~ -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 - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 350 | ::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:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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_EQV]' - 721 | ReEqBndInt::post(Home home, View x, int c, CtrlView b) { - | ~~~~~^~~~ -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 - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 354 | ::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:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/rel.cpp:358:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | GECODE_ES_FAIL((Rel::ReEqBndInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 358 | ::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:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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_IMP]' - 721 | ReEqBndInt::post(Home home, View x, int c, CtrlView b) { - | ~~~~~^~~~ -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 - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 366 | ::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:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/rel.cpp:370:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 369 | GECODE_ES_FAIL((Rel::ReEqDomInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 370 | ::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: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::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 + 40 | : TernaryPropagator(home,x0,x1,x2), w(w0) {} + | ^ +./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/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/rel.cpp:374:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 373 | GECODE_ES_FAIL((Rel::ReEqDomInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 374 | ::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: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 + 52 | return Rel::EqDom::post(home,x0x1w,x2); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +./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: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/rel.cpp:387:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 386 | GECODE_ES_FAIL((Rel::ReLqInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 387 | ::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/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) + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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: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) { - | ~~~~~^~~~ -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 - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 391 | ::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:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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: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/rel.cpp:395:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 394 | GECODE_ES_FAIL((Rel::ReLqInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 395 | ::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: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::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 + 47 | GECODE_ES_FAIL((Element::post_int(home,c,x0,x1))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +./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/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_PMI]' - 502 | ReLqInt::post(Home home, View x, int c, CtrlView b) { - | ~~~~~^~~~ -gecode/int/rel.cpp:408:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 407 | GECODE_ES_FAIL((Rel::ReLqInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 408 | ::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/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/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::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' - 502 | ReLqInt::post(Home home, View x, int c, CtrlView b) { - | ~~~~~^~~~ -gecode/int/rel.cpp:412:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | GECODE_ES_FAIL((Rel::ReLqInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 412 | ::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/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/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::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' - 502 | ReLqInt::post(Home home, View x, int c, CtrlView b) { - | ~~~~~^~~~ -gecode/int/rel.cpp:416:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 415 | GECODE_ES_FAIL((Rel::ReLqInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 416 | ::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/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/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::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' - 502 | ReLqInt::post(Home home, View x, int c, CtrlView b) { - | ~~~~~^~~~ -gecode/int/rel.cpp: In function 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, IntPropLevel)': +./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) { + | ~~~~~^~~~ +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/rel.cpp:431:5: note: in expansion of macro 'GECODE_POST' - 431 | GECODE_POST; +gecode/int/precede.cpp:47:5: note: in expansion of macro 'GECODE_POST' + 47 | GECODE_POST; | ^~~~~~~~~~~ +./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 + 59 | GECODE_ES_FAIL((Element::post_int(home,c,x0,x1))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +./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/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/int/rel.cpp:439:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 439 | 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:441:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 441 | 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/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/kernel/core.hpp:3266: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:448:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 448 | GECODE_ES_FAIL((Rel::NaryNq::post(home,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:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +./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/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/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))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ +./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/rel/lq-le.hpp:208:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryLqLe::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int o = 1]' - 208 | NaryLqLe::post(Home home, ViewArray& x) { - | ~~~~~^~~~ -gecode/int/rel.cpp:460:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 460 | GECODE_ES_FAIL((Rel::NaryLqLe::post(home,y))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ +./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/rel/lq-le.hpp:208:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryLqLe::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int o = 0]' - 208 | NaryLqLe::post(Home home, ViewArray& x) { - | ~~~~~^~~~ -gecode/int/rel.cpp:468:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 468 | GECODE_ES_FAIL((Rel::NaryLqLe::post(home,y))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +./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/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) { | ^~~~ -./gecode/int/rel/lq-le.hpp:208:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryLqLe::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int o = 1]' - 208 | NaryLqLe::post(Home home, ViewArray& x) { - | ~~~~~^~~~ -gecode/int/rel.cpp:476:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 476 | GECODE_ES_FAIL((Rel::NaryLqLe::post(home,y))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -./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/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/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 + 74 | (Element::post_int(home,c,x0,cx1))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +./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/rel/lq-le.hpp:208:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryLqLe::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int o = 0]' - 208 | NaryLqLe::post(Home home, ViewArray& x) { - | ~~~~~^~~~ -gecode/int/rel.cpp: In function 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': +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/rel.cpp:488:5: note: in expansion of macro 'GECODE_POST' - 488 | GECODE_POST; +gecode/int/precede.cpp:60:5: note: in expansion of macro 'GECODE_POST' + 60 | GECODE_POST; | ^~~~~~~~~~~ +./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/kernel/core.hpp:3266:3: note: 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:495:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 494 | GECODE_ES_FAIL((Rel::LexLqLe - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 495 | ::post(home,yv,xv,true))); - | ~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ +./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) { | ^~~~ -In file included from ./gecode/int/rel.hh:698: -./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::IntView]' - 241 | LexLqLe::post(Home home, - | ~~~~~^~~~ -gecode/int/rel.cpp:502:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 501 | GECODE_ES_FAIL((Rel::LexLqLe - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 502 | ::post(home,xv,yv,true))); - | ~~~~~~^~~~~~~~~~~~~~~~~ +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/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::IntView]' - 241 | LexLqLe::post(Home home, - | ~~~~~^~~~ -gecode/int/rel.cpp:509:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 508 | GECODE_ES_FAIL((Rel::LexLqLe - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 509 | ::post(home,yv,xv,false))); - | ~~~~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ +./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/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: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/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::IntView]' - 241 | LexLqLe::post(Home home, - | ~~~~~^~~~ -gecode/int/rel.cpp:516:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 515 | GECODE_ES_FAIL((Rel::LexLqLe - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 516 | ::post(home,xv,yv,false))); - | ~~~~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ +./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/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::IntView]' - 241 | LexLqLe::post(Home home, - | ~~~~~^~~~ -gecode/int/rel.cpp:525:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 524 | GECODE_ES_FAIL((Rel::EqDom - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 525 | ::post(home,x[i],y[i]))); - | ~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ +./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 + 86 | GECODE_ES_FAIL((Element::ViewDom + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 87 | ::post(home,iv,x0,x1))); + | ~~~~~~^~~~~~~~~~~~~~~ +./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: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:530:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 529 | GECODE_ES_FAIL((Rel::EqBnd - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 530 | ::post(home,x[i],y[i]))); - | ~~~~~~^~~~~~~~~~~~~~~~ -./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: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/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:537:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 536 | GECODE_ES_FAIL((Rel::LexNq - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 537 | ::post(home,xv,yv))); - | ~~~~~~^~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ +./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 + 89 | GECODE_ES_FAIL((Element::ViewBnd + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 90 | ::post(home,iv,x0,x1))); + | ~~~~~~^~~~~~~~~~~~~~~ +./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/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) { - | ~~~~~^~~~ -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); - | ^ -gecode/int/rel.cpp:564:5: note: in expansion of macro 'GECODE_POST' - 564 | GECODE_POST; - | ^~~~~~~~~~~ +./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/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -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 - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 572 | ::post(home,yv,xv,true))); - | ~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ +./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 + 105 | GECODE_ES_FAIL((Element::ViewDom + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 106 | ::post(home,iv,x0,v1))); + | ~~~~~~^~~~~~~~~~~~~~~ +./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/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/rel.cpp:580:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 579 | GECODE_ES_FAIL((Rel::LexLqLe - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 580 | ::post(home,xv,yv,true))); - | ~~~~~~^~~~~~~~~~~~~~~~~ -./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: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/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/rel.cpp:588:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | GECODE_ES_FAIL((Rel::LexLqLe - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 588 | ::post(home,yv,xv,false))); - | ~~~~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ +./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 + 108 | GECODE_ES_FAIL((Element::ViewBnd + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 109 | ::post(home,iv,x0,v1))); + | ~~~~~~^~~~~~~~~~~~~~~ +./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/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/rel.cpp:596:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 595 | GECODE_ES_FAIL((Rel::LexLqLe - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 596 | ::post(home,xv,yv,false))); - | ~~~~~~^~~~~~~~~~~~~~~~~~ -./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: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/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/rel.cpp:612:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 611 | GECODE_ES_FAIL((Rel::LexNq - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 612 | ::post(home,xv,yv))); - | ~~~~~~^~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ +./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 + 121 | GECODE_ES_FAIL((Element::ViewBnd + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 122 | ::post(home,iv,x0,x1))); + | ~~~~~~^~~~~~~~~~~~~~~ +./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/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/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); - | ~~~^~~~~~~~~~~~~~~~~~ +./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 + 135 | GECODE_ES_FAIL((Element::ViewBnd + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 136 | ::post(home,iv,x0,v1))); + | ~~~~~~^~~~~~~~~~~~~~~ +./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, + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.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]' + 186 | (void) new (home) EqDom(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/element/pair.hpp:52:50: required from here + 52 | return Rel::EqDom::post(home,x0x1w,x2); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +./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/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]' + 423 | return Int::post(home,c,x0,x1); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +gecode/int/element.cpp:47:5: required from here + 47 | GECODE_ES_FAIL((Element::post_int(home,c,x0,x1))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +./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]' + 425 | return Int::post(home,c,x0,x1); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +gecode/int/element.cpp:47:5: required from here + 47 | GECODE_ES_FAIL((Element::post_int(home,c,x0,x1))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +./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) + | ~~~~~^~~~ +./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]' + 433 | return Int::post(home,c,x0,x1); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +gecode/int/element.cpp:47:5: required from here + 47 | GECODE_ES_FAIL((Element::post_int(home,c,x0,x1))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +./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/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]' + 439 | return Int::post(home,c,x0,x1); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +gecode/int/element.cpp:47:5: required from here + 47 | GECODE_ES_FAIL((Element::post_int(home,c,x0,x1))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +./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/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]' + 423 | return Int::post(home,c,x0,x1); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +gecode/int/element.cpp:59:5: required from here + 59 | GECODE_ES_FAIL((Element::post_int(home,c,x0,x1))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +./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/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]' + 425 | return Int::post(home,c,x0,x1); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +gecode/int/element.cpp:59:5: required from here + 59 | GECODE_ES_FAIL((Element::post_int(home,c,x0,x1))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +./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]' + 433 | return Int::post(home,c,x0,x1); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +gecode/int/element.cpp:59:5: required from here + 59 | GECODE_ES_FAIL((Element::post_int(home,c,x0,x1))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +./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]' + 439 | return Int::post(home,c,x0,x1); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +gecode/int/element.cpp:59:5: required from here + 59 | GECODE_ES_FAIL((Element::post_int(home,c,x0,x1))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +./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]' + 423 | return Int::post(home,c,x0,x1); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +gecode/int/element.cpp:73:5: required from here + 74 | (Element::post_int(home,c,x0,cx1))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +./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]' + 425 | return Int::post(home,c,x0,x1); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +gecode/int/element.cpp:73:5: required from here + 74 | (Element::post_int(home,c,x0,cx1))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +./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]' + 433 | return Int::post(home,c,x0,x1); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +gecode/int/element.cpp:73:5: required from here + 74 | (Element::post_int(home,c,x0,cx1))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +./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]' + 439 | return Int::post(home,c,x0,x1); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +gecode/int/element.cpp:73:5: required from here + 74 | (Element::post_int(home,c,x0,cx1))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +./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]' + 371 | (void) new (home) Rel::EqDom(home,iv[x0.val()].view,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/element.cpp:86:7: required from here + 86 | GECODE_ES_FAIL((Element::ViewDom + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 87 | ::post(home,iv,x0,x1))); + | ~~~~~~^~~~~~~~~~~~~~~ +./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]' + 375 | (void) new (home) ViewDom(home,iv,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/element.cpp:86:7: required from here + 86 | GECODE_ES_FAIL((Element::ViewDom + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 87 | ::post(home,iv,x0,x1))); + | ~~~~~~^~~~~~~~~~~~~~~ +./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]' + 289 | (void) new (home) Rel::EqBnd(home,iv[x0.val()].view,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/element.cpp:89:7: required from here + 89 | GECODE_ES_FAIL((Element::ViewBnd + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 90 | ::post(home,iv,x0,x1))); + | ~~~~~~^~~~~~~~~~~~~~~ +./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]' + 293 | (void) new (home) ViewBnd(home,iv,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/element.cpp:89:7: required from here + 89 | GECODE_ES_FAIL((Element::ViewBnd + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 90 | ::post(home,iv,x0,x1))); + | ~~~~~~^~~~~~~~~~~~~~~ +./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]' + 371 | (void) new (home) Rel::EqDom(home,iv[x0.val()].view,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/element.cpp:105:7: required from here + 105 | GECODE_ES_FAIL((Element::ViewDom + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 106 | ::post(home,iv,x0,v1))); + | ~~~~~~^~~~~~~~~~~~~~~ +./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) + | ~~~~~^~~~ +./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]' + 375 | (void) new (home) ViewDom(home,iv,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/element.cpp:105:7: required from here + 105 | GECODE_ES_FAIL((Element::ViewDom + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 106 | ::post(home,iv,x0,v1))); + | ~~~~~~^~~~~~~~~~~~~~~ +./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::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]' + 289 | (void) new (home) Rel::EqBnd(home,iv[x0.val()].view,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/element.cpp:108:7: required from here + 108 | GECODE_ES_FAIL((Element::ViewBnd + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 109 | ::post(home,iv,x0,v1))); + | ~~~~~~^~~~~~~~~~~~~~~ +./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/int/rel.cpp:561:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntArgs&, IntPropLevel)' - 561 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntArgs& y, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -31517,6 +35982,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) | ^~~~~~ +./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]' + 293 | (void) new (home) ViewBnd(home,iv,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/element.cpp:108:7: required from here + 108 | GECODE_ES_FAIL((Element::ViewBnd + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 109 | ::post(home,iv,x0,v1))); + | ~~~~~~^~~~~~~~~~~~~~~ +./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]' + 289 | (void) new (home) Rel::EqBnd(home,iv[x0.val()].view,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/element.cpp:121:5: required from here + 121 | GECODE_ES_FAIL((Element::ViewBnd + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 122 | ::post(home,iv,x0,x1))); + | ~~~~~~^~~~~~~~~~~~~~~ +./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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here 126 | : VarArgArray(a) {} @@ -31524,9 +36022,48 @@ ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/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/var/bool.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::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]' + 293 | (void) new (home) ViewBnd(home,iv,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/element.cpp:121:5: required from here + 121 | GECODE_ES_FAIL((Element::ViewBnd + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 122 | ::post(home,iv,x0,x1))); + | ~~~~~~^~~~~~~~~~~~~~~ +./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]' + 289 | (void) new (home) Rel::EqBnd(home,iv[x0.val()].view,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/element.cpp:135:5: required from here + 135 | GECODE_ES_FAIL((Element::ViewBnd + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 136 | ::post(home,iv,x0,v1))); + | ~~~~~~^~~~~~~~~~~~~~~ +./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/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here 155 | : VarArray(home,a) {} @@ -31534,9 +36071,30 @@ ./gecode/kernel/data/array.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/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/var/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/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]' + 293 | (void) new (home) ViewBnd(home,iv,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/element.cpp:135:5: required from here + 135 | GECODE_ES_FAIL((Element::ViewBnd + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 136 | ::post(home,iv,x0,v1))); + | ~~~~~~^~~~~~~~~~~~~~~ +./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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:171:31: required from here 171 | : VarArray(home,a) {} @@ -31554,12 +36112,18 @@ ./gecode/int/extensional/layered-graph.hpp:918:5: note: here 918 | case Gecode::Support::IT_INT: | ^~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]': -./gecode/int/bool/eqv.hpp:160:22: required from here - 160 | x(x0), pm2(pm20) { - | ^ -./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 354 | : Propagator(home), x0(y0), x1(y1) { +./gecode/kernel/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]' + 172 | : MixBinaryPropagator(home,x0,x1) {} + | ^ +./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]' + 186 | (void) new (home) EqDom(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/element/pair.hpp:52:50: required from here + 52 | return Rel::EqDom::post(home,x0x1w,x2); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +./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) { @@ -31567,393 +36131,736 @@ ./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/rel.cpp:106:9: required from here - 106 | GECODE_ES_FAIL((Rel::EqDom::post(home,x0,x1))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./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::IntView; View1 = Gecode::Int::IntView]' - 171 | EqDom::EqDom(Home home, View0 x0, View1 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/rel.cpp:108:9: required from here - 108 | GECODE_ES_FAIL((Rel::EqBnd::post(home,x0,x1))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./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/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/rel.cpp:112:7: required from here - 112 | GECODE_ES_FAIL((Rel::Nq::post(home,x0,x1))); break; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./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/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]' + 184 | (void) new (home) Int(home,c,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 423 | return Int::post(home,c,x0,x1); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +gecode/int/element.cpp:47:5: required from here + 47 | GECODE_ES_FAIL((Element::post_int(home,c,x0,x1))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +./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/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/rel/lq-le.hpp: In instantiation of '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 - 116 | GECODE_ES_FAIL((Rel::Lq::post(home,x0,x1))); break; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/rel/lq-le.hpp:54:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 54 | (void) new (home) Lq(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp: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]' + 184 | (void) new (home) Int(home,c,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 425 | return Int::post(home,c,x0,x1); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +gecode/int/element.cpp:47:5: required from here + 47 | GECODE_ES_FAIL((Element::post_int(home,c,x0,x1))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +./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/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::IntView; V1 = Gecode::Int::IntView]' - 45 | Lq::Lq(Home home, V0 x0, V1 x1) - | ~~~~~^~~~ -./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::IntView]': -gecode/int/rel.cpp:120:7: required from here - 120 | GECODE_ES_FAIL((Rel::Le::post(home,x0,x1))); break; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/rel/lq-le.hpp:97:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 97 | (void) new (home) Le(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/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]' + 184 | (void) new (home) Int(home,c,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 433 | return Int::post(home,c,x0,x1); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +gecode/int/element.cpp:47:5: required from here + 47 | GECODE_ES_FAIL((Element::post_int(home,c,x0,x1))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +./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/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) - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/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 - 139 | GECODE_ES_FAIL(Rel::NaryEqDom::post(home,xv)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -./gecode/int/rel/eq.hpp:273:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 273 | return EqDom::post(home,x[0],x[1]); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +./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]' + 184 | (void) new (home) Int(home,c,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 439 | return Int::post(home,c,x0,x1); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +gecode/int/element.cpp:47:5: required from here + 47 | GECODE_ES_FAIL((Element::post_int(home,c,x0,x1))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +./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/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/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/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]' + 184 | (void) new (home) Int(home,c,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 423 | return Int::post(home,c,x0,x1); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +gecode/int/element.cpp:59:5: required from here + 59 | GECODE_ES_FAIL((Element::post_int(home,c,x0,x1))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +./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/int/rel/eq.hpp:265:35: note: initializing argument 1 of 'Gecode::Int::Rel::NaryEqDom::NaryEqDom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' - 265 | NaryEqDom::NaryEqDom(Home home, ViewArray& x) - | ~~~~~^~~~ -./gecode/int/rel/eq.hpp: In instantiation of '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 - 141 | GECODE_ES_FAIL(Rel::NaryEqBnd::post(home,xv)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -./gecode/int/rel/eq.hpp:405:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 405 | return EqBnd::post(home,x[0],x[1]); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +./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]' + 184 | (void) new (home) Int(home,c,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 425 | return Int::post(home,c,x0,x1); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +gecode/int/element.cpp:59:5: required from here + 59 | GECODE_ES_FAIL((Element::post_int(home,c,x0,x1))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +./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/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/eq.hpp:417:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 417 | (void) new (home) NaryEqBnd(home,x); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 184 | (void) new (home) Int(home,c,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 433 | return Int::post(home,c,x0,x1); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +gecode/int/element.cpp:59:5: required from here + 59 | GECODE_ES_FAIL((Element::post_int(home,c,x0,x1))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +./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/int/rel/eq.hpp:397:35: note: initializing argument 1 of 'Gecode::Int::Rel::NaryEqBnd::NaryEqBnd(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' - 397 | NaryEqBnd::NaryEqBnd(Home home, ViewArray& 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_EQV]': -gecode/int/rel.cpp:186:11: required from here - 186 | GECODE_ES_FAIL((Rel::ReEqDom - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 187 | ::post(home,x0,x1,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/int/rel/eq.hpp:498:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 498 | return EqDom::post(home,x0,x1); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/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 + 50 | GECODE_ES_FAIL(Precede::Single::post(home, y, s, t)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +./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/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/eq.hpp:503:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 503 | return Nq::post(home,x0,x1); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./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/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]' + 184 | (void) new (home) Int(home,c,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 439 | return Int::post(home,c,x0,x1); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +gecode/int/element.cpp:59:5: required from here + 59 | GECODE_ES_FAIL((Element::post_int(home,c,x0,x1))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +./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/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/eq.hpp:506:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 506 | (void) new (home) ReEqDom(home,x0,x1,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 184 | (void) new (home) Int(home,c,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 423 | return Int::post(home,c,x0,x1); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +gecode/int/element.cpp:73:5: required from here + 74 | (Element::post_int(home,c,x0,cx1))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +./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/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::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' - 489 | ReEqDom::ReEqDom(Home home, View x0, View x1, CtrlView b) - | ~~~~~^~~~ -./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_IMP]': -gecode/int/rel.cpp:190:11: required from here - 190 | GECODE_ES_FAIL((Rel::ReEqDom - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 191 | ::post(home,x0,x1,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/int/rel/eq.hpp:498:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 498 | return EqDom::post(home,x0,x1); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/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]' + 184 | (void) new (home) Int(home,c,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 425 | return Int::post(home,c,x0,x1); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +gecode/int/element.cpp:73:5: required from here + 74 | (Element::post_int(home,c,x0,cx1))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +./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/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/eq.hpp:503:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 503 | return Nq::post(home,x0,x1); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/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]' + 184 | (void) new (home) Int(home,c,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 433 | return Int::post(home,c,x0,x1); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +gecode/int/element.cpp:73:5: required from here + 74 | (Element::post_int(home,c,x0,cx1))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +./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/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/eq.hpp:506:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 506 | (void) new (home) ReEqDom(home,x0,x1,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 184 | (void) new (home) Int(home,c,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 439 | return Int::post(home,c,x0,x1); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +gecode/int/element.cpp:73:5: required from here + 74 | (Element::post_int(home,c,x0,cx1))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +./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/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::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' - 489 | ReEqDom::ReEqDom(Home home, View x0, View x1, CtrlView b) - | ~~~~~^~~~ -./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/rel.cpp:194:11: required from here - 194 | GECODE_ES_FAIL((Rel::ReEqDom - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 195 | ::post(home,x0,x1,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/int/rel/eq.hpp:498:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 498 | return EqDom::post(home,x0,x1); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/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]' + 172 | : MixBinaryPropagator(home,x0,x1) {} + | ^ +./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]' + 371 | (void) new (home) Rel::EqDom(home,iv[x0.val()].view,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/element.cpp:86:7: required from here + 86 | GECODE_ES_FAIL((Element::ViewDom + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 87 | ::post(home,iv,x0,x1))); + | ~~~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 587 | : Propagator(home), x0(y0), x1(y1) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/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/eq.hpp:503:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 503 | return Nq::post(home,x0,x1); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/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]' + 362 | : View(home,iv,x0,x1) {} + | ^ +./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]' + 375 | (void) new (home) ViewDom(home,iv,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/element.cpp:86:7: required from here + 86 | GECODE_ES_FAIL((Element::ViewDom + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 87 | ::post(home,iv,x0,x1))); + | ~~~~~~^~~~~~~~~~~~~~~ +./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/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){ - | ~~~~~^~~~ -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/eq.hpp:506:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 506 | (void) new (home) ReEqDom(home,x0,x1,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 104 | : MixBinaryPropagator(home,x0,x1) {} + | ^ +./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]' + 289 | (void) new (home) Rel::EqBnd(home,iv[x0.val()].view,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/element.cpp:89:7: required from here + 89 | GECODE_ES_FAIL((Element::ViewBnd + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 90 | ::post(home,iv,x0,x1))); + | ~~~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 587 | : Propagator(home), x0(y0), x1(y1) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/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::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' - 489 | ReEqDom::ReEqDom(Home home, View x0, View x1, CtrlView b) - | ~~~~~^~~~ -./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': -gecode/int/rel.cpp:202:11: required from here - 202 | GECODE_ES_FAIL((Rel::ReEqBnd - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 203 | ::post(home,x0,x1,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -./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/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]' + 280 | : View(home,iv,x0,x1) {} + | ^ +./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]' + 293 | (void) new (home) ViewBnd(home,iv,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/element.cpp:89:7: required from here + 89 | GECODE_ES_FAIL((Element::ViewBnd + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 90 | ::post(home,iv,x0,x1))); + | ~~~~~~^~~~~~~~~~~~~~~ +./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/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/eq.hpp:577:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 577 | return Nq::post(home,x0,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: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]' + 172 | : MixBinaryPropagator(home,x0,x1) {} + | ^ +./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]' + 371 | (void) new (home) Rel::EqDom(home,iv[x0.val()].view,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/element.cpp:105:7: required from here + 105 | GECODE_ES_FAIL((Element::ViewDom + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 106 | ::post(home,iv,x0,v1))); + | ~~~~~~^~~~~~~~~~~~~~~ +./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/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/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]' + 362 | : View(home,iv,x0,x1) {} + | ^ +./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]' + 375 | (void) new (home) ViewDom(home,iv,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/element.cpp:105:7: required from here + 105 | GECODE_ES_FAIL((Element::ViewDom + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 106 | ::post(home,iv,x0,v1))); + | ~~~~~~^~~~~~~~~~~~~~~ +./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/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/int/rel/eq.hpp:580:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 580 | (void) new (home) ReEqBnd(home,x0,x1,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 104 | : MixBinaryPropagator(home,x0,x1) {} + | ^ +./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]' + 289 | (void) new (home) Rel::EqBnd(home,iv[x0.val()].view,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/element.cpp:108:7: required from here + 108 | GECODE_ES_FAIL((Element::ViewBnd + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 109 | ::post(home,iv,x0,v1))); + | ~~~~~~^~~~~~~~~~~~~~~ +./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/rel/eq.hpp:563:43: note: initializing argument 1 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_EQV]' - 563 | ReEqBnd::ReEqBnd(Home home, View x0, View x1, CtrlView b) - | ~~~~~^~~~ -./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': -gecode/int/rel.cpp:206:11: required from here - 206 | GECODE_ES_FAIL((Rel::ReEqBnd - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 207 | ::post(home,x0,x1,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -./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/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]' + 280 | : View(home,iv,x0,x1) {} + | ^ +./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]' + 293 | (void) new (home) ViewBnd(home,iv,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/element.cpp:108:7: required from here + 108 | GECODE_ES_FAIL((Element::ViewBnd + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 109 | ::post(home,iv,x0,v1))); + | ~~~~~~^~~~~~~~~~~~~~~ +./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/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/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/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]' + 104 | : MixBinaryPropagator(home,x0,x1) {} + | ^ +./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]' + 289 | (void) new (home) Rel::EqBnd(home,iv[x0.val()].view,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/element.cpp:121:5: required from here + 121 | GECODE_ES_FAIL((Element::ViewBnd + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 122 | ::post(home,iv,x0,x1))); + | ~~~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 587 | : Propagator(home), x0(y0), x1(y1) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/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/eq.hpp:580:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 580 | (void) new (home) ReEqBnd(home,x0,x1,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 280 | : View(home,iv,x0,x1) {} + | ^ +./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]' + 293 | (void) new (home) ViewBnd(home,iv,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/element.cpp:121:5: required from here + 121 | GECODE_ES_FAIL((Element::ViewBnd + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 122 | ::post(home,iv,x0,x1))); + | ~~~~~~^~~~~~~~~~~~~~~ +./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/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::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' - 563 | ReEqBnd::ReEqBnd(Home home, View x0, View x1, CtrlView b) - | ~~~~~^~~~ -./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': -gecode/int/rel.cpp:210:11: required from here - 210 | GECODE_ES_FAIL((Rel::ReEqBnd - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 211 | ::post(home,x0,x1,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -./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/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]' + 104 | : MixBinaryPropagator(home,x0,x1) {} + | ^ +./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]' + 289 | (void) new (home) Rel::EqBnd(home,iv[x0.val()].view,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/element.cpp:135:5: required from here + 135 | GECODE_ES_FAIL((Element::ViewBnd + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 136 | ::post(home,iv,x0,v1))); + | ~~~~~~^~~~~~~~~~~~~~~ +./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/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/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/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]' + 280 | : View(home,iv,x0,x1) {} + | ^ +./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]' + 293 | (void) new (home) ViewBnd(home,iv,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/element.cpp:135:5: required from here + 135 | GECODE_ES_FAIL((Element::ViewBnd + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 136 | ::post(home,iv,x0,v1))); + | ~~~~~~^~~~~~~~~~~~~~~ +./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/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/eq.hpp:580:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 580 | (void) new (home) ReEqBnd(home,x0,x1,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.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]' + 120 | (void) new (home) Single(home, x, s, t, beta, gamma); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/precede.cpp:50:5: required from here + 50 | GECODE_ES_FAIL(Precede::Single::post(home, y, s, t)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +./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) { + | ^ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/core.hpp:3266: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:563:43: note: initializing argument 1 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]' - 563 | ReEqBnd::ReEqBnd(Home home, View x0, View x1, CtrlView b) - | ~~~~~^~~~ -./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': -gecode/int/rel.cpp:223:13: required from here - 223 | GECODE_ES_FAIL((Rel::ReEqBnd - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 224 | ::post(home,x0,x1,n))); - | ~~~~~~^~~~~~~~~~~~~~ -./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); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +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]' + 87 | c(home), s(s0), t(t0), alpha(0), beta(b), gamma(g) { + | ^ +./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]' + 120 | (void) new (home) Single(home, x, s, t, beta, gamma); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/precede.cpp:50:5: required from here + 50 | GECODE_ES_FAIL(Precede::Single::post(home, y, s, t)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 477 | : Propagator(home), x(y) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/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/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/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/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/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: 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/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/eq.hpp:580:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 580 | (void) new (home) ReEqBnd(home,x0,x1,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266: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:563:43: note: initializing argument 1 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_EQV]' - 563 | ReEqBnd::ReEqBnd(Home home, View x0, View x1, CtrlView b) - | ~~~~~^~~~ -./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': -gecode/int/rel.cpp:227:13: required from here - 227 | GECODE_ES_FAIL((Rel::ReEqBnd - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 228 | ::post(home,x0,x1,n))); - | ~~~~~~^~~~~~~~~~~~~~ -./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/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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/core.hpp:1759:21: note: initializing argument 1 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: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]' + 672 | Iter::Ranges::Inter ij(i,j); + | ^~ +./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]' + 187 | return x->inter_r(home,i,depend); + | ~~~~~~~~~~^~~~~~~~~~~~~~~ +./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]' + 447 | ModEvent me = x1.inter_r(home,i_val); + | ~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/element/view.hpp:402:3: required from here + 402 | ViewDom::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~~~ +./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/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/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.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -31979,208 +36886,34 @@ ./gecode/int/extensional.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:580:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 580 | (void) new (home) ReEqBnd(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/int.hh:2519:20: note: initializing argument 1 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/rel/eq.hpp:563:43: note: initializing argument 1 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]' - 563 | ReEqBnd::ReEqBnd(Home home, View x0, View x1, 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.hh:2549:20: note: initializing argument 1 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/rel/eq.hpp: In instantiation 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]': -gecode/int/rel.cpp:231:13: required from here - 231 | GECODE_ES_FAIL((Rel::ReEqBnd - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 232 | ::post(home,x0,x1,n))); - | ~~~~~~^~~~~~~~~~~~~~ -./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/core.hpp:3266: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/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/core.hpp:3266: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/eq.hpp:580:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 580 | (void) new (home) ReEqBnd(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/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::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' - 563 | ReEqBnd::ReEqBnd(Home home, View x0, View x1, CtrlView b) - | ~~~~~^~~~ -./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::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': -gecode/int/rel.cpp:239:13: required from here - 239 | GECODE_ES_FAIL((Rel::ReEqDom - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 240 | ::post(home,x0,x1,n))); - | ~~~~~~^~~~~~~~~~~~~~ -./gecode/int/rel/eq.hpp:498:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 498 | return EqDom::post(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: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/eq.hpp:503:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 503 | return Nq::post(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: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/eq.hpp:506:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 506 | (void) new (home) ReEqDom(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/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_EQV]' - 489 | ReEqDom::ReEqDom(Home home, View x0, View x1, CtrlView b) - | ~~~~~^~~~ -./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::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': -gecode/int/rel.cpp:243:13: required from here - 243 | GECODE_ES_FAIL((Rel::ReEqDom - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 244 | ::post(home,x0,x1,n))); - | ~~~~~~^~~~~~~~~~~~~~ -./gecode/int/rel/eq.hpp:498:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 498 | return EqDom::post(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: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/eq.hpp:503:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 503 | return Nq::post(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: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/eq.hpp:506:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 506 | (void) new (home) ReEqDom(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/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_PMI]' - 489 | ReEqDom::ReEqDom(Home home, View x0, View x1, CtrlView b) - | ~~~~~^~~~ -./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::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': -gecode/int/rel.cpp:247:13: required from here - 247 | GECODE_ES_FAIL((Rel::ReEqDom - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 248 | ::post(home,x0,x1,n))); - | ~~~~~~^~~~~~~~~~~~~~ -./gecode/int/rel/eq.hpp:498:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 498 | return EqDom::post(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: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/eq.hpp:503:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 503 | return Nq::post(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: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/eq.hpp:506:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 506 | (void) new (home) ReEqDom(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/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/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.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/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 - 260 | GECODE_ES_FAIL((Rel::ReLq - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 261 | ::post(home,x0,x1,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/int/rel/lq-le.hpp:424:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 424 | return Lq::post(home,x0,x1); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/rel/lq-le.hpp: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/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/kernel/core.hpp:3266: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) { - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::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/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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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: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_EQV]' - 415 | ReLq::ReLq(Home home, View x0, View x1, CtrlView 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); @@ -32191,25 +36924,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/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_IMP]': -gecode/int/rel.cpp:264:9: required from here - 264 | GECODE_ES_FAIL((Rel::ReLq - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 265 | ::post(home,x0,x1,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/int/rel/lq-le.hpp:424:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 424 | return Lq::post(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/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.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/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) { | ^~~~ @@ -32226,655 +36944,719 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::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:429:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 429 | return Le::post(home,x1,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/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/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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266: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: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/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 - 268 | GECODE_ES_FAIL((Rel::ReLq - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 269 | ::post(home,x0,x1,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/int/rel/lq-le.hpp:424:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 424 | return Lq::post(home,x0,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/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266: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/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.hh:4481:17: note: initializing argument 1 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/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/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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266: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: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_PMI]' - 415 | ReLq::ReLq(Home home, View x0, View x1, CtrlView b) - | ~~~~~^~~~ -./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::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': -gecode/int/rel.cpp:281:11: required from here - 281 | GECODE_ES_FAIL((Rel::ReLq - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 282 | ::post(home,x0,x1,n))); - | ~~~~~~^~~~~~~~~~~~~~ -./gecode/int/rel/lq-le.hpp:424:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 424 | return Lq::post(home,x0,x1); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266: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/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.hh:4525:18: note: 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/int/element/pair.o gecode/int/element/pair.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/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/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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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: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::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' - 415 | ReLq::ReLq(Home home, View x0, View x1, CtrlView b) - | ~~~~~^~~~ -./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::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': -gecode/int/rel.cpp:285:11: required from here - 285 | GECODE_ES_FAIL((Rel::ReLq - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 286 | ::post(home,x0,x1,n))); - | ~~~~~~^~~~~~~~~~~~~~ -./gecode/int/rel/lq-le.hpp:424:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 424 | return Lq::post(home,x0,x1); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./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/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.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/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:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/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/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/rel/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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/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, + | ~~~~~^~~~ +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] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^ +gecode/int/count.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/int/count.cpp:54:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 53 | GECODE_ES_FAIL((Count::EqInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 54 | ::post(home,xv,y,m))); + | ~~~~~~^~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./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::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' - 415 | ReLq::ReLq(Home home, View x0, View x1, CtrlView b) - | ~~~~~^~~~ -./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::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': -gecode/int/rel.cpp:289:11: required from here - 289 | GECODE_ES_FAIL((Rel::ReLq - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 290 | ::post(home,x0,x1,n))); - | ~~~~~~^~~~~~~~~~~~~~ -./gecode/int/rel/lq-le.hpp:424:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 424 | return Lq::post(home,x0,x1); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from ./gecode/int/count.hh:254: +./gecode/int/count/int-eq.hpp:43:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]' + 43 | EqInt::post(Home home, ViewArray& x, VY y, int c) { + | ~~~~~^~~~ +gecode/int/count.cpp:61:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | GECODE_ES_FAIL((Count::EqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 61 | ::post(home,xv,y,z,0))); + | ~~~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266: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/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); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from ./gecode/int/count.hh:406: +./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::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' + 44 | EqView::post(Home home, + | ~~~~~^~~~ +gecode/int/count.cpp:68:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 67 | GECODE_ES_FAIL((Count::LqInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 68 | ::post(home,xv,y,m))); + | ~~~~~~^~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266: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/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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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/int/count.cpp:74:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | GECODE_ES_FAIL((Count::GqInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 74 | ::post(home,xv,y,m))); + | ~~~~~~^~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266: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: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::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' - 415 | ReLq::ReLq(Home home, View x0, View x1, CtrlView b) - | ~~~~~^~~~ -./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/rel.cpp:312:11: required from here - 312 | GECODE_ES_FAIL((Rel::ReEqDomInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 313 | ::post(home,x,n,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~ -./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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/count.hh:255: +./gecode/int/count/int-gq.hpp:43:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::GqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]' + 43 | GqInt::post(Home home, ViewArray& x, VY y, int c) { + | ~~~~~^~~~ +gecode/int/count.cpp: In function 'void Gecode::count(Home, const IntVarArgs&, 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/count.cpp:86:5: note: in expansion of macro 'GECODE_POST' + 86 | 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/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) - | ~~~~~^~~~ -./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_IMP]': -gecode/int/rel.cpp:316:11: required from here - 316 | GECODE_ES_FAIL((Rel::ReEqDomInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 317 | ::post(home,x,n,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~ -./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/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/int/count.cpp:95:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 94 | GECODE_ES_FAIL((Count::EqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 95 | ::post(home,xv,y,z,0))); + | ~~~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266: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/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/rel.cpp:320:11: required from here - 320 | GECODE_ES_FAIL((Rel::ReEqDomInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | ::post(home,x,n,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~ -./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/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/int/count.cpp:98:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 97 | GECODE_ES_FAIL((Count::EqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 98 | ::post(home,xv,y,z,0))); + | ~~~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266: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_PMI]' - 639 | (Home home, View x, int c0, CtrlView b) - | ~~~~~^~~~ -./gecode/int/rel/eq.hpp: In instantiation 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]': -gecode/int/rel.cpp:328:11: required from here - 328 | GECODE_ES_FAIL((Rel::ReEqBndInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 329 | ::post(home,x,n,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~ -./gecode/int/rel/eq.hpp:738:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 738 | (void) new (home) ReEqBndInt(home,x,c,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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 = false]' + 44 | EqView::post(Home home, + | ~~~~~^~~~ +gecode/int/count.cpp:106:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 105 | GECODE_ES_FAIL((Count::EqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 106 | ::post(home,xv,y,z,0))); + | ~~~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266: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:716:9: note: initializing argument 1 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]' - 716 | (Home home, View x, int c0, CtrlView b) - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/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/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::IntView; bool shr = true; bool dom = false]' + 44 | EqView::post(Home home, + | ~~~~~^~~~ +gecode/int/count.cpp:113:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 112 | GECODE_ES_FAIL((Count::LqInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 113 | ::post(home,xv,y,m))); + | ~~~~~~^~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/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/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::IntView]' + 43 | LqInt::post(Home home, ViewArray& x, VY y, int c) { + | ~~~~~^~~~ +gecode/int/count.cpp:122:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 121 | GECODE_ES_FAIL((Count::GqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 122 | ::post(home,xv,y,z,0))); + | ~~~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/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/count.hh:407: +./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::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = true]' + 43 | GqView::post(Home home, + | ~~~~~^~~~ +gecode/int/count.cpp:125:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 124 | GECODE_ES_FAIL((Count::GqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 125 | ::post(home,xv,y,z,0))); + | ~~~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4525:18: note: 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/eq.hpp: In instantiation 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]': -gecode/int/rel.cpp:332:11: required from here - 332 | GECODE_ES_FAIL((Rel::ReEqBndInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 333 | ::post(home,x,n,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~ -./gecode/int/rel/eq.hpp:738:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 738 | (void) new (home) ReEqBndInt(home,x,c,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = false]' + 43 | GqView::post(Home home, + | ~~~~~^~~~ +gecode/int/count.cpp: In function 'void Gecode::count(Home, const IntVarArgs&, const IntSet&, IntRelType, int, IntPropLevel)': +gecode/int/count.cpp:139:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 139 | count(home,x,y.min(),irt,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/rel/eq.hpp:716:9: note: initializing argument 1 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]' - 716 | (Home home, View x, int c0, CtrlView b) - | ~~~~~^~~~ -./gecode/int/rel/eq.hpp: In instantiation 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]': -gecode/int/rel.cpp:336:11: required from here - 336 | GECODE_ES_FAIL((Rel::ReEqBndInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | ::post(home,x,n,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~ -./gecode/int/rel/eq.hpp:738:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 738 | (void) new (home) ReEqBndInt(home,x,c,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/count.cpp:40:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 40 | count(Home home, const IntVarArgs& x, int n, + | ~~~~~^~~~ +./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/count.cpp:147:5: note: in expansion of macro 'GECODE_POST' + 147 | 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/rel/eq.hpp:716:9: note: initializing argument 1 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_PMI]' - 716 | (Home home, View x, int c0, CtrlView b) - | ~~~~~^~~~ -./gecode/int/rel/eq.hpp: In instantiation 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]': -gecode/int/rel.cpp:349:13: required from here - 349 | GECODE_ES_FAIL((Rel::ReEqBndInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 350 | ::post(home,x,n,nb))); - | ~~~~~~^~~~~~~~~~~~~ -./gecode/int/rel/eq.hpp:738:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 738 | (void) new (home) ReEqBndInt(home,x,c,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/int/count.cpp:152:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 152 | GECODE_ES_FAIL((Count::EqInt::post(home,xv,y,m))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266: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:716:9: note: initializing argument 1 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]' - 716 | (Home home, View x, int c0, CtrlView b) - | ~~~~~^~~~ -./gecode/int/rel/eq.hpp: In instantiation 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]': -gecode/int/rel.cpp:353:13: required from here - 353 | GECODE_ES_FAIL((Rel::ReEqBndInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 354 | ::post(home,x,n,nb))); - | ~~~~~~^~~~~~~~~~~~~ -./gecode/int/rel/eq.hpp:738:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 738 | (void) new (home) ReEqBndInt(home,x,c,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/count/int-eq.hpp:43:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]' + 43 | EqInt::post(Home home, ViewArray& x, VY y, int c) { + | ~~~~~^~~~ +gecode/int/count.cpp:159:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 158 | GECODE_ES_FAIL((Count::EqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 159 | ::post(home,xv,y,z,0))); + | ~~~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266: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:716:9: note: initializing argument 1 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]' - 716 | (Home home, View x, int c0, CtrlView b) - | ~~~~~^~~~ -./gecode/int/rel/eq.hpp: In instantiation 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]': -gecode/int/rel.cpp:357:13: required from here - 357 | GECODE_ES_FAIL((Rel::ReEqBndInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 358 | ::post(home,x,n,nb))); - | ~~~~~~^~~~~~~~~~~~~ -./gecode/int/rel/eq.hpp:738:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 738 | (void) new (home) ReEqBndInt(home,x,c,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' + 44 | EqView::post(Home home, + | ~~~~~^~~~ +gecode/int/count.cpp:165:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 165 | GECODE_ES_FAIL((Count::LqInt::post(home,xv,y,m))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266: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:716:9: note: initializing argument 1 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]' - 716 | (Home home, View x, int c0, CtrlView b) - | ~~~~~^~~~ -./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::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': -gecode/int/rel.cpp:365:13: required from here - 365 | GECODE_ES_FAIL((Rel::ReEqDomInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 366 | ::post(home,x,n,nb))); - | ~~~~~~^~~~~~~~~~~~~ -./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/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::IntSet]' + 43 | LqInt::post(Home home, ViewArray& x, VY y, int c) { + | ~~~~~^~~~ +gecode/int/count.cpp:170:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 170 | GECODE_ES_FAIL((Count::GqInt::post(home,xv,y,m))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266: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::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' - 639 | (Home home, View x, int c0, CtrlView b) - | ~~~~~^~~~ -./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::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': -gecode/int/rel.cpp:369:13: required from here - 369 | GECODE_ES_FAIL((Rel::ReEqDomInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 370 | ::post(home,x,n,nb))); - | ~~~~~~^~~~~~~~~~~~~ -./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/count/int-gq.hpp:43:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::GqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]' + 43 | GqInt::post(Home home, ViewArray& x, VY y, int c) { + | ~~~~~^~~~ +gecode/int/count.cpp: In function 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, 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/count.cpp:184:5: note: in expansion of macro 'GECODE_POST' + 184 | 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/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::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' - 639 | (Home home, View x, int c0, CtrlView b) - | ~~~~~^~~~ -./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::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': -gecode/int/rel.cpp:373:13: required from here - 373 | GECODE_ES_FAIL((Rel::ReEqDomInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 374 | ::post(home,x,n,nb))); - | ~~~~~~^~~~~~~~~~~~~ -./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/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/int/count.cpp:194:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 193 | GECODE_ES_FAIL((Count::EqInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 194 | ::post(home,xy,zero,m))); + | ~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266: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::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' - 639 | (Home home, View x, int c0, CtrlView b) - | ~~~~~^~~~ -./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_EQV]': -gecode/int/rel.cpp:386:9: required from here - 386 | GECODE_ES_FAIL((Rel::ReLqInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 387 | ::post(home,x,n,r.var()))); +./gecode/int/count/int-eq.hpp:43:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]' + 43 | EqInt::post(Home home, ViewArray& x, VY y, int c) { + | ~~~~~^~~~ +gecode/int/count.cpp:201:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 200 | GECODE_ES_FAIL((Count::EqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 201 | ::post(home,xy,zero,z,0))); | ~~~~~~^~~~~~~~~~~~~~~~~~ -./gecode/int/rel/lq-le.hpp:520:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 520 | (void) new (home) ReLqInt(home,x,c,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/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) - | ~~~~~^~~~ -./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 - 390 | GECODE_ES_FAIL((Rel::ReLqInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 391 | ::post(home,x,n,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~ -./gecode/int/rel/lq-le.hpp:520:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 520 | (void) new (home) ReLqInt(home,x,c,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' + 44 | EqView::post(Home home, + | ~~~~~^~~~ +gecode/int/count.cpp:208:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 207 | GECODE_ES_FAIL((Count::LqInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 208 | ::post(home,xy,zero,m))); + | ~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266: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: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_IMP]' - 497 | ReLqInt::ReLqInt(Home home, View x, int c0, CtrlView b) - | ~~~~~^~~~ -./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_PMI]': -gecode/int/rel.cpp:394:9: required from here - 394 | GECODE_ES_FAIL((Rel::ReLqInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 395 | ::post(home,x,n,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~ -./gecode/int/rel/lq-le.hpp:520:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 520 | (void) new (home) ReLqInt(home,x,c,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::OffsetView; VY = Gecode::Int::ZeroIntView]' + 43 | LqInt::post(Home home, ViewArray& x, VY y, int c) { + | ~~~~~^~~~ +gecode/int/count.cpp:214:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 213 | GECODE_ES_FAIL((Count::GqInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 214 | ::post(home,xy,zero,m))); + | ~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266: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: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/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 - 407 | GECODE_ES_FAIL((Rel::ReLqInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 408 | ::post(home,x,n,nb))); - | ~~~~~~^~~~~~~~~~~~~ -./gecode/int/rel/lq-le.hpp:520:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 520 | (void) new (home) ReLqInt(home,x,c,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/count/int-gq.hpp:43:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::GqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]' + 43 | GqInt::post(Home home, ViewArray& x, VY y, int c) { + | ~~~~~^~~~ +gecode/int/count.cpp: In function 'void Gecode::count(Home, const IntVarArgs&, int, 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/count.cpp:226:5: note: in expansion of macro 'GECODE_POST' + 226 | 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/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_EQV]' - 497 | ReLqInt::ReLqInt(Home home, View x, int c0, CtrlView b) - | ~~~~~^~~~ -./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_PMI]': -gecode/int/rel.cpp:411:11: required from here - 411 | GECODE_ES_FAIL((Rel::ReLqInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 412 | ::post(home,x,n,nb))); - | ~~~~~~^~~~~~~~~~~~~ -./gecode/int/rel/lq-le.hpp:520:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 520 | (void) new (home) ReLqInt(home,x,c,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/int/count.cpp:232:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 231 | GECODE_ES_FAIL((Count::EqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 232 | ::post(home,xv,yv,z,0))); + | ~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266: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: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/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 - 415 | GECODE_ES_FAIL((Rel::ReLqInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 416 | ::post(home,x,n,nb))); - | ~~~~~~^~~~~~~~~~~~~ -./gecode/int/rel/lq-le.hpp:520:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 520 | (void) new (home) ReLqInt(home,x,c,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' + 44 | EqView::post(Home home, + | ~~~~~^~~~ +gecode/int/count.cpp:237:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 237 | GECODE_ES_FAIL((Rel::Nq::post(home,z,nz))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266: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: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) - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39: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/rel.hh:696, + from ./gecode/int/count/rel.hpp:34, + from ./gecode/int/count.hh:128: +./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/count.cpp:239:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 238 | GECODE_ES_FAIL((Count::EqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 239 | ::post(home,xv,yv,nz,0))); + | ~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: 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/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::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' + 44 | EqView::post(Home home, + | ~~~~~^~~~ +gecode/int/count.cpp:244:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 243 | GECODE_ES_FAIL((Count::LqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 244 | ::post(home,xv,yv,z,-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.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50: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/count.hh:408: +./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::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true]' + 44 | LqView::post(Home home, ViewArray& x, + | ~~~~~^~~~ +gecode/int/count.cpp:248:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 247 | GECODE_ES_FAIL((Count::LqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 248 | ::post(home,xv,yv,z,0))); + | ~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5128:15: 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/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 - 448 | GECODE_ES_FAIL((Rel::NaryNq::post(home,y))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -./gecode/int/rel/nq.hpp:144:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 144 | return Nq::post(home,x[0],x[1]); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +./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::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true]' + 44 | LqView::post(Home home, ViewArray& x, + | ~~~~~^~~~ +gecode/int/count.cpp:252:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 251 | GECODE_ES_FAIL((Count::GqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 252 | ::post(home,xv,yv,z,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/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: 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/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::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' + 43 | GqView::post(Home home, + | ~~~~~^~~~ +gecode/int/count.cpp:256:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 255 | GECODE_ES_FAIL((Count::GqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 256 | ::post(home,xv,yv,z,0))); + | ~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh: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: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/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/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::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' + 43 | GqView::post(Home home, + | ~~~~~^~~~ +gecode/int/count.cpp: In function 'void Gecode::count(Home, const IntVarArgs&, 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/count.cpp:267:5: note: in expansion of macro 'GECODE_POST' + 267 | 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/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/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 - 454 | GECODE_ES_FAIL((Rel::NaryLqLe::post(home,y))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -./gecode/int/rel/lq-le.hpp:227:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 227 | GECODE_ES_CHECK(NaryEqBnd::post(home,y)); -./gecode/kernel/macros.hpp:92:48: note: in definition of macro 'GECODE_ES_CHECK' - 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/int/count.cpp:273:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 272 | GECODE_ES_FAIL((Count::EqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 273 | ::post(home,xv,y,z,0))); + | ~~~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ ./gecode/kernel/core.hpp:3266: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/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]); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +./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::IntView; bool shr = true; bool dom = true]' + 44 | EqView::post(Home home, + | ~~~~~^~~~ +gecode/int/count.cpp:276:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 275 | GECODE_ES_FAIL((Count::EqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 276 | ::post(home,xv,y,z,0))); + | ~~~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266: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/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]); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +./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::IntView; bool shr = true; bool dom = false]' + 44 | EqView::post(Home home, + | ~~~~~^~~~ +gecode/int/count.cpp:281:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 281 | GECODE_ES_FAIL((Rel::Nq::post(home,z,nz))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266: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/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/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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/count.cpp:283:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 282 | GECODE_ES_FAIL((Count::EqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 283 | ::post(home,xv,y,nz,0))); + | ~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266: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: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/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::IntView; bool shr = true; bool dom = false]' + 44 | EqView::post(Home home, + | ~~~~~^~~~ +gecode/int/count.cpp:288:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 287 | GECODE_ES_FAIL((Count::LqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 288 | ::post(home,xv,y,z,-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/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::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true]' + 44 | LqView::post(Home home, ViewArray& 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 = 0]': -gecode/int/rel.cpp:460:9: required from here - 460 | GECODE_ES_FAIL((Rel::NaryLqLe::post(home,y))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -./gecode/int/rel/lq-le.hpp:227:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 227 | GECODE_ES_CHECK(NaryEqBnd::post(home,y)); -./gecode/kernel/macros.hpp:92:48: note: in definition of macro 'GECODE_ES_CHECK' - 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ +gecode/int/count.cpp:292:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 291 | GECODE_ES_FAIL((Count::LqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 292 | ::post(home,xv,y,z,0))); + | ~~~~~~^~~~~~~~~~~~~~~ +./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:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ +./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::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true]' + 44 | LqView::post(Home home, ViewArray& x, + | ~~~~~^~~~ +gecode/int/count.cpp:297:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 296 | GECODE_ES_FAIL((Count::GqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 297 | ::post(home,xv,y,z,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/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp: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/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::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = true]' + 43 | GqView::post(Home home, + | ~~~~~^~~~ +gecode/int/count.cpp:300:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 299 | GECODE_ES_FAIL((Count::GqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 300 | ::post(home,xv,y,z,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.hh: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/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/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]); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +./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::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' + 43 | GqView::post(Home home, + | ~~~~~^~~~ +gecode/int/count.cpp:305:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 304 | GECODE_ES_FAIL((Count::GqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 305 | ::post(home,xv,y,z,0))); + | ~~~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266: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/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]); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +./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::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = true]' + 43 | GqView::post(Home home, + | ~~~~~^~~~ +gecode/int/count.cpp:308:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 307 | GECODE_ES_FAIL((Count::GqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 308 | ::post(home,xv,y,z,0))); + | ~~~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266: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/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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' + 43 | GqView::post(Home home, + | ~~~~~^~~~ +gecode/int/count.cpp: In function 'void Gecode::count(Home, const IntVarArgs&, const IntSet&, IntRelType, IntVar, IntPropLevel)': +gecode/int/count.cpp:321:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 321 | count(home,x,y.min(),irt,z); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' 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/precede.cpp: In function 'void Gecode::precede(Home, const IntVarArgs&, int, int, IntPropLevel)': +gecode/int/count.cpp:222:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 222 | count(Home home, const IntVarArgs& x, int n, + | ~~~~~^~~~ ./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/count.cpp:328:5: note: in expansion of macro 'GECODE_POST' + 328 | 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) { @@ -32882,220 +37664,211 @@ ./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: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/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 - 494 | GECODE_ES_FAIL((Rel::LexLqLe - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 495 | ::post(home,yv,xv,true))); - | ~~~~~~^~~~~~~~~~~~~~~~~ -./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/count.cpp:333:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 332 | GECODE_ES_FAIL((Count::EqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 333 | ::post(home,xv,y,z,0))); + | ~~~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266: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/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/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::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' + 44 | EqView::post(Home home, + | ~~~~~^~~~ +gecode/int/count.cpp:338:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 338 | GECODE_ES_FAIL((Rel::Nq::post(home,z,nz))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because '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/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]); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +./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/count.cpp:340:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 339 | GECODE_ES_FAIL((Count::EqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 340 | ::post(home,xv,y,nz,0))); + | ~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266: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.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/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::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' + 44 | EqView::post(Home home, + | ~~~~~^~~~ +gecode/int/count.cpp:345:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 344 | GECODE_ES_FAIL((Count::LqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 345 | ::post(home,xv,y,z,-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/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: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: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/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::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true]' + 44 | LqView::post(Home home, ViewArray& x, + | ~~~~~^~~~ +gecode/int/count.cpp:349:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 348 | GECODE_ES_FAIL((Count::LqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 349 | ::post(home,xv,y,z,0))); + | ~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ ./gecode/kernel/core.hpp:3266: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/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/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::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true]' + 44 | LqView::post(Home home, ViewArray& x, + | ~~~~~^~~~ +gecode/int/count.cpp:353:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 352 | GECODE_ES_FAIL((Count::GqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 353 | ::post(home,xv,y,z,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/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::IntView]' - 41 | LexLqLe::LexLqLe(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::IntView]': -gecode/int/rel.cpp:536:9: required from here - 536 | GECODE_ES_FAIL((Rel::LexNq - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 537 | ::post(home,xv,yv))); - | ~~~~~~^~~~~~~~~~~~ -./gecode/int/rel/lex.hpp:360:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 360 | return Nq::post(home,x[0],y[0]); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +./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::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' + 43 | GqView::post(Home home, + | ~~~~~^~~~ +gecode/int/count.cpp:357:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 356 | GECODE_ES_FAIL((Count::GqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 357 | ::post(home,xv,y,z,0))); + | ~~~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266: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/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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' + 43 | GqView::post(Home home, + | ~~~~~^~~~ +gecode/int/count.cpp: In function 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, 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/count.cpp:370:5: note: in expansion of macro 'GECODE_POST' + 370 | 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/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/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 - 571 | GECODE_ES_FAIL((Rel::LexLqLe - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 572 | ::post(home,yv,xv,true))); - | ~~~~~~^~~~~~~~~~~~~~~~~ -./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/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/int/count.cpp:380:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 379 | GECODE_ES_FAIL((Count::EqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 380 | ::post(home,xy,u,z,0))); + | ~~~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266: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/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]); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +./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::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' + 44 | EqView::post(Home home, + | ~~~~~^~~~ +gecode/int/count.cpp:385:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 385 | GECODE_ES_FAIL((Rel::Nq::post(home,z,nz))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266: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::ConstIntView; V1 = Gecode::Int::IntView]' - 50 | Lq::post(Home home, V0 x0, V1 x1) { +./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/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/kernel/core.hpp:3266: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::ConstIntView; VY = Gecode::Int::IntView]' - 41 | LexLqLe::LexLqLe(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 - 579 | GECODE_ES_FAIL((Rel::LexLqLe - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 580 | ::post(home,xv,yv,true))); - | ~~~~~~^~~~~~~~~~~~~~~~~ -./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/count.cpp:387:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 386 | GECODE_ES_FAIL((Count::EqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 387 | ::post(home,xy,u,nz,0))); + | ~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266: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::ConstIntView]' - 91 | Le::post(Home home, V0 x0, V1 x1) { - | ~~~~~^~~~ -./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]); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +./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::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' + 44 | EqView::post(Home home, + | ~~~~~^~~~ +gecode/int/count.cpp:392:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 391 | GECODE_ES_FAIL((Count::LqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 392 | ::post(home,xy,u,z,-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/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::ConstIntView]' - 50 | Lq::post(Home home, V0 x0, V1 x1) { - | ~~~~~^~~~ -./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/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, + | ~~~~~^~~~ +gecode/int/count.cpp:396:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 395 | GECODE_ES_FAIL((Count::LqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 396 | ::post(home,xy,u,z,0))); + | ~~~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266: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/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 - 611 | GECODE_ES_FAIL((Rel::LexNq - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 612 | ::post(home,xv,yv))); - | ~~~~~~^~~~~~~~~~~~ -./gecode/int/rel/lex.hpp:360:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 360 | return Nq::post(home,x[0],y[0]); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +./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, + | ~~~~~^~~~ +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 + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 400 | ::post(home,xy,u,z,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/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::ConstIntView]' - 49 | Nq::post(Home home, V0 x0, V1 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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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/count.cpp:404:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | GECODE_ES_FAIL((Count::GqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 404 | ::post(home,xy,u,z,0))); + | ~~~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266: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: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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ +./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, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -33118,22 +37891,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/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]' - 186 | (void) new (home) EqDom(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:106:9: required from here - 106 | GECODE_ES_FAIL((Rel::EqDom::post(home,x0,x1))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./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/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here 155 | : VarArray(home,a) {} @@ -33144,38 +37901,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/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]' - 118 | (void) new (home) EqBnd(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:108:9: required from here - 108 | GECODE_ES_FAIL((Rel::EqBnd::post(home,x0,x1))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./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 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]': -./gecode/int/rel/nq.hpp:57:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' - 57 | (void) new (home) Nq(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:112:7: required from here - 112 | GECODE_ES_FAIL((Rel::Nq::post(home,x0,x1))); break; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./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/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:171:31: required from here 171 | : VarArray(home,a) {} @@ -33186,1101 +37911,885 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::Lq::Lq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]': -./gecode/int/rel/lq-le.hpp:54:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' - 54 | (void) new (home) Lq(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:116:7: required from here - 116 | GECODE_ES_FAIL((Rel::Lq::post(home,x0,x1))); break; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/rel/lq-le.hpp:46:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 46 | : MixBinaryPropagator(home,x0,x1) {} - | ^ +./gecode/int/count/int-eq.hpp: In instantiation of '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 + 53 | GECODE_ES_FAIL((Count::EqInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 54 | ::post(home,xv,y,m))); + | ~~~~~~^~~~~~~~~~~~~ +./gecode/int/count/int-eq.hpp:63:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 63 | return post_false(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::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::Le::Le(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]': -./gecode/int/rel/lq-le.hpp:97:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' - 97 | (void) new (home) Le(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:120:7: required from here - 120 | GECODE_ES_FAIL((Rel::Le::post(home,x0,x1))); break; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/rel/lq-le.hpp:87:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 87 | : MixBinaryPropagator(home,x0,x1) {} - | ^ +./gecode/int/count/rel.hpp:213:19: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Count::post_false(Gecode::Home, Gecode::ViewArray&, Gecode::Int::ConstIntView) [with VX = Gecode::Int::IntView]' + 213 | post_false(Home home, ViewArray& x, ConstIntView y) { + | ~~~~~^~~~ +./gecode/int/count/int-eq.hpp:66:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 66 | return post_true(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::Int::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]' - 586 | (Home home, View0 y0, View1 y1) - | ~~~~~^~~~ -./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::NaryEqDom::NaryEqDom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': -./gecode/int/rel/eq.hpp:285:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' - 285 | (void) new (home) NaryEqDom(home,x); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:139:11: required from here - 139 | GECODE_ES_FAIL(Rel::NaryEqDom::post(home,xv)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -./gecode/int/rel/eq.hpp:266:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 266 | : NaryPropagator(home,x) {} - | ^ +./gecode/int/count/rel.hpp:170:18: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Count::post_true(Gecode::Home, Gecode::ViewArray&, Gecode::Int::ConstIntView) [with VX = Gecode::Int::IntView]' + 170 | post_true(Home home, ViewArray& x, ConstIntView y) { + | ~~~~~^~~~ +./gecode/int/count/int-eq.hpp:70:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 70 | (void) new (home) EqInt(home,x,n_s,y,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/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/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]' - 417 | (void) new (home) NaryEqBnd(home,x); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:141:11: required from here - 141 | GECODE_ES_FAIL(Rel::NaryEqBnd::post(home,xv)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -./gecode/int/rel/eq.hpp:398:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 398 | : NaryPropagator(home,x) {} - | ^ +./gecode/int/count/int-eq.hpp:38:28: note: initializing argument 1 of 'Gecode::Int::Count::EqInt::EqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]' + 38 | EqInt::EqInt(Home home, ViewArray& x, int n_s, VY y, int c) + | ~~~~~^~~~ +./gecode/int/count/view-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::EqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]': +gecode/int/count.cpp:60:9: required from here + 60 | GECODE_ES_FAIL((Count::EqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 61 | ::post(home,xv,y,z,0))); + | ~~~~~~^~~~~~~~~~~~~~~ +./gecode/int/count/view-eq.hpp:49:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 49 | return EqInt::post(home,x,y,z.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/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/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqDom::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': -./gecode/int/rel/eq.hpp:506:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' - 506 | (void) new (home) ReEqDom(home,x0,x1,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:186:11: required from here - 186 | GECODE_ES_FAIL((Rel::ReEqDom - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 187 | ::post(home,x0,x1,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/int/rel/eq.hpp:490:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 490 | : ReBinaryPropagator(home,x0,x1,b) {} - | ^ +./gecode/int/count/int-eq.hpp:43:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]' + 43 | EqInt::post(Home home, ViewArray& x, VY y, int c) { + | ~~~~~^~~~ +./gecode/int/count/view-eq.hpp:51:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | (void) new (home) EqView(home,x,y,z,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/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/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]' - 506 | (void) new (home) ReEqDom(home,x0,x1,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:190:11: required from here - 190 | GECODE_ES_FAIL((Rel::ReEqDom - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 191 | ::post(home,x0,x1,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/int/rel/eq.hpp:490:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 490 | : ReBinaryPropagator(home,x0,x1,b) {} - | ^ +./gecode/int/count/view-eq.hpp:38:41: note: initializing argument 1 of 'Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' + 38 | EqView::EqView(Home home, + | ~~~~~^~~~ +./gecode/int/count/view-eq.hpp:53:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 53 | (void) new (home) EqView(home,x,y,z,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/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/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]' - 506 | (void) new (home) ReEqDom(home,x0,x1,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:194:11: required from here - 194 | GECODE_ES_FAIL((Rel::ReEqDom - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 195 | ::post(home,x0,x1,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/int/rel/eq.hpp:490:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 490 | : ReBinaryPropagator(home,x0,x1,b) {} - | ^ +./gecode/int/count/view-eq.hpp:38:41: note: initializing argument 1 of 'Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = false; bool dom = false]' + 38 | EqView::EqView(Home home, + | ~~~~~^~~~ +./gecode/int/count/int-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::LqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]': +gecode/int/count.cpp:67:7: required from here + 67 | GECODE_ES_FAIL((Count::LqInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 68 | ::post(home,xv,y,m))); + | ~~~~~~^~~~~~~~~~~~~ +./gecode/int/count/int-lq.hpp:64:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | return post_false(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/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/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_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]' - 580 | (void) new (home) ReEqBnd(home,x0,x1,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:202:11: required from here - 202 | GECODE_ES_FAIL((Rel::ReEqBnd - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 203 | ::post(home,x0,x1,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/int/rel/eq.hpp:564:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 564 | : ReBinaryPropagator(home,x0,x1,b) {} - | ^ +./gecode/int/count/rel.hpp:213:19: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Count::post_false(Gecode::Home, Gecode::ViewArray&, Gecode::Int::ConstIntView) [with VX = Gecode::Int::IntView]' + 213 | post_false(Home home, ViewArray& x, ConstIntView y) { + | ~~~~~^~~~ +./gecode/int/count/int-lq.hpp:65:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 65 | (void) new (home) LqInt(home,x,n_x-c+1,y,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/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::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]' - 580 | (void) new (home) ReEqBnd(home,x0,x1,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:206:11: required from here - 206 | GECODE_ES_FAIL((Rel::ReEqBnd - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 207 | ::post(home,x0,x1,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/int/rel/eq.hpp:564:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 564 | : ReBinaryPropagator(home,x0,x1,b) {} - | ^ +./gecode/int/count/int-lq.hpp:38:28: note: initializing argument 1 of 'Gecode::Int::Count::LqInt::LqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]' + 38 | LqInt::LqInt(Home home, ViewArray& x, int n_s, VY y, int c) + | ~~~~~^~~~ +./gecode/int/count/int-gq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::GqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]': +gecode/int/count.cpp:73:7: required from here + 73 | GECODE_ES_FAIL((Count::GqInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 74 | ::post(home,xv,y,m))); + | ~~~~~~^~~~~~~~~~~~~ +./gecode/int/count/int-gq.hpp:66:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 66 | return post_true(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/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::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]' - 580 | (void) new (home) ReEqBnd(home,x0,x1,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:210:11: required from here - 210 | GECODE_ES_FAIL((Rel::ReEqBnd - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 211 | ::post(home,x0,x1,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/int/rel/eq.hpp:564:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 564 | : ReBinaryPropagator(home,x0,x1,b) {} - | ^ +./gecode/int/count/rel.hpp:170:18: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Count::post_true(Gecode::Home, Gecode::ViewArray&, Gecode::Int::ConstIntView) [with VX = Gecode::Int::IntView]' + 170 | post_true(Home home, ViewArray& x, ConstIntView y) { + | ~~~~~^~~~ +./gecode/int/count/int-gq.hpp:67:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 67 | (void) new (home) GqInt(home,x,c+1,y,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/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::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]' - 580 | (void) new (home) ReEqBnd(home,x0,x1,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:223:13: required from here - 223 | GECODE_ES_FAIL((Rel::ReEqBnd - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 224 | ::post(home,x0,x1,n))); - | ~~~~~~^~~~~~~~~~~~~~ -./gecode/int/rel/eq.hpp:564:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 564 | : ReBinaryPropagator(home,x0,x1,b) {} - | ^ +./gecode/int/count/int-gq.hpp:38:28: note: initializing argument 1 of 'Gecode::Int::Count::GqInt::GqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]' + 38 | GqInt::GqInt(Home home, ViewArray& x, int n_s, VY y, int c) + | ~~~~~^~~~ +./gecode/int/count/view-eq.hpp: In instantiation 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]': +gecode/int/count.cpp:94:11: required from here + 94 | GECODE_ES_FAIL((Count::EqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 95 | ::post(home,xv,y,z,0))); + | ~~~~~~^~~~~~~~~~~~~~~ +./gecode/int/count/view-eq.hpp:49:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 49 | return EqInt::post(home,x,y,z.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/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::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]' - 580 | (void) new (home) ReEqBnd(home,x0,x1,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:227:13: required from here - 227 | GECODE_ES_FAIL((Rel::ReEqBnd - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 228 | ::post(home,x0,x1,n))); - | ~~~~~~^~~~~~~~~~~~~~ -./gecode/int/rel/eq.hpp:564:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 564 | : ReBinaryPropagator(home,x0,x1,b) {} - | ^ +./gecode/int/count/int-eq.hpp:43:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]' + 43 | EqInt::post(Home home, ViewArray& x, VY y, int c) { + | ~~~~~^~~~ +./gecode/int/count/view-eq.hpp:51:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | (void) new (home) EqView(home,x,y,z,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/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::ReEqBnd::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; 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::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' - 580 | (void) new (home) ReEqBnd(home,x0,x1,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:231:13: required from here - 231 | GECODE_ES_FAIL((Rel::ReEqBnd - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 232 | ::post(home,x0,x1,n))); - | ~~~~~~^~~~~~~~~~~~~~ -./gecode/int/rel/eq.hpp:564:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 564 | : ReBinaryPropagator(home,x0,x1,b) {} - | ^ +./gecode/int/count/view-eq.hpp:38:41: note: initializing argument 1 of 'Gecode::Int::Count::EqView::EqView(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]' + 38 | EqView::EqView(Home home, + | ~~~~~^~~~ +./gecode/int/count/view-eq.hpp:53:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 53 | (void) new (home) EqView(home,x,y,z,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/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::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]' - 506 | (void) new (home) ReEqDom(home,x0,x1,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:239:13: required from here - 239 | GECODE_ES_FAIL((Rel::ReEqDom - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 240 | ::post(home,x0,x1,n))); - | ~~~~~~^~~~~~~~~~~~~~ -./gecode/int/rel/eq.hpp:490:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 490 | : ReBinaryPropagator(home,x0,x1,b) {} - | ^ +./gecode/int/count/view-eq.hpp:38:41: note: initializing argument 1 of 'Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = false; bool dom = true]' + 38 | EqView::EqView(Home home, + | ~~~~~^~~~ +./gecode/int/count/view-eq.hpp: In instantiation 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 = false]': +gecode/int/count.cpp:97:11: required from here + 97 | GECODE_ES_FAIL((Count::EqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 98 | ::post(home,xv,y,z,0))); + | ~~~~~~^~~~~~~~~~~~~~~ +./gecode/int/count/view-eq.hpp:49:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 49 | return EqInt::post(home,x,y,z.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/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/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]' - 506 | (void) new (home) ReEqDom(home,x0,x1,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:243:13: required from here - 243 | GECODE_ES_FAIL((Rel::ReEqDom - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 244 | ::post(home,x0,x1,n))); - | ~~~~~~^~~~~~~~~~~~~~ -./gecode/int/rel/eq.hpp:490:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 490 | : ReBinaryPropagator(home,x0,x1,b) {} - | ^ +./gecode/int/count/int-eq.hpp:43:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]' + 43 | EqInt::post(Home home, ViewArray& x, VY y, int c) { + | ~~~~~^~~~ +./gecode/int/count/view-eq.hpp:51:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | (void) new (home) EqView(home,x,y,z,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/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/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_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::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' - 506 | (void) new (home) ReEqDom(home,x0,x1,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:247:13: required from here - 247 | GECODE_ES_FAIL((Rel::ReEqDom - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 248 | ::post(home,x0,x1,n))); - | ~~~~~~^~~~~~~~~~~~~~ -./gecode/int/rel/eq.hpp:490:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 490 | : ReBinaryPropagator(home,x0,x1,b) {} - | ^ +./gecode/int/count/view-eq.hpp:38:41: note: initializing argument 1 of 'Gecode::Int::Count::EqView::EqView(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 = false]' + 38 | EqView::EqView(Home home, + | ~~~~~^~~~ +./gecode/int/count/view-eq.hpp:53:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 53 | (void) new (home) EqView(home,x,y,z,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/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/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]' - 442 | (void) new (home) ReLq(home,x0,x1,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:260:9: required from here - 260 | GECODE_ES_FAIL((Rel::ReLq - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 261 | ::post(home,x0,x1,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/int/rel/lq-le.hpp:416:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 416 | : ReBinaryPropagator(home,x0,x1,b) {} - | ^ +./gecode/int/count/view-eq.hpp:38:41: note: initializing argument 1 of 'Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = false; bool dom = false]' + 38 | EqView::EqView(Home home, + | ~~~~~^~~~ +./gecode/int/count/view-eq.hpp: In instantiation 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::IntView; bool shr = true; bool dom = false]': +gecode/int/count.cpp:105:9: required from here + 105 | GECODE_ES_FAIL((Count::EqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 106 | ::post(home,xv,y,z,0))); + | ~~~~~~^~~~~~~~~~~~~~~ +./gecode/int/count/view-eq.hpp:49:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 49 | return EqInt::post(home,x,y,z.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/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/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]' - 442 | (void) new (home) ReLq(home,x0,x1,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:264:9: required from here - 264 | GECODE_ES_FAIL((Rel::ReLq - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 265 | ::post(home,x0,x1,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/int/rel/lq-le.hpp:416:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 416 | : ReBinaryPropagator(home,x0,x1,b) {} - | ^ +./gecode/int/count/int-eq.hpp:43:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]' + 43 | EqInt::post(Home home, ViewArray& x, VY y, int c) { + | ~~~~~^~~~ +./gecode/int/count/view-eq.hpp:51:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | (void) new (home) EqView(home,x,y,z,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/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/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]' - 442 | (void) new (home) ReLq(home,x0,x1,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:268:9: required from here - 268 | GECODE_ES_FAIL((Rel::ReLq - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 269 | ::post(home,x0,x1,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/int/rel/lq-le.hpp:416:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 416 | : ReBinaryPropagator(home,x0,x1,b) {} - | ^ +./gecode/int/count/view-eq.hpp:38:41: note: initializing argument 1 of 'Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' + 38 | EqView::EqView(Home home, + | ~~~~~^~~~ +./gecode/int/count/view-eq.hpp:53:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 53 | (void) new (home) EqView(home,x,y,z,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/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/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_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::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' - 442 | (void) new (home) ReLq(home,x0,x1,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:281:11: required from here - 281 | GECODE_ES_FAIL((Rel::ReLq - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 282 | ::post(home,x0,x1,n))); - | ~~~~~~^~~~~~~~~~~~~~ -./gecode/int/rel/lq-le.hpp:416:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 416 | : ReBinaryPropagator(home,x0,x1,b) {} - | ^ +./gecode/int/count/view-eq.hpp:38:41: note: initializing argument 1 of 'Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = false; bool dom = false]' + 38 | EqView::EqView(Home home, + | ~~~~~^~~~ +./gecode/int/count/int-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::LqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]': +gecode/int/count.cpp:112:7: required from here + 112 | GECODE_ES_FAIL((Count::LqInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 113 | ::post(home,xv,y,m))); + | ~~~~~~^~~~~~~~~~~~~ +./gecode/int/count/int-lq.hpp:64:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | return post_false(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/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/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]' - 442 | (void) new (home) ReLq(home,x0,x1,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:285:11: required from here - 285 | GECODE_ES_FAIL((Rel::ReLq - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 286 | ::post(home,x0,x1,n))); - | ~~~~~~^~~~~~~~~~~~~~ -./gecode/int/rel/lq-le.hpp:416:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 416 | : ReBinaryPropagator(home,x0,x1,b) {} - | ^ +./gecode/int/count/rel.hpp:251:19: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Count::post_false(Gecode::Home, Gecode::ViewArray&, VX) [with VX = Gecode::Int::IntView]' + 251 | post_false(Home home, ViewArray& x, VX y) { + | ~~~~~^~~~ +./gecode/int/count/int-lq.hpp:65:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 65 | (void) new (home) LqInt(home,x,n_x-c+1,y,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/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/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]' - 442 | (void) new (home) ReLq(home,x0,x1,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:289:11: required from here - 289 | GECODE_ES_FAIL((Rel::ReLq - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 290 | ::post(home,x0,x1,n))); - | ~~~~~~^~~~~~~~~~~~~~ -./gecode/int/rel/lq-le.hpp:416:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 416 | : ReBinaryPropagator(home,x0,x1,b) {} - | ^ +./gecode/int/count/int-lq.hpp:38:28: note: initializing argument 1 of 'Gecode::Int::Count::LqInt::LqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]' + 38 | LqInt::LqInt(Home home, ViewArray& x, int n_s, VY y, int c) + | ~~~~~^~~~ +./gecode/int/count/view-gq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::GqView::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]': +gecode/int/count.cpp:121:11: required from here + 121 | GECODE_ES_FAIL((Count::GqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 122 | ::post(home,xv,y,z,0))); + | ~~~~~~^~~~~~~~~~~~~~~ +./gecode/int/count/view-gq.hpp:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 47 | return GqInt::post(home,x,y,z.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/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::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]' - 661 | (void) new (home) ReEqDomInt(home,x,c,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:312:11: required from here - 312 | GECODE_ES_FAIL((Rel::ReEqDomInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 313 | ::post(home,x,n,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~ -./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/count/int-gq.hpp:43:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::GqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]' + 43 | GqInt::post(Home home, ViewArray& x, VY y, int c) { + | ~~~~~^~~~ +./gecode/int/count/view-gq.hpp:49:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 49 | (void) new (home) GqView(home,x,y,z,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/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]' - 661 | (void) new (home) ReEqDomInt(home,x,c,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:316:11: required from here - 316 | GECODE_ES_FAIL((Rel::ReEqDomInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 317 | ::post(home,x,n,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~ -./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/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::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = true]' + 38 | GqView::GqView(Home home, ViewArray& x, VY y, VZ z, int c) + | ~~~~~^~~~ +./gecode/int/count/view-gq.hpp:51:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | (void) new (home) GqView(home,x,y,z,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/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]' - 661 | (void) new (home) ReEqDomInt(home,x,c,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:320:11: required from here - 320 | GECODE_ES_FAIL((Rel::ReEqDomInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | ::post(home,x,n,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~ -./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/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::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = false; bool dom = true]' + 38 | GqView::GqView(Home home, ViewArray& x, VY y, VZ z, int c) + | ~~~~~^~~~ +./gecode/int/count/view-gq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::GqView::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 = false]': +gecode/int/count.cpp:124:11: required from here + 124 | GECODE_ES_FAIL((Count::GqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 125 | ::post(home,xv,y,z,0))); + | ~~~~~~^~~~~~~~~~~~~~~ +./gecode/int/count/view-gq.hpp:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 47 | return GqInt::post(home,x,y,z.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/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::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]' - 738 | (void) new (home) ReEqBndInt(home,x,c,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:328:11: required from here - 328 | GECODE_ES_FAIL((Rel::ReEqBndInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 329 | ::post(home,x,n,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~ -./gecode/int/rel/eq.hpp:717:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 717 | : ReUnaryPropagator(home,x,b), c(c0) {} - | ^ +./gecode/int/count/int-gq.hpp:43:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::GqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]' + 43 | GqInt::post(Home home, ViewArray& x, VY y, int c) { + | ~~~~~^~~~ +./gecode/int/count/view-gq.hpp:49:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 49 | (void) new (home) GqView(home,x,y,z,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/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::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]' - 738 | (void) new (home) ReEqBndInt(home,x,c,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:332:11: required from here - 332 | GECODE_ES_FAIL((Rel::ReEqBndInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 333 | ::post(home,x,n,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~ -./gecode/int/rel/eq.hpp:717:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 717 | : ReUnaryPropagator(home,x,b), c(c0) {} - | ^ +./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::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = false]' + 38 | GqView::GqView(Home home, ViewArray& x, VY y, VZ z, int c) + | ~~~~~^~~~ +./gecode/int/count/view-gq.hpp:51:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | (void) new (home) GqView(home,x,y,z,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/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::ReEqBndInt::ReEqBndInt(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: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_PMI]' - 738 | (void) new (home) ReEqBndInt(home,x,c,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:336:11: required from here - 336 | GECODE_ES_FAIL((Rel::ReEqBndInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | ::post(home,x,n,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~ -./gecode/int/rel/eq.hpp:717:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 717 | : ReUnaryPropagator(home,x,b), c(c0) {} - | ^ +./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::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = false; bool dom = false]' + 38 | GqView::GqView(Home home, ViewArray& x, VY y, VZ z, int c) + | ~~~~~^~~~ +./gecode/int/count/int-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]': +gecode/int/count.cpp:152:7: required from here + 152 | GECODE_ES_FAIL((Count::EqInt::post(home,xv,y,m))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +./gecode/int/count/int-eq.hpp:63:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 63 | return post_false(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/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::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]' - 738 | (void) new (home) ReEqBndInt(home,x,c,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:349:13: required from here - 349 | GECODE_ES_FAIL((Rel::ReEqBndInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 350 | ::post(home,x,n,nb))); - | ~~~~~~^~~~~~~~~~~~~ -./gecode/int/rel/eq.hpp:717:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 717 | : ReUnaryPropagator(home,x,b), c(c0) {} - | ^ +./gecode/int/count/rel.hpp:227:19: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Count::post_false(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&) [with VX = Gecode::Int::IntView]' + 227 | post_false(Home home, ViewArray& x, const IntSet& y) { + | ~~~~~^~~~ +./gecode/int/count/int-eq.hpp:66:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 66 | return post_true(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/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::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]' - 738 | (void) new (home) ReEqBndInt(home,x,c,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:353:13: required from here - 353 | GECODE_ES_FAIL((Rel::ReEqBndInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 354 | ::post(home,x,n,nb))); - | ~~~~~~^~~~~~~~~~~~~ -./gecode/int/rel/eq.hpp:717:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 717 | : ReUnaryPropagator(home,x,b), c(c0) {} - | ^ +./gecode/int/count/rel.hpp:184:18: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Count::post_true(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&) [with VX = Gecode::Int::IntView]' + 184 | post_true(Home home, ViewArray& x, const IntSet& y) { + | ~~~~~^~~~ +./gecode/int/count/int-eq.hpp:70:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 70 | (void) new (home) EqInt(home,x,n_s,y,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/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::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]' - 738 | (void) new (home) ReEqBndInt(home,x,c,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:357:13: required from here - 357 | GECODE_ES_FAIL((Rel::ReEqBndInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 358 | ::post(home,x,n,nb))); - | ~~~~~~^~~~~~~~~~~~~ -./gecode/int/rel/eq.hpp:717:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 717 | : ReUnaryPropagator(home,x,b), c(c0) {} - | ^ +./gecode/int/count/int-eq.hpp:38:28: note: initializing argument 1 of 'Gecode::Int::Count::EqInt::EqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]' + 38 | EqInt::EqInt(Home home, ViewArray& x, int n_s, VY y, int c) + | ~~~~~^~~~ +./gecode/int/count/view-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::EqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]': +gecode/int/count.cpp:158:9: required from here + 158 | GECODE_ES_FAIL((Count::EqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 159 | ::post(home,xv,y,z,0))); + | ~~~~~~^~~~~~~~~~~~~~~ +./gecode/int/count/view-eq.hpp:49:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 49 | return EqInt::post(home,x,y,z.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/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::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]' - 661 | (void) new (home) ReEqDomInt(home,x,c,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:365:13: required from here - 365 | GECODE_ES_FAIL((Rel::ReEqDomInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 366 | ::post(home,x,n,nb))); - | ~~~~~~^~~~~~~~~~~~~ -./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/count/int-eq.hpp:43:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]' + 43 | EqInt::post(Home home, ViewArray& x, VY y, int c) { + | ~~~~~^~~~ +./gecode/int/count/view-eq.hpp:51:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | (void) new (home) EqView(home,x,y,z,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/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::NegBoolView]' - 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::NegBoolView; 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::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' - 661 | (void) new (home) ReEqDomInt(home,x,c,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:369:13: required from here - 369 | GECODE_ES_FAIL((Rel::ReEqDomInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 370 | ::post(home,x,n,nb))); - | ~~~~~~^~~~~~~~~~~~~ -./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/count/view-eq.hpp:38:41: note: initializing argument 1 of 'Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' + 38 | EqView::EqView(Home home, + | ~~~~~^~~~ +./gecode/int/count/view-eq.hpp:53:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 53 | (void) new (home) EqView(home,x,y,z,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/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::NegBoolView]' - 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::NegBoolView; 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::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' - 661 | (void) new (home) ReEqDomInt(home,x,c,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:373:13: required from here - 373 | GECODE_ES_FAIL((Rel::ReEqDomInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 374 | ::post(home,x,n,nb))); - | ~~~~~~^~~~~~~~~~~~~ -./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/count/view-eq.hpp:38:41: note: initializing argument 1 of 'Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = false; bool dom = false]' + 38 | EqView::EqView(Home home, + | ~~~~~^~~~ +./gecode/int/count/int-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::LqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]': +gecode/int/count.cpp:165:7: required from here + 165 | GECODE_ES_FAIL((Count::LqInt::post(home,xv,y,m))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +./gecode/int/count/int-lq.hpp:64:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | return post_false(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/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::NegBoolView]' - 155 | (Home home, View y0, CtrlView b0) - | ~~~~~^~~~ -./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::BoolView; 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::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' - 520 | (void) new (home) ReLqInt(home,x,c,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:386:9: required from here - 386 | GECODE_ES_FAIL((Rel::ReLqInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 387 | ::post(home,x,n,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~ -./gecode/int/rel/lq-le.hpp:498:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 498 | : ReUnaryPropagator(home,x,b), c(c0) {} - | ^ +./gecode/int/count/rel.hpp:227:19: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Count::post_false(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&) [with VX = Gecode::Int::IntView]' + 227 | post_false(Home home, ViewArray& x, const IntSet& y) { + | ~~~~~^~~~ +./gecode/int/count/int-lq.hpp:65:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 65 | (void) new (home) LqInt(home,x,n_x-c+1,y,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/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/lq-le.hpp: In instantiation 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_IMP]': -./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::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' - 520 | (void) new (home) ReLqInt(home,x,c,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:390:9: required from here - 390 | GECODE_ES_FAIL((Rel::ReLqInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 391 | ::post(home,x,n,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~ -./gecode/int/rel/lq-le.hpp:498:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 498 | : ReUnaryPropagator(home,x,b), c(c0) {} - | ^ +./gecode/int/count/int-lq.hpp:38:28: note: initializing argument 1 of 'Gecode::Int::Count::LqInt::LqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]' + 38 | LqInt::LqInt(Home home, ViewArray& x, int n_s, VY y, int c) + | ~~~~~^~~~ +./gecode/int/count/int-gq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::GqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]': +gecode/int/count.cpp:170:7: required from here + 170 | GECODE_ES_FAIL((Count::GqInt::post(home,xv,y,m))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +./gecode/int/count/int-gq.hpp:66:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 66 | return post_true(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/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/lq-le.hpp: In instantiation 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]': -./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::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' - 520 | (void) new (home) ReLqInt(home,x,c,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:394:9: required from here - 394 | GECODE_ES_FAIL((Rel::ReLqInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 395 | ::post(home,x,n,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~ -./gecode/int/rel/lq-le.hpp:498:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 498 | : ReUnaryPropagator(home,x,b), c(c0) {} - | ^ +./gecode/int/count/rel.hpp:184:18: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Count::post_true(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&) [with VX = Gecode::Int::IntView]' + 184 | post_true(Home home, ViewArray& x, const IntSet& y) { + | ~~~~~^~~~ +./gecode/int/count/int-gq.hpp:67:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 67 | (void) new (home) GqInt(home,x,c+1,y,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/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/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]' - 520 | (void) new (home) ReLqInt(home,x,c,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:407:11: required from here - 407 | GECODE_ES_FAIL((Rel::ReLqInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 408 | ::post(home,x,n,nb))); - | ~~~~~~^~~~~~~~~~~~~ -./gecode/int/rel/lq-le.hpp:498:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 498 | : ReUnaryPropagator(home,x,b), c(c0) {} - | ^ +./gecode/int/count/int-gq.hpp:38:28: note: initializing argument 1 of 'Gecode::Int::Count::GqInt::GqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]' + 38 | GqInt::GqInt(Home home, ViewArray& x, int n_s, VY y, int c) + | ~~~~~^~~~ +./gecode/int/count/int-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]': +gecode/int/count.cpp:193:7: required from here + 193 | GECODE_ES_FAIL((Count::EqInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 194 | ::post(home,xy,zero,m))); + | ~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int/count/int-eq.hpp:63:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 63 | return post_false(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/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/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_PMI]': -./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_PMI]' - 520 | (void) new (home) ReLqInt(home,x,c,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:411:11: required from here - 411 | GECODE_ES_FAIL((Rel::ReLqInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 412 | ::post(home,x,n,nb))); - | ~~~~~~^~~~~~~~~~~~~ -./gecode/int/rel/lq-le.hpp:498:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 498 | : ReUnaryPropagator(home,x,b), c(c0) {} - | ^ +./gecode/int/count/rel.hpp:220:19: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Count::post_false(Gecode::Home, Gecode::ViewArray&, Gecode::Int::ZeroIntView) [with VX = Gecode::Int::OffsetView]' + 220 | post_false(Home home, ViewArray& x, ZeroIntView) { + | ~~~~~^~~~ +./gecode/int/count/int-eq.hpp:66:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 66 | return post_true(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/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/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_IMP]': -./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_IMP]' - 520 | (void) new (home) ReLqInt(home,x,c,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:415:11: required from here - 415 | GECODE_ES_FAIL((Rel::ReLqInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 416 | ::post(home,x,n,nb))); - | ~~~~~~^~~~~~~~~~~~~ -./gecode/int/rel/lq-le.hpp:498:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 498 | : ReUnaryPropagator(home,x,b), c(c0) {} - | ^ +./gecode/int/count/rel.hpp:177:18: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Count::post_true(Gecode::Home, Gecode::ViewArray&, Gecode::Int::ZeroIntView) [with VX = Gecode::Int::OffsetView]' + 177 | post_true(Home home, ViewArray& x, ZeroIntView) { + | ~~~~~^~~~ +./gecode/int/count/int-eq.hpp:70:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 70 | (void) new (home) EqInt(home,x,n_s,y,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/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/nq.hpp: In instantiation of '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]' - 145 | (void) new (home) NaryNq(home,x); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:448:9: required from here - 448 | GECODE_ES_FAIL((Rel::NaryNq::post(home,y))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -./gecode/int/rel/nq.hpp:97:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 97 | : NaryPropagator(home,x) {} - | ^ +./gecode/int/count/int-eq.hpp:38:28: note: initializing argument 1 of 'Gecode::Int::Count::EqInt::EqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]' + 38 | EqInt::EqInt(Home home, ViewArray& x, int n_s, VY y, int c) + | ~~~~~^~~~ +./gecode/int/count/view-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::EqView::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]': +gecode/int/count.cpp:200:9: required from here + 200 | GECODE_ES_FAIL((Count::EqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 201 | ::post(home,xy,zero,z,0))); + | ~~~~~~^~~~~~~~~~~~~~~~~~ +./gecode/int/count/view-eq.hpp:49:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 49 | return EqInt::post(home,x,y,z.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) { | ^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/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) - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::NaryLqLe::NaryLqLe(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int o = 1]': -./gecode/int/rel/lq-le.hpp:275:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryLqLe::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int o = 1]' - 275 | (void) new (home) NaryLqLe(home,x); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:454:9: required from here - 454 | GECODE_ES_FAIL((Rel::NaryLqLe::post(home,y))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -./gecode/int/rel/lq-le.hpp:201:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 201 | c(home), pos(NULL), run(false), n_subsumed(0) { - | ^ +./gecode/int/count/int-eq.hpp:43:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]' + 43 | EqInt::post(Home home, ViewArray& x, VY y, int c) { + | ~~~~~^~~~ +./gecode/int/count/view-eq.hpp:51:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | (void) new (home) EqView(home,x,y,z,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/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/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 - 50 | GECODE_ES_FAIL(Precede::Single::post(home, y, s, t)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -./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/count/view-eq.hpp:38:41: note: initializing argument 1 of 'Gecode::Int::Count::EqView::EqView(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]' + 38 | EqView::EqView(Home home, + | ~~~~~^~~~ +./gecode/int/count/view-eq.hpp:53:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 53 | (void) new (home) EqView(home,x,y,z,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/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/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::NaryLqLe::NaryLqLe(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int o = 0]': -./gecode/int/rel/lq-le.hpp:275:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryLqLe::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int o = 0]' - 275 | (void) new (home) NaryLqLe(home,x); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:460:9: required from here - 460 | GECODE_ES_FAIL((Rel::NaryLqLe::post(home,y))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -./gecode/int/rel/lq-le.hpp:201:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 201 | c(home), pos(NULL), run(false), n_subsumed(0) { - | ^ +./gecode/int/count/view-eq.hpp:38:41: note: initializing argument 1 of 'Gecode::Int::Count::EqView::EqView(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 | EqView::EqView(Home home, + | ~~~~~^~~~ +./gecode/int/count/int-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::LqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]': +gecode/int/count.cpp:207:7: required from here + 207 | GECODE_ES_FAIL((Count::LqInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 208 | ::post(home,xy,zero,m))); + | ~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int/count/int-lq.hpp:64:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | return post_false(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: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/rel/lex.hpp: In instantiation of 'Gecode::Int::Rel::LexLqLe::LexLqLe(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]': -./gecode/int/rel/lex.hpp:256:12: 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::IntView]' - 256 | (void) new (home) LexLqLe(home,x,y,strict); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:494:9: required from here - 494 | GECODE_ES_FAIL((Rel::LexLqLe - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 495 | ::post(home,yv,xv,true))); - | ~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/int/rel/lex.hpp:43:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | : Propagator(home), x(x0), y(y0), strict(s) { - | ^ +./gecode/int/count/rel.hpp:220:19: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Count::post_false(Gecode::Home, Gecode::ViewArray&, Gecode::Int::ZeroIntView) [with VX = Gecode::Int::OffsetView]' + 220 | post_false(Home home, ViewArray& x, ZeroIntView) { + | ~~~~~^~~~ +./gecode/int/count/int-lq.hpp:65:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 65 | (void) new (home) LqInt(home,x,n_x-c+1,y,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp: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::IntView]': -./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::IntView]' - 361 | (void) new (home) LexNq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:536:9: required from here - 536 | GECODE_ES_FAIL((Rel::LexNq - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 537 | ::post(home,xv,yv))); - | ~~~~~~^~~~~~~~~~~~ -./gecode/int/rel/lex.hpp:270:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 270 | x(xv), y(yv) { - | ^ +./gecode/int/count/int-lq.hpp:38:28: note: initializing argument 1 of 'Gecode::Int::Count::LqInt::LqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]' + 38 | LqInt::LqInt(Home home, ViewArray& x, int n_s, VY y, int c) + | ~~~~~^~~~ +./gecode/int/count/int-gq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::GqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]': +gecode/int/count.cpp:213:7: required from here + 213 | GECODE_ES_FAIL((Count::GqInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 214 | ::post(home,xy,zero,m))); + | ~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int/count/int-gq.hpp:66:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 66 | return post_true(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/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::ConstIntView; V1 = Gecode::Int::IntView]': -./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::ConstIntView; VY = Gecode::Int::IntView]' - 252 | return Le::post(home,x[0],y[0]); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:571:9: required from here - 571 | GECODE_ES_FAIL((Rel::LexLqLe - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 572 | ::post(home,yv,xv,true))); - | ~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/int/rel/lq-le.hpp:97:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 97 | (void) new (home) Le(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/count/rel.hpp:177:18: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Count::post_true(Gecode::Home, Gecode::ViewArray&, Gecode::Int::ZeroIntView) [with VX = Gecode::Int::OffsetView]' + 177 | post_true(Home home, ViewArray& x, ZeroIntView) { + | ~~~~~^~~~ +./gecode/int/count/int-gq.hpp:67:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 67 | (void) new (home) GqInt(home,x,c+1,y,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/rel/lq-le.hpp:86:22: note: initializing argument 1 of 'Gecode::Int::Rel::Le::Le(Gecode::Home, V0, V1) [with V0 = Gecode::Int::ConstIntView; V1 = Gecode::Int::IntView]' - 86 | Le::Le(Home home, V0 x0, V1 x1) - | ~~~~~^~~~ -./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::ConstIntView; V1 = Gecode::Int::IntView]': -./gecode/int/rel/lex.hpp:254:31: required from 'static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::ConstIntView; VY = Gecode::Int::IntView]' - 254 | return Lq::post(home,x[0],y[0]); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:571:9: required from here - 571 | GECODE_ES_FAIL((Rel::LexLqLe - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 572 | ::post(home,yv,xv,true))); - | ~~~~~~^~~~~~~~~~~~~~~~~ -./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/count/int-gq.hpp:38:28: note: initializing argument 1 of 'Gecode::Int::Count::GqInt::GqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]' + 38 | GqInt::GqInt(Home home, ViewArray& x, int n_s, VY y, int c) + | ~~~~~^~~~ +./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/count.cpp:237:9: required from here + 237 | GECODE_ES_FAIL((Rel::Nq::post(home,z,nz))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +./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/lq-le.hpp:45:22: note: initializing argument 1 of 'Gecode::Int::Rel::Lq::Lq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::ConstIntView; V1 = Gecode::Int::IntView]' - 45 | Lq::Lq(Home home, V0 x0, V1 x1) +./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/rel/lex.hpp: In instantiation of 'Gecode::Int::Rel::LexLqLe::LexLqLe(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::ConstIntView; VY = Gecode::Int::IntView]': -./gecode/int/rel/lex.hpp:256:12: required from 'static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::ConstIntView; VY = Gecode::Int::IntView]' - 256 | (void) new (home) LexLqLe(home,x,y,strict); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:571:9: required from here - 571 | GECODE_ES_FAIL((Rel::LexLqLe - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 572 | ::post(home,yv,xv,true))); - | ~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/int/rel/lex.hpp:43:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | : Propagator(home), x(x0), y(y0), strict(s) { - | ^ +./gecode/int/count/view-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::LqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true]': +gecode/int/count.cpp:243:7: required from here + 243 | GECODE_ES_FAIL((Count::LqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 244 | ::post(home,xv,yv,z,-1))); + | ~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/int/count/view-lq.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | return LqInt::post(home,x,y,z.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/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]' - 252 | return Le::post(home,x[0],y[0]); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:579:9: required from here - 579 | GECODE_ES_FAIL((Rel::LexLqLe - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 580 | ::post(home,xv,yv,true))); - | ~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/int/rel/lq-le.hpp:97:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 97 | (void) new (home) Le(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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/int/count/view-lq.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | (void) new (home) LqView(home,x,y,z,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/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::ConstIntView]' - 86 | Le::Le(Home home, V0 x0, V1 x1) - | ~~~~~^~~~ -./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::IntView; V1 = Gecode::Int::ConstIntView]': -./gecode/int/rel/lex.hpp:254: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]' - 254 | return Lq::post(home,x[0],y[0]); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:579:9: required from here - 579 | GECODE_ES_FAIL((Rel::LexLqLe - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 580 | ::post(home,xv,yv,true))); - | ~~~~~~^~~~~~~~~~~~~~~~~ -./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/count/view-lq.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::LqView::LqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true]' + 38 | LqView::LqView(Home home, ViewArray& x, + | ~~~~~^~~~ +./gecode/int/count/view-lq.hpp:52:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 52 | (void) new (home) LqView(home,x,y,z,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/rel/lq-le.hpp:45:22: note: initializing argument 1 of 'Gecode::Int::Rel::Lq::Lq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView]' - 45 | Lq::Lq(Home home, V0 x0, V1 x1) - | ~~~~~^~~~ -./gecode/int/rel/lex.hpp: In instantiation of 'Gecode::Int::Rel::LexLqLe::LexLqLe(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]': -./gecode/int/rel/lex.hpp:256:12: 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]' - 256 | (void) new (home) LexLqLe(home,x,y,strict); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:579:9: required from here - 579 | GECODE_ES_FAIL((Rel::LexLqLe - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 580 | ::post(home,xv,yv,true))); - | ~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/int/rel/lex.hpp:43:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | : Propagator(home), x(x0), y(y0), strict(s) { - | ^ +./gecode/int/count/view-lq.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::LqView::LqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = false]' + 38 | LqView::LqView(Home home, ViewArray& x, + | ~~~~~^~~~ +./gecode/int/count/view-gq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::GqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]': +gecode/int/count.cpp:251:7: required from here + 251 | GECODE_ES_FAIL((Count::GqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 252 | ::post(home,xv,yv,z,1))); + | ~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int/count/view-gq.hpp:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 47 | return GqInt::post(home,x,y,z.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/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]' - 360 | return Nq::post(home,x[0],y[0]); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:611:9: required from here - 611 | GECODE_ES_FAIL((Rel::LexNq - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 612 | ::post(home,xv,yv))); - | ~~~~~~^~~~~~~~~~~~ -./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/int/count/int-gq.hpp:43:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::GqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]' + 43 | GqInt::post(Home home, ViewArray& x, VY y, int c) { + | ~~~~~^~~~ +./gecode/int/count/view-gq.hpp:49:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 49 | (void) new (home) GqView(home,x,y,z,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/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/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]' - 361 | (void) new (home) LexNq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:611:9: required from here - 611 | GECODE_ES_FAIL((Rel::LexNq - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 612 | ::post(home,xv,yv))); - | ~~~~~~^~~~~~~~~~~~ -./gecode/int/rel/lex.hpp:270:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 270 | x(xv), y(yv) { - | ^ +./gecode/int/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::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' + 38 | GqView::GqView(Home home, ViewArray& x, VY y, VZ z, int c) + | ~~~~~^~~~ +./gecode/int/count/view-gq.hpp:51:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | (void) new (home) GqView(home,x,y,z,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp: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]' - 172 | : MixBinaryPropagator(home,x0,x1) {} - | ^ -./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]' - 186 | (void) new (home) EqDom(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:106:9: required from here - 106 | GECODE_ES_FAIL((Rel::EqDom::post(home,x0,x1))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { - | ^ +./gecode/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::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = false; bool dom = false]' + 38 | GqView::GqView(Home home, ViewArray& x, VY y, VZ z, int c) + | ~~~~~^~~~ +./gecode/int/count/view-eq.hpp: In instantiation 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::IntView; bool shr = true; bool dom = true]': +gecode/int/count.cpp:272:9: required from here + 272 | GECODE_ES_FAIL((Count::EqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 273 | ::post(home,xv,y,z,0))); + | ~~~~~~^~~~~~~~~~~~~~~ +./gecode/int/count/view-eq.hpp:49:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 49 | return EqInt::post(home,x,y,z.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/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]' - 104 | : MixBinaryPropagator(home,x0,x1) {} - | ^ -./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]' - 118 | (void) new (home) EqBnd(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:108:9: required from here - 108 | GECODE_ES_FAIL((Rel::EqBnd::post(home,x0,x1))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { - | ^ +./gecode/int/count/int-eq.hpp:43:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]' + 43 | EqInt::post(Home home, ViewArray& x, VY y, int c) { + | ~~~~~^~~~ +./gecode/int/count/view-eq.hpp:51:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | (void) new (home) EqView(home,x,y,z,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp: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]' - 45 | : MixBinaryPropagator(home,x0,x1) {} - | ^ -./gecode/int/rel/nq.hpp:57:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' - 57 | (void) new (home) Nq(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:112:7: required from here - 112 | GECODE_ES_FAIL((Rel::Nq::post(home,x0,x1))); break; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./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/count/view-eq.hpp:38:41: note: initializing argument 1 of 'Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = true]' + 38 | EqView::EqView(Home home, + | ~~~~~^~~~ +./gecode/int/count/view-eq.hpp:53:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 53 | (void) new (home) EqView(home,x,y,z,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp: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 = 2]': -./gecode/int/rel/eq.hpp:266:45: required from 'Gecode::Int::Rel::NaryEqDom::NaryEqDom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' - 266 | : NaryPropagator(home,x) {} - | ^ -./gecode/int/rel/eq.hpp:285:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' - 285 | (void) new (home) NaryEqDom(home,x); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:139:11: required from here - 139 | GECODE_ES_FAIL(Rel::NaryEqDom::post(home,xv)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -./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/count/view-eq.hpp:38:41: note: initializing argument 1 of 'Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = false; bool dom = true]' + 38 | EqView::EqView(Home home, + | ~~~~~^~~~ +./gecode/int/count/view-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::LqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true]': +gecode/int/count.cpp:287:7: required from here + 287 | GECODE_ES_FAIL((Count::LqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 288 | ::post(home,xv,y,z,-1))); + | ~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int/count/view-lq.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | return LqInt::post(home,x,y,z.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/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]' - 398 | : NaryPropagator(home,x) {} - | ^ -./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]' - 417 | (void) new (home) NaryEqBnd(home,x); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:141:11: required from here - 141 | GECODE_ES_FAIL(Rel::NaryEqBnd::post(home,xv)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -./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/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::IntView]' + 43 | LqInt::post(Home home, ViewArray& x, VY y, int c) { + | ~~~~~^~~~ +./gecode/int/count/view-lq.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | (void) new (home) LqView(home,x,y,z,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp: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]' - 490 | : ReBinaryPropagator(home,x0,x1,b) {} - | ^ -./gecode/int/rel/eq.hpp:506:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' - 506 | (void) new (home) ReEqDom(home,x0,x1,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:186:11: required from here - 186 | GECODE_ES_FAIL((Rel::ReEqDom - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 187 | ::post(home,x0,x1,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/int/propagator.hpp:211:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 211 | : Propagator(home), x0(y0), x1(y1), b(b1) { - | ^ +./gecode/int/count/view-lq.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::LqView::LqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true]' + 38 | LqView::LqView(Home home, ViewArray& x, + | ~~~~~^~~~ +./gecode/int/count/view-lq.hpp:52:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 52 | (void) new (home) LqView(home,x,y,z,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp: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]' - 564 | : ReBinaryPropagator(home,x0,x1,b) {} - | ^ -./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]' - 580 | (void) new (home) ReEqBnd(home,x0,x1,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:202:11: required from here - 202 | GECODE_ES_FAIL((Rel::ReEqBnd - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 203 | ::post(home,x0,x1,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/int/propagator.hpp:211:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 211 | : Propagator(home), x0(y0), x1(y1), b(b1) { - | ^ +./gecode/int/count/view-lq.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::LqView::LqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = false]' + 38 | LqView::LqView(Home home, ViewArray& x, + | ~~~~~^~~~ +./gecode/int/count/view-gq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::GqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = true]': +gecode/int/count.cpp:296:9: required from here + 296 | GECODE_ES_FAIL((Count::GqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 297 | ::post(home,xv,y,z,1))); + | ~~~~~~^~~~~~~~~~~~~~~ +./gecode/int/count/view-gq.hpp:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 47 | return GqInt::post(home,x,y,z.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/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ +./gecode/int/count/int-gq.hpp:43:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::GqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]' + 43 | GqInt::post(Home home, ViewArray& x, VY y, int c) { + | ~~~~~^~~~ +./gecode/int/count/view-gq.hpp:49:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 49 | (void) new (home) GqView(home,x,y,z,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/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::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = true]' + 38 | GqView::GqView(Home home, ViewArray& x, VY y, VZ z, int c) + | ~~~~~^~~~ +./gecode/int/count/view-gq.hpp:51:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | (void) new (home) GqView(home,x,y,z,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/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::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = false; bool dom = true]' + 38 | GqView::GqView(Home home, ViewArray& x, VY y, VZ z, int c) + | ~~~~~^~~~ +./gecode/int/count/view-gq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::GqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]': +gecode/int/count.cpp:299:9: required from here + 299 | GECODE_ES_FAIL((Count::GqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 300 | ::post(home,xv,y,z,1))); + | ~~~~~~^~~~~~~~~~~~~~~ +./gecode/int/count/view-gq.hpp:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 47 | return GqInt::post(home,x,y,z.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/count/int-gq.hpp:43:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::GqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]' + 43 | GqInt::post(Home home, ViewArray& x, VY y, int c) { + | ~~~~~^~~~ +./gecode/int/count/view-gq.hpp:49:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 49 | (void) new (home) GqView(home,x,y,z,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/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::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' + 38 | GqView::GqView(Home home, ViewArray& x, VY y, VZ z, int c) + | ~~~~~^~~~ +./gecode/int/count/view-gq.hpp:51:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | (void) new (home) GqView(home,x,y,z,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/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::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = false; bool dom = false]' + 38 | GqView::GqView(Home home, ViewArray& x, VY y, VZ z, int c) + | ~~~~~^~~~ +./gecode/int/count/view-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::LqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true]': +gecode/int/count.cpp:344:7: required from here + 344 | GECODE_ES_FAIL((Count::LqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 345 | ::post(home,xv,y,z,-1))); + | ~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int/count/view-lq.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | return LqInt::post(home,x,y,z.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/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::IntSet]' + 43 | LqInt::post(Home home, ViewArray& x, VY y, int c) { + | ~~~~~^~~~ +./gecode/int/count/view-lq.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | (void) new (home) LqView(home,x,y,z,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/count/view-lq.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::LqView::LqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true]' + 38 | LqView::LqView(Home home, ViewArray& x, + | ~~~~~^~~~ +./gecode/int/count/view-lq.hpp:52:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 52 | (void) new (home) LqView(home,x,y,z,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/count/view-lq.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::LqView::LqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = false]' + 38 | LqView::LqView(Home home, ViewArray& x, + | ~~~~~^~~~ +./gecode/int/count/view-gq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::GqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]': +gecode/int/count.cpp:352:7: required from here + 352 | GECODE_ES_FAIL((Count::GqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 353 | ::post(home,xv,y,z,1))); + | ~~~~~~^~~~~~~~~~~~~~~ +./gecode/int/count/view-gq.hpp:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 47 | return GqInt::post(home,x,y,z.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/count/int-gq.hpp:43:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::GqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]' + 43 | GqInt::post(Home home, ViewArray& x, VY y, int c) { + | ~~~~~^~~~ +./gecode/int/count/view-gq.hpp:49:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 49 | (void) new (home) GqView(home,x,y,z,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/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::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' + 38 | GqView::GqView(Home home, ViewArray& x, VY y, VZ z, int c) + | ~~~~~^~~~ +./gecode/int/count/view-gq.hpp:51:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | (void) new (home) GqView(home,x,y,z,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/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::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = false; bool dom = false]' + 38 | GqView::GqView(Home home, ViewArray& x, VY y, VZ z, int c) + | ~~~~~^~~~ +./gecode/int/count/view-lq.hpp: In instantiation 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]': +gecode/int/count.cpp:391:7: required from here + 391 | GECODE_ES_FAIL((Count::LqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 392 | ::post(home,xy,u,z,-1))); + | ~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int/count/view-lq.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | return LqInt::post(home,x,y,z.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/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::OffsetView; VY = Gecode::Int::ZeroIntView]' + 43 | LqInt::post(Home home, ViewArray& x, VY y, int c) { + | ~~~~~^~~~ +./gecode/int/count/view-lq.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | (void) new (home) LqView(home,x,y,z,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/count/view-lq.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::LqView::LqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = true]' + 38 | LqView::LqView(Home home, ViewArray& x, + | ~~~~~^~~~ +./gecode/int/count/view-lq.hpp:52:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 52 | (void) new (home) LqView(home,x,y,z,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/count/view-lq.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::LqView::LqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = false]' + 38 | LqView::LqView(Home home, ViewArray& x, + | ~~~~~^~~~ +./gecode/int/count/view-gq.hpp: In instantiation 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]': +gecode/int/count.cpp:399:7: required from here + 399 | GECODE_ES_FAIL((Count::GqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 400 | ::post(home,xy,u,z,1))); + | ~~~~~~^~~~~~~~~~~~~~~ +./gecode/int/count/view-gq.hpp:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 47 | return GqInt::post(home,x,y,z.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/count/int-gq.hpp:43:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::GqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]' + 43 | GqInt::post(Home home, ViewArray& x, VY y, int c) { + | ~~~~~^~~~ +./gecode/int/count/view-gq.hpp:49:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 49 | (void) new (home) GqView(home,x,y,z,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/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 = true; bool dom = false]' + 38 | GqView::GqView(Home home, ViewArray& x, VY y, VZ z, int c) + | ~~~~~^~~~ +./gecode/int/count/view-gq.hpp:51:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | (void) new (home) GqView(home,x,y,z,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/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) + | ~~~~~^~~~ +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); + | ^~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -34294,305 +38803,1213 @@ ./gecode/int/var/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::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]' - 564 | : ReBinaryPropagator(home,x0,x1,b) {} - | ^ -./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]' - 580 | (void) new (home) ReEqBnd(home,x0,x1,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:223:13: required from here - 223 | GECODE_ES_FAIL((Rel::ReEqBnd - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 224 | ::post(home,x0,x1,n))); - | ~~~~~~^~~~~~~~~~~~~~ -./gecode/int/propagator.hpp:211:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 211 | : Propagator(home), x0(y0), x1(y1), b(b1) { - | ^ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./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]' + 70 | (void) new (home) EqInt(home,x,n_s,y,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/count.cpp:53:7: required from here + 53 | GECODE_ES_FAIL((Count::EqInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 54 | ::post(home,xv,y,m))); + | ~~~~~~^~~~~~~~~~~~~ +./gecode/int/count/int-eq.hpp:39:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | : IntBase(home,x,n_s,y,c) {} + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp: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::NegBoolView]': -./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::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' - 490 | : ReBinaryPropagator(home,x0,x1,b) {} - | ^ -./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]' - 506 | (void) new (home) ReEqDom(home,x0,x1,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:239:13: required from here - 239 | GECODE_ES_FAIL((Rel::ReEqDom - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 240 | ::post(home,x0,x1,n))); - | ~~~~~~^~~~~~~~~~~~~~ -./gecode/int/propagator.hpp:211:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 211 | : Propagator(home), x0(y0), x1(y1), b(b1) { - | ^ +In file included from ./gecode/int/count.hh:253: +./gecode/int/count/int-base.hpp:38:32: note: initializing argument 1 of 'Gecode::Int::Count::IntBase::IntBase(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]' + 38 | IntBase::IntBase(Home home, + | ~~~~~^~~~ +./gecode/int/count/view-eq.hpp: In instantiation of 'Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]': +./gecode/int/count/view-eq.hpp:51:14: required from 'static Gecode::ExecStatus Gecode::Int::Count::EqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' + 51 | (void) new (home) EqView(home,x,y,z,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/count.cpp:60:9: required from here + 60 | GECODE_ES_FAIL((Count::EqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 61 | ::post(home,xv,y,z,0))); + | ~~~~~~^~~~~~~~~~~~~~~ +./gecode/int/count/view-eq.hpp:40:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | : ViewBase(home,x,y,z,c) {} + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp: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::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]' - 640 | : ReUnaryPropagator(home,x,b), c(c0) {} - | ^ -./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]' - 661 | (void) new (home) ReEqDomInt(home,x,c,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:312:11: required from here - 312 | GECODE_ES_FAIL((Rel::ReEqDomInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 313 | ::post(home,x,n,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~ -./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) { - | ^ +In file included from ./gecode/int/count.hh:405: +./gecode/int/count/view-base.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView]' + 38 | ViewBase::ViewBase(Home home, + | ~~~~~^~~~ +./gecode/int/count/view-eq.hpp: In instantiation of 'Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = false; bool dom = false]': +./gecode/int/count/view-eq.hpp:53:14: required from 'static Gecode::ExecStatus Gecode::Int::Count::EqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' + 53 | (void) new (home) EqView(home,x,y,z,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/count.cpp:60:9: required from here + 60 | GECODE_ES_FAIL((Count::EqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 61 | ::post(home,xv,y,z,0))); + | ~~~~~~^~~~~~~~~~~~~~~ +./gecode/int/count/view-eq.hpp:40:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | : ViewBase(home,x,y,z,c) {} + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp: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::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::BoolView]': -./gecode/int/rel/eq.hpp:717:66: required from '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]' - 717 | : ReUnaryPropagator(home,x,b), c(c0) {} +./gecode/int/count/view-base.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView]' + 38 | ViewBase::ViewBase(Home home, + | ~~~~~^~~~ +./gecode/int/count/int-lq.hpp: In instantiation of 'Gecode::Int::Count::LqInt::LqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]': +./gecode/int/count/int-lq.hpp:65:12: required from 'static Gecode::ExecStatus Gecode::Int::Count::LqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]' + 65 | (void) new (home) LqInt(home,x,n_x-c+1,y,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/count.cpp:67:7: required from here + 67 | GECODE_ES_FAIL((Count::LqInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 68 | ::post(home,xv,y,m))); + | ~~~~~~^~~~~~~~~~~~~ +./gecode/int/count/int-lq.hpp:39:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | : IntBase(home,x,n_s,y,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/count/int-base.hpp:38:32: note: initializing argument 1 of 'Gecode::Int::Count::IntBase::IntBase(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]' + 38 | IntBase::IntBase(Home home, + | ~~~~~^~~~ +./gecode/int/count/int-gq.hpp: In instantiation of 'Gecode::Int::Count::GqInt::GqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]': +./gecode/int/count/int-gq.hpp:67:12: required from 'static Gecode::ExecStatus Gecode::Int::Count::GqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]' + 67 | (void) new (home) GqInt(home,x,c+1,y,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/count.cpp:73:7: required from here + 73 | GECODE_ES_FAIL((Count::GqInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 74 | ::post(home,xv,y,m))); + | ~~~~~~^~~~~~~~~~~~~ +./gecode/int/count/int-gq.hpp:39:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | : IntBase(home,x,n_s,y,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/count/int-base.hpp:38:32: note: initializing argument 1 of 'Gecode::Int::Count::IntBase::IntBase(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]' + 38 | IntBase::IntBase(Home home, + | ~~~~~^~~~ +./gecode/int/count/int-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]': +./gecode/int/count/view-eq.hpp:49:32: required from '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]' + 49 | return EqInt::post(home,x,y,z.val()+c); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +gecode/int/count.cpp:94:11: required from here + 94 | GECODE_ES_FAIL((Count::EqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 95 | ::post(home,xv,y,z,0))); + | ~~~~~~^~~~~~~~~~~~~~~ +./gecode/int/count/int-eq.hpp:63:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 63 | return post_false(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/count/rel.hpp:251:19: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Count::post_false(Gecode::Home, Gecode::ViewArray&, VX) [with VX = Gecode::Int::IntView]' + 251 | post_false(Home home, ViewArray& x, VX y) { + | ~~~~~^~~~ +./gecode/int/count/int-eq.hpp:66:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 66 | return post_true(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/count/rel.hpp:237:18: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Count::post_true(Gecode::Home, Gecode::ViewArray&, VX) [with VX = Gecode::Int::IntView]' + 237 | post_true(Home home, ViewArray& x, VX y) { + | ~~~~~^~~~ +./gecode/int/count/int-eq.hpp:70:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 70 | (void) new (home) EqInt(home,x,n_s,y,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/count/int-eq.hpp:38:28: note: initializing argument 1 of 'Gecode::Int::Count::EqInt::EqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]' + 38 | EqInt::EqInt(Home home, ViewArray& x, int n_s, VY y, int c) + | ~~~~~^~~~ +./gecode/int/count/view-eq.hpp: In instantiation of 'Gecode::Int::Count::EqView::EqView(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]': +./gecode/int/count/view-eq.hpp:51:14: required from '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]' + 51 | (void) new (home) EqView(home,x,y,z,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/count.cpp:94:11: required from here + 94 | GECODE_ES_FAIL((Count::EqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 95 | ::post(home,xv,y,z,0))); + | ~~~~~~^~~~~~~~~~~~~~~ +./gecode/int/count/view-eq.hpp:40:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | : ViewBase(home,x,y,z,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/count/view-base.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView]' + 38 | ViewBase::ViewBase(Home home, + | ~~~~~^~~~ +./gecode/int/count/view-eq.hpp: In instantiation of 'Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = false; bool dom = true]': +./gecode/int/count/view-eq.hpp:53:14: required from '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]' + 53 | (void) new (home) EqView(home,x,y,z,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/count.cpp:94:11: required from here + 94 | GECODE_ES_FAIL((Count::EqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 95 | ::post(home,xv,y,z,0))); + | ~~~~~~^~~~~~~~~~~~~~~ +./gecode/int/count/view-eq.hpp:40:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | : ViewBase(home,x,y,z,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/count/view-base.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView]' + 38 | ViewBase::ViewBase(Home home, + | ~~~~~^~~~ +./gecode/int/count/view-eq.hpp: In instantiation of 'Gecode::Int::Count::EqView::EqView(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 = false]': +./gecode/int/count/view-eq.hpp:51:14: required from '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 = false]' + 51 | (void) new (home) EqView(home,x,y,z,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/count.cpp:97:11: required from here + 97 | GECODE_ES_FAIL((Count::EqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 98 | ::post(home,xv,y,z,0))); + | ~~~~~~^~~~~~~~~~~~~~~ +./gecode/int/count/view-eq.hpp:40:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | : ViewBase(home,x,y,z,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/count/view-base.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView]' + 38 | ViewBase::ViewBase(Home home, + | ~~~~~^~~~ +./gecode/int/count/view-eq.hpp: In instantiation of 'Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = false; bool dom = false]': +./gecode/int/count/view-eq.hpp:53:14: required from '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 = false]' + 53 | (void) new (home) EqView(home,x,y,z,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/count.cpp:97:11: required from here + 97 | GECODE_ES_FAIL((Count::EqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 98 | ::post(home,xv,y,z,0))); + | ~~~~~~^~~~~~~~~~~~~~~ +./gecode/int/count/view-eq.hpp:40:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | : ViewBase(home,x,y,z,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/count/view-base.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView]' + 38 | ViewBase::ViewBase(Home home, + | ~~~~~^~~~ +./gecode/int/count/view-eq.hpp: In instantiation of 'Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]': +./gecode/int/count/view-eq.hpp:51:14: required from '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::IntView; bool shr = true; bool dom = false]' + 51 | (void) new (home) EqView(home,x,y,z,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/count.cpp:105:9: required from here + 105 | GECODE_ES_FAIL((Count::EqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 106 | ::post(home,xv,y,z,0))); + | ~~~~~~^~~~~~~~~~~~~~~ +./gecode/int/count/view-eq.hpp:40:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | : ViewBase(home,x,y,z,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/count/view-base.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView]' + 38 | ViewBase::ViewBase(Home home, + | ~~~~~^~~~ +./gecode/int/count/view-eq.hpp: In instantiation of 'Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = false; bool dom = false]': +./gecode/int/count/view-eq.hpp:53:14: required from '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::IntView; bool shr = true; bool dom = false]' + 53 | (void) new (home) EqView(home,x,y,z,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/count.cpp:105:9: required from here + 105 | GECODE_ES_FAIL((Count::EqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 106 | ::post(home,xv,y,z,0))); + | ~~~~~~^~~~~~~~~~~~~~~ +./gecode/int/count/view-eq.hpp:40:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | : ViewBase(home,x,y,z,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/count/view-base.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView]' + 38 | ViewBase::ViewBase(Home home, + | ~~~~~^~~~ +./gecode/int/count/rel.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Count::post_false(Gecode::Home, Gecode::ViewArray&, VX) [with VX = Gecode::Int::IntView]': +./gecode/int/count/int-lq.hpp:64:24: required from 'static Gecode::ExecStatus Gecode::Int::Count::LqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]' + 64 | return post_false(home,x,y); + | ~~~~~~~~~~^~~~~~~~~~ +gecode/int/count.cpp:112:7: required from here + 112 | GECODE_ES_FAIL((Count::LqInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 113 | ::post(home,xv,y,m))); + | ~~~~~~^~~~~~~~~~~~~ +./gecode/int/count/rel.hpp:253:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 253 | GECODE_ES_CHECK((Rel::Nq::post(home,x[i],y))); +./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/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/count/int-lq.hpp: In instantiation of 'Gecode::Int::Count::LqInt::LqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]': +./gecode/int/count/int-lq.hpp:65:12: required from 'static Gecode::ExecStatus Gecode::Int::Count::LqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]' + 65 | (void) new (home) LqInt(home,x,n_x-c+1,y,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/count.cpp:112:7: required from here + 112 | GECODE_ES_FAIL((Count::LqInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 113 | ::post(home,xv,y,m))); + | ~~~~~~^~~~~~~~~~~~~ +./gecode/int/count/int-lq.hpp:39:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | : IntBase(home,x,n_s,y,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/count/int-base.hpp:38:32: note: initializing argument 1 of 'Gecode::Int::Count::IntBase::IntBase(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]' + 38 | IntBase::IntBase(Home home, + | ~~~~~^~~~ +./gecode/int/count/int-gq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::GqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]': +./gecode/int/count/view-gq.hpp:47:32: required from 'static Gecode::ExecStatus Gecode::Int::Count::GqView::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]' + 47 | return GqInt::post(home,x,y,z.val()+c); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +gecode/int/count.cpp:121:11: required from here + 121 | GECODE_ES_FAIL((Count::GqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 122 | ::post(home,xv,y,z,0))); + | ~~~~~~^~~~~~~~~~~~~~~ +./gecode/int/count/int-gq.hpp:66:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 66 | return post_true(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/count/rel.hpp:237:18: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Count::post_true(Gecode::Home, Gecode::ViewArray&, VX) [with VX = Gecode::Int::IntView]' + 237 | post_true(Home home, ViewArray& x, VX y) { + | ~~~~~^~~~ +./gecode/int/count/int-gq.hpp:67:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 67 | (void) new (home) GqInt(home,x,c+1,y,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/count/int-gq.hpp:38:28: note: initializing argument 1 of 'Gecode::Int::Count::GqInt::GqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]' + 38 | GqInt::GqInt(Home home, ViewArray& x, int n_s, VY y, int c) + | ~~~~~^~~~ +./gecode/int/count/view-gq.hpp: In instantiation of 'Gecode::Int::Count::GqView::GqView(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]': +./gecode/int/count/view-gq.hpp:49:14: required from 'static Gecode::ExecStatus Gecode::Int::Count::GqView::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]' + 49 | (void) new (home) GqView(home,x,y,z,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/count.cpp:121:11: required from here + 121 | GECODE_ES_FAIL((Count::GqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 122 | ::post(home,xv,y,z,0))); + | ~~~~~~^~~~~~~~~~~~~~~ +./gecode/int/count/view-gq.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | : ViewBase(home,x,y,z,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/count/view-base.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView]' + 38 | ViewBase::ViewBase(Home home, + | ~~~~~^~~~ +./gecode/int/count/view-gq.hpp: In instantiation of 'Gecode::Int::Count::GqView::GqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = false; bool dom = true]': +./gecode/int/count/view-gq.hpp:51:14: required from 'static Gecode::ExecStatus Gecode::Int::Count::GqView::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]' + 51 | (void) new (home) GqView(home,x,y,z,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/count.cpp:121:11: required from here + 121 | GECODE_ES_FAIL((Count::GqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 122 | ::post(home,xv,y,z,0))); + | ~~~~~~^~~~~~~~~~~~~~~ +./gecode/int/count/view-gq.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | : ViewBase(home,x,y,z,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/count/view-base.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView]' + 38 | ViewBase::ViewBase(Home home, + | ~~~~~^~~~ +./gecode/int/count/view-gq.hpp: In instantiation of 'Gecode::Int::Count::GqView::GqView(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 = false]': +./gecode/int/count/view-gq.hpp:49:14: required from 'static Gecode::ExecStatus Gecode::Int::Count::GqView::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 = false]' + 49 | (void) new (home) GqView(home,x,y,z,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/count.cpp:124:11: required from here + 124 | GECODE_ES_FAIL((Count::GqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 125 | ::post(home,xv,y,z,0))); + | ~~~~~~^~~~~~~~~~~~~~~ +./gecode/int/count/view-gq.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | : ViewBase(home,x,y,z,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/count/view-base.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView]' + 38 | ViewBase::ViewBase(Home home, + | ~~~~~^~~~ +./gecode/int/count/view-gq.hpp: In instantiation of 'Gecode::Int::Count::GqView::GqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = false; bool dom = false]': +./gecode/int/count/view-gq.hpp:51:14: required from 'static Gecode::ExecStatus Gecode::Int::Count::GqView::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 = false]' + 51 | (void) new (home) GqView(home,x,y,z,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/count.cpp:124:11: required from here + 124 | GECODE_ES_FAIL((Count::GqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 125 | ::post(home,xv,y,z,0))); + | ~~~~~~^~~~~~~~~~~~~~~ +./gecode/int/count/view-gq.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | : ViewBase(home,x,y,z,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/count/view-base.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView]' + 38 | ViewBase::ViewBase(Home home, + | ~~~~~^~~~ +./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::IntSet]': +./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::IntSet]' + 70 | (void) new (home) EqInt(home,x,n_s,y,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/count.cpp:152:7: required from here + 152 | GECODE_ES_FAIL((Count::EqInt::post(home,xv,y,m))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +./gecode/int/count/int-eq.hpp:39:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | : IntBase(home,x,n_s,y,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/count/int-base.hpp:38:32: note: initializing argument 1 of 'Gecode::Int::Count::IntBase::IntBase(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]' + 38 | IntBase::IntBase(Home home, + | ~~~~~^~~~ +./gecode/int/count/view-eq.hpp: In instantiation of 'Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]': +./gecode/int/count/view-eq.hpp:51:14: required from 'static Gecode::ExecStatus Gecode::Int::Count::EqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' + 51 | (void) new (home) EqView(home,x,y,z,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/count.cpp:158:9: required from here + 158 | GECODE_ES_FAIL((Count::EqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 159 | ::post(home,xv,y,z,0))); + | ~~~~~~^~~~~~~~~~~~~~~ +./gecode/int/count/view-eq.hpp:40:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | : ViewBase(home,x,y,z,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/count/view-base.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView]' + 38 | ViewBase::ViewBase(Home home, + | ~~~~~^~~~ +./gecode/int/count/view-eq.hpp: In instantiation of 'Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = false; bool dom = false]': +./gecode/int/count/view-eq.hpp:53:14: required from 'static Gecode::ExecStatus Gecode::Int::Count::EqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' + 53 | (void) new (home) EqView(home,x,y,z,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/count.cpp:158:9: required from here + 158 | GECODE_ES_FAIL((Count::EqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 159 | ::post(home,xv,y,z,0))); + | ~~~~~~^~~~~~~~~~~~~~~ +./gecode/int/count/view-eq.hpp:40:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | : ViewBase(home,x,y,z,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/count/view-base.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView]' + 38 | ViewBase::ViewBase(Home home, + | ~~~~~^~~~ +./gecode/int/count/int-lq.hpp: In instantiation of 'Gecode::Int::Count::LqInt::LqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]': +./gecode/int/count/int-lq.hpp:65:12: required from 'static Gecode::ExecStatus Gecode::Int::Count::LqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]' + 65 | (void) new (home) LqInt(home,x,n_x-c+1,y,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/count.cpp:165:7: required from here + 165 | GECODE_ES_FAIL((Count::LqInt::post(home,xv,y,m))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +./gecode/int/count/int-lq.hpp:39:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | : IntBase(home,x,n_s,y,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/count/int-base.hpp:38:32: note: initializing argument 1 of 'Gecode::Int::Count::IntBase::IntBase(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]' + 38 | IntBase::IntBase(Home home, + | ~~~~~^~~~ +./gecode/int/count/int-gq.hpp: In instantiation of 'Gecode::Int::Count::GqInt::GqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]': +./gecode/int/count/int-gq.hpp:67:12: required from 'static Gecode::ExecStatus Gecode::Int::Count::GqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]' + 67 | (void) new (home) GqInt(home,x,c+1,y,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/count.cpp:170:7: required from here + 170 | GECODE_ES_FAIL((Count::GqInt::post(home,xv,y,m))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +./gecode/int/count/int-gq.hpp:39:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | : IntBase(home,x,n_s,y,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/count/int-base.hpp:38:32: note: initializing argument 1 of 'Gecode::Int::Count::IntBase::IntBase(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]' + 38 | IntBase::IntBase(Home home, + | ~~~~~^~~~ +./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::OffsetView; VY = Gecode::Int::ZeroIntView]': +./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::OffsetView; VY = Gecode::Int::ZeroIntView]' + 70 | (void) new (home) EqInt(home,x,n_s,y,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/count.cpp:193:7: required from here + 193 | GECODE_ES_FAIL((Count::EqInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 194 | ::post(home,xy,zero,m))); + | ~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int/count/int-eq.hpp:39:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | : IntBase(home,x,n_s,y,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/count/int-base.hpp:38:32: note: initializing argument 1 of 'Gecode::Int::Count::IntBase::IntBase(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]' + 38 | IntBase::IntBase(Home home, + | ~~~~~^~~~ +./gecode/int/count/view-eq.hpp: In instantiation of 'Gecode::Int::Count::EqView::EqView(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]': +./gecode/int/count/view-eq.hpp:51:14: required from 'static Gecode::ExecStatus Gecode::Int::Count::EqView::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]' + 51 | (void) new (home) EqView(home,x,y,z,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/count.cpp:200:9: required from here + 200 | GECODE_ES_FAIL((Count::EqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 201 | ::post(home,xy,zero,z,0))); + | ~~~~~~^~~~~~~~~~~~~~~~~~ +./gecode/int/count/view-eq.hpp:40:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | : ViewBase(home,x,y,z,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/count/view-base.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView]' + 38 | ViewBase::ViewBase(Home home, + | ~~~~~^~~~ +./gecode/int/count/view-eq.hpp: In instantiation of 'Gecode::Int::Count::EqView::EqView(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]': +./gecode/int/count/view-eq.hpp:53:14: required from 'static Gecode::ExecStatus Gecode::Int::Count::EqView::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]' + 53 | (void) new (home) EqView(home,x,y,z,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/count.cpp:200:9: required from here + 200 | GECODE_ES_FAIL((Count::EqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 201 | ::post(home,xy,zero,z,0))); + | ~~~~~~^~~~~~~~~~~~~~~~~~ +./gecode/int/count/view-eq.hpp:40:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | : ViewBase(home,x,y,z,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/count/view-base.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView]' + 38 | ViewBase::ViewBase(Home home, + | ~~~~~^~~~ +./gecode/int/count/int-lq.hpp: In instantiation of 'Gecode::Int::Count::LqInt::LqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]': +./gecode/int/count/int-lq.hpp:65:12: required from 'static Gecode::ExecStatus Gecode::Int::Count::LqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]' + 65 | (void) new (home) LqInt(home,x,n_x-c+1,y,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/count.cpp:207:7: required from here + 207 | GECODE_ES_FAIL((Count::LqInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 208 | ::post(home,xy,zero,m))); + | ~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int/count/int-lq.hpp:39:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | : IntBase(home,x,n_s,y,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/count/int-base.hpp:38:32: note: initializing argument 1 of 'Gecode::Int::Count::IntBase::IntBase(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]' + 38 | IntBase::IntBase(Home home, + | ~~~~~^~~~ +./gecode/int/count/int-gq.hpp: In instantiation of 'Gecode::Int::Count::GqInt::GqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]': +./gecode/int/count/int-gq.hpp:67:12: required from 'static Gecode::ExecStatus Gecode::Int::Count::GqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]' + 67 | (void) new (home) GqInt(home,x,c+1,y,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/count.cpp:213:7: required from here + 213 | GECODE_ES_FAIL((Count::GqInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 214 | ::post(home,xy,zero,m))); + | ~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int/count/int-gq.hpp:39:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | : IntBase(home,x,n_s,y,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/count/int-base.hpp:38:32: note: initializing argument 1 of 'Gecode::Int::Count::IntBase::IntBase(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]' + 38 | IntBase::IntBase(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]' + 57 | (void) new (home) Nq(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/count.cpp:237:9: required from here + 237 | GECODE_ES_FAIL((Rel::Nq::post(home,z,nz))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +./gecode/int/rel/nq.hpp:45:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | : MixBinaryPropagator(home,x0,x1) {} | ^ -./gecode/int/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]' - 738 | (void) new (home) ReEqBndInt(home,x,c,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:328:11: required from here - 328 | GECODE_ES_FAIL((Rel::ReEqBndInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 329 | ::post(home,x,n,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~ -./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) { + | ^~~~ +In file included from ./gecode/kernel.hh:187: +./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]' + 586 | (Home home, View0 y0, View1 y1) + | ~~~~~^~~~ +./gecode/int/count/view-lq.hpp: In instantiation of 'Gecode::Int::Count::LqView::LqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true]': +./gecode/int/count/view-lq.hpp:50:14: required from 'static Gecode::ExecStatus Gecode::Int::Count::LqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true]' + 50 | (void) new (home) LqView(home,x,y,z,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/count.cpp:243:7: required from here + 243 | GECODE_ES_FAIL((Count::LqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 244 | ::post(home,xv,yv,z,-1))); + | ~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/int/count/view-lq.hpp:40:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | : ViewBase(home,x,y,z,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/count/view-base.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView]' + 38 | ViewBase::ViewBase(Home home, + | ~~~~~^~~~ +./gecode/int/count/view-lq.hpp: In instantiation of 'Gecode::Int::Count::LqView::LqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = false]': +./gecode/int/count/view-lq.hpp:52:14: required from 'static Gecode::ExecStatus Gecode::Int::Count::LqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true]' + 52 | (void) new (home) LqView(home,x,y,z,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/count.cpp:243:7: required from here + 243 | GECODE_ES_FAIL((Count::LqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 244 | ::post(home,xv,yv,z,-1))); + | ~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/int/count/view-lq.hpp:40:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | : ViewBase(home,x,y,z,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/count/view-base.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView]' + 38 | ViewBase::ViewBase(Home home, + | ~~~~~^~~~ +./gecode/int/count/view-gq.hpp: In instantiation of 'Gecode::Int::Count::GqView::GqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]': +./gecode/int/count/view-gq.hpp:49:14: required from 'static Gecode::ExecStatus Gecode::Int::Count::GqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' + 49 | (void) new (home) GqView(home,x,y,z,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/count.cpp:251:7: required from here + 251 | GECODE_ES_FAIL((Count::GqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 252 | ::post(home,xv,yv,z,1))); + | ~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int/count/view-gq.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | : ViewBase(home,x,y,z,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/count/view-base.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView]' + 38 | ViewBase::ViewBase(Home home, + | ~~~~~^~~~ +./gecode/int/count/view-gq.hpp: In instantiation of 'Gecode::Int::Count::GqView::GqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = false; bool dom = false]': +./gecode/int/count/view-gq.hpp:51:14: required from 'static Gecode::ExecStatus Gecode::Int::Count::GqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' + 51 | (void) new (home) GqView(home,x,y,z,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/count.cpp:251:7: required from here + 251 | GECODE_ES_FAIL((Count::GqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 252 | ::post(home,xv,yv,z,1))); + | ~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int/count/view-gq.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | : ViewBase(home,x,y,z,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/count/view-base.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView]' + 38 | ViewBase::ViewBase(Home home, + | ~~~~~^~~~ +./gecode/int/count/view-eq.hpp: In instantiation of 'Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = true]': +./gecode/int/count/view-eq.hpp:51:14: required from '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::IntView; bool shr = true; bool dom = true]' + 51 | (void) new (home) EqView(home,x,y,z,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/count.cpp:272:9: required from here + 272 | GECODE_ES_FAIL((Count::EqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 273 | ::post(home,xv,y,z,0))); + | ~~~~~~^~~~~~~~~~~~~~~ +./gecode/int/count/view-eq.hpp:40:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | : ViewBase(home,x,y,z,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/count/view-base.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView]' + 38 | ViewBase::ViewBase(Home home, + | ~~~~~^~~~ +./gecode/int/count/view-eq.hpp: In instantiation of 'Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = false; bool dom = true]': +./gecode/int/count/view-eq.hpp:53:14: required from '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::IntView; bool shr = true; bool dom = true]' + 53 | (void) new (home) EqView(home,x,y,z,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/count.cpp:272:9: required from here + 272 | GECODE_ES_FAIL((Count::EqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 273 | ::post(home,xv,y,z,0))); + | ~~~~~~^~~~~~~~~~~~~~~ +./gecode/int/count/view-eq.hpp:40:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | : ViewBase(home,x,y,z,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/count/view-base.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView]' + 38 | ViewBase::ViewBase(Home home, + | ~~~~~^~~~ +./gecode/int/count/view-lq.hpp: In instantiation of 'Gecode::Int::Count::LqView::LqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true]': +./gecode/int/count/view-lq.hpp:50:14: required from 'static Gecode::ExecStatus Gecode::Int::Count::LqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true]' + 50 | (void) new (home) LqView(home,x,y,z,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/count.cpp:287:7: required from here + 287 | GECODE_ES_FAIL((Count::LqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 288 | ::post(home,xv,y,z,-1))); + | ~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int/count/view-lq.hpp:40:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | : ViewBase(home,x,y,z,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/count/view-base.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView]' + 38 | ViewBase::ViewBase(Home home, + | ~~~~~^~~~ +./gecode/int/count/view-lq.hpp: In instantiation of 'Gecode::Int::Count::LqView::LqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = false]': +./gecode/int/count/view-lq.hpp:52:14: required from 'static Gecode::ExecStatus Gecode::Int::Count::LqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true]' + 52 | (void) new (home) LqView(home,x,y,z,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/count.cpp:287:7: required from here + 287 | GECODE_ES_FAIL((Count::LqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 288 | ::post(home,xv,y,z,-1))); + | ~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int/count/view-lq.hpp:40:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | : ViewBase(home,x,y,z,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/count/view-base.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView]' + 38 | ViewBase::ViewBase(Home home, + | ~~~~~^~~~ +./gecode/int/count/view-gq.hpp: In instantiation of 'Gecode::Int::Count::GqView::GqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = true]': +./gecode/int/count/view-gq.hpp:49:14: required from 'static Gecode::ExecStatus Gecode::Int::Count::GqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = true]' + 49 | (void) new (home) GqView(home,x,y,z,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/count.cpp:296:9: required from here + 296 | GECODE_ES_FAIL((Count::GqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 297 | ::post(home,xv,y,z,1))); + | ~~~~~~^~~~~~~~~~~~~~~ +./gecode/int/count/view-gq.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | : ViewBase(home,x,y,z,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/count/view-base.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView]' + 38 | ViewBase::ViewBase(Home home, + | ~~~~~^~~~ +./gecode/int/count/view-gq.hpp: In instantiation of 'Gecode::Int::Count::GqView::GqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = false; bool dom = true]': +./gecode/int/count/view-gq.hpp:51:14: required from 'static Gecode::ExecStatus Gecode::Int::Count::GqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = true]' + 51 | (void) new (home) GqView(home,x,y,z,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/count.cpp:296:9: required from here + 296 | GECODE_ES_FAIL((Count::GqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 297 | ::post(home,xv,y,z,1))); + | ~~~~~~^~~~~~~~~~~~~~~ +./gecode/int/count/view-gq.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | : ViewBase(home,x,y,z,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/count/view-base.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView]' + 38 | ViewBase::ViewBase(Home home, + | ~~~~~^~~~ +./gecode/int/count/view-gq.hpp: In instantiation of 'Gecode::Int::Count::GqView::GqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]': +./gecode/int/count/view-gq.hpp:49:14: required from 'static Gecode::ExecStatus Gecode::Int::Count::GqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' + 49 | (void) new (home) GqView(home,x,y,z,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/count.cpp:299:9: required from here + 299 | GECODE_ES_FAIL((Count::GqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 300 | ::post(home,xv,y,z,1))); + | ~~~~~~^~~~~~~~~~~~~~~ +./gecode/int/count/view-gq.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | : ViewBase(home,x,y,z,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/count/view-base.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView]' + 38 | ViewBase::ViewBase(Home home, + | ~~~~~^~~~ +./gecode/int/count/view-gq.hpp: In instantiation of 'Gecode::Int::Count::GqView::GqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = false; bool dom = false]': +./gecode/int/count/view-gq.hpp:51:14: required from 'static Gecode::ExecStatus Gecode::Int::Count::GqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' + 51 | (void) new (home) GqView(home,x,y,z,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/count.cpp:299:9: required from here + 299 | GECODE_ES_FAIL((Count::GqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 300 | ::post(home,xv,y,z,1))); + | ~~~~~~^~~~~~~~~~~~~~~ +./gecode/int/count/view-gq.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | : ViewBase(home,x,y,z,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/count/view-base.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView]' + 38 | ViewBase::ViewBase(Home home, + | ~~~~~^~~~ +./gecode/int/count/view-lq.hpp: In instantiation of 'Gecode::Int::Count::LqView::LqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true]': +./gecode/int/count/view-lq.hpp:50:14: required from 'static Gecode::ExecStatus Gecode::Int::Count::LqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true]' + 50 | (void) new (home) LqView(home,x,y,z,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/count.cpp:344:7: required from here + 344 | GECODE_ES_FAIL((Count::LqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 345 | ::post(home,xv,y,z,-1))); + | ~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int/count/view-lq.hpp:40:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | : ViewBase(home,x,y,z,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/count/view-base.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView]' + 38 | ViewBase::ViewBase(Home home, + | ~~~~~^~~~ +./gecode/int/count/view-lq.hpp: In instantiation of 'Gecode::Int::Count::LqView::LqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = false]': +./gecode/int/count/view-lq.hpp:52:14: required from 'static Gecode::ExecStatus Gecode::Int::Count::LqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true]' + 52 | (void) new (home) LqView(home,x,y,z,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/count.cpp:344:7: required from here + 344 | GECODE_ES_FAIL((Count::LqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 345 | ::post(home,xv,y,z,-1))); + | ~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int/count/view-lq.hpp:40:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | : ViewBase(home,x,y,z,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/count/view-base.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView]' + 38 | ViewBase::ViewBase(Home home, + | ~~~~~^~~~ +./gecode/int/count/view-gq.hpp: In instantiation of 'Gecode::Int::Count::GqView::GqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]': +./gecode/int/count/view-gq.hpp:49:14: required from 'static Gecode::ExecStatus Gecode::Int::Count::GqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' + 49 | (void) new (home) GqView(home,x,y,z,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/count.cpp:352:7: required from here + 352 | GECODE_ES_FAIL((Count::GqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 353 | ::post(home,xv,y,z,1))); + | ~~~~~~^~~~~~~~~~~~~~~ +./gecode/int/count/view-gq.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | : ViewBase(home,x,y,z,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/count/view-base.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView]' + 38 | ViewBase::ViewBase(Home home, + | ~~~~~^~~~ +./gecode/int/count/view-gq.hpp: In instantiation of 'Gecode::Int::Count::GqView::GqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = false; bool dom = false]': +./gecode/int/count/view-gq.hpp:51:14: required from 'static Gecode::ExecStatus Gecode::Int::Count::GqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' + 51 | (void) new (home) GqView(home,x,y,z,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/count.cpp:352:7: required from here + 352 | GECODE_ES_FAIL((Count::GqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 353 | ::post(home,xv,y,z,1))); + | ~~~~~~^~~~~~~~~~~~~~~ +./gecode/int/count/view-gq.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | : ViewBase(home,x,y,z,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/count/view-base.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView]' + 38 | ViewBase::ViewBase(Home home, + | ~~~~~^~~~ +./gecode/int/count/view-lq.hpp: In instantiation of 'Gecode::Int::Count::LqView::LqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = true]': +./gecode/int/count/view-lq.hpp:50:14: required from '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]' + 50 | (void) new (home) LqView(home,x,y,z,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/count.cpp:391:7: required from here + 391 | GECODE_ES_FAIL((Count::LqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 392 | ::post(home,xy,u,z,-1))); + | ~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int/count/view-lq.hpp:40:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | : ViewBase(home,x,y,z,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/count/view-base.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView]' + 38 | ViewBase::ViewBase(Home home, + | ~~~~~^~~~ +./gecode/int/count/view-lq.hpp: In instantiation of 'Gecode::Int::Count::LqView::LqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = false]': +./gecode/int/count/view-lq.hpp:52:14: required from '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]' + 52 | (void) new (home) LqView(home,x,y,z,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/count.cpp:391:7: required from here + 391 | GECODE_ES_FAIL((Count::LqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 392 | ::post(home,xy,u,z,-1))); + | ~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int/count/view-lq.hpp:40:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | : ViewBase(home,x,y,z,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/count/view-base.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView]' + 38 | ViewBase::ViewBase(Home home, + | ~~~~~^~~~ +./gecode/int/count/view-gq.hpp: In instantiation 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 = true; bool dom = false]': +./gecode/int/count/view-gq.hpp:49:14: required from '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]' + 49 | (void) new (home) GqView(home,x,y,z,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/count.cpp:399:7: required from here + 399 | GECODE_ES_FAIL((Count::GqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 400 | ::post(home,xy,u,z,1))); + | ~~~~~~^~~~~~~~~~~~~~~ +./gecode/int/count/view-gq.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | : ViewBase(home,x,y,z,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/count/view-base.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView]' + 38 | ViewBase::ViewBase(Home home, + | ~~~~~^~~~ +./gecode/int/count/view-gq.hpp: In instantiation 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]': +./gecode/int/count/view-gq.hpp:51:14: required from '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]' + 51 | (void) new (home) GqView(home,x,y,z,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/count.cpp:399:7: required from here + 399 | GECODE_ES_FAIL((Count::GqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 400 | ::post(home,xy,u,z,1))); + | ~~~~~~^~~~~~~~~~~~~~~ +./gecode/int/count/view-gq.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | : ViewBase(home,x,y,z,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/count/view-base.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView]' + 38 | ViewBase::ViewBase(Home home, + | ~~~~~^~~~ +./gecode/int/count/int-base.hpp: In instantiation of 'Gecode::Int::Count::IntBase::IntBase(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]': +./gecode/int/count/int-eq.hpp:39:36: required from 'Gecode::Int::Count::EqInt::EqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]' + 39 | : IntBase(home,x,n_s,y,c) {} + | ^ +./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]' + 70 | (void) new (home) EqInt(home,x,n_s,y,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/count.cpp:53:7: required from here + 53 | GECODE_ES_FAIL((Count::EqInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 54 | ::post(home,xv,y,m))); + | ~~~~~~^~~~~~~~~~~~~ +./gecode/int/count/int-base.hpp:40:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | : Propagator(home), x(x0), n_s(n_s0), y(y0), 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/propagator.hpp: In instantiation of 'Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]': -./gecode/int/rel/eq.hpp:717:66: required from '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]' - 717 | : ReUnaryPropagator(home,x,b), c(c0) {} - | ^ -./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]' - 738 | (void) new (home) ReEqBndInt(home,x,c,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:349:13: required from here - 349 | GECODE_ES_FAIL((Rel::ReEqBndInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 350 | ::post(home,x,n,nb))); - | ~~~~~~^~~~~~~~~~~~~ -./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/count/view-base.hpp: In instantiation of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView]': +./gecode/int/count/view-eq.hpp:40:38: required from 'Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' + 40 | : ViewBase(home,x,y,z,c) {} + | ^ +./gecode/int/count/view-eq.hpp:51:14: required from 'static Gecode::ExecStatus Gecode::Int::Count::EqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' + 51 | (void) new (home) EqView(home,x,y,z,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/count.cpp:60:9: required from here + 60 | GECODE_ES_FAIL((Count::EqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 61 | ::post(home,xv,y,z,0))); + | ~~~~~~^~~~~~~~~~~~~~~ +./gecode/int/count/view-base.hpp:40:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | : Propagator(home), x(x0), y(y0), z(z0), 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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=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::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]' - 640 | : ReUnaryPropagator(home,x,b), c(c0) {} - | ^ -./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]' - 661 | (void) new (home) ReEqDomInt(home,x,c,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:365:13: required from here - 365 | GECODE_ES_FAIL((Rel::ReEqDomInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 366 | ::post(home,x,n,nb))); - | ~~~~~~^~~~~~~~~~~~~ -./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/count/rel.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Count::post_true(Gecode::Home, Gecode::ViewArray&, VX) [with VX = Gecode::Int::IntView]': +./gecode/int/count/int-eq.hpp:66:23: required from 'static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]' + 66 | return post_true(home,x,y); + | ~~~~~~~~~^~~~~~~~~~ +./gecode/int/count/view-eq.hpp:49:32: required from '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]' + 49 | return EqInt::post(home,x,y,z.val()+c); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +gecode/int/count.cpp:94:11: required from here + 94 | GECODE_ES_FAIL((Count::EqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 95 | ::post(home,xv,y,z,0))); + | ~~~~~~^~~~~~~~~~~~~~~ +./gecode/int/count/rel.hpp:242:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 242 | return Rel::NaryEqDom::post(home,z); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because '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: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/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::IntView]': +./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::IntView]' + 70 | (void) new (home) EqInt(home,x,n_s,y,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/count/view-eq.hpp:49:32: required from '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]' + 49 | return EqInt::post(home,x,y,z.val()+c); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +gecode/int/count.cpp:94:11: required from here + 94 | GECODE_ES_FAIL((Count::EqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 95 | ::post(home,xv,y,z,0))); + | ~~~~~~^~~~~~~~~~~~~~~ +./gecode/int/count/int-eq.hpp:39:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | : IntBase(home,x,n_s,y,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/count/int-base.hpp:38:32: note: initializing argument 1 of 'Gecode::Int::Count::IntBase::IntBase(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]' + 38 | IntBase::IntBase(Home home, + | ~~~~~^~~~ +./gecode/int/count/view-base.hpp: In instantiation of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView]': +./gecode/int/count/view-eq.hpp:40:38: required from 'Gecode::Int::Count::EqView::EqView(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]' + 40 | : ViewBase(home,x,y,z,c) {} + | ^ +./gecode/int/count/view-eq.hpp:51:14: required from '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]' + 51 | (void) new (home) EqView(home,x,y,z,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/count.cpp:94:11: required from here + 94 | GECODE_ES_FAIL((Count::EqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 95 | ::post(home,xv,y,z,0))); + | ~~~~~~^~~~~~~~~~~~~~~ +./gecode/int/count/view-base.hpp:40:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | : Propagator(home), x(x0), y(y0), z(z0), 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/var/bool.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]' - 97 | : NaryPropagator(home,x) {} - | ^ -./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]' - 145 | (void) new (home) NaryNq(home,x); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:448:9: required from here - 448 | GECODE_ES_FAIL((Rel::NaryNq::post(home,y))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -./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/count/view-base.hpp: In instantiation of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView]': +./gecode/int/count/view-eq.hpp:40:38: required from 'Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' + 40 | : ViewBase(home,x,y,z,c) {} + | ^ +./gecode/int/count/view-eq.hpp:51:14: required from '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::IntView; bool shr = true; bool dom = false]' + 51 | (void) new (home) EqView(home,x,y,z,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/count.cpp:105:9: required from here + 105 | GECODE_ES_FAIL((Count::EqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 106 | ::post(home,xv,y,z,0))); + | ~~~~~~^~~~~~~~~~~~~~~ +./gecode/int/count/view-base.hpp:40:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | : Propagator(home), x(x0), y(y0), z(z0), 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: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = -1]': -./gecode/int/rel/lq-le.hpp:201:51: required from 'Gecode::Int::Rel::NaryLqLe::NaryLqLe(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int o = 1]' - 201 | c(home), pos(NULL), run(false), n_subsumed(0) { - | ^ -./gecode/int/rel/lq-le.hpp:275:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryLqLe::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int o = 1]' - 275 | (void) new (home) NaryLqLe(home,x); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:454:9: required from here - 454 | GECODE_ES_FAIL((Rel::NaryLqLe::post(home,y))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -./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/count/int-base.hpp: In instantiation of 'Gecode::Int::Count::IntBase::IntBase(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]': +./gecode/int/count/int-lq.hpp:39:36: required from 'Gecode::Int::Count::LqInt::LqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]' + 39 | : IntBase(home,x,n_s,y,c) {} + | ^ +./gecode/int/count/int-lq.hpp:65:12: required from 'static Gecode::ExecStatus Gecode::Int::Count::LqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]' + 65 | (void) new (home) LqInt(home,x,n_x-c+1,y,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/count.cpp:112:7: required from here + 112 | GECODE_ES_FAIL((Count::LqInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 113 | ::post(home,xv,y,m))); + | ~~~~~~^~~~~~~~~~~~~ +./gecode/int/count/int-base.hpp:40:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | : Propagator(home), x(x0), n_s(n_s0), y(y0), 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/rel/lq-le.hpp: In instantiation of '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]' - 97 | (void) new (home) Le(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::ConstIntView; VY = Gecode::Int::IntView]' - 252 | return Le::post(home,x[0],y[0]); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:571:9: required from here - 571 | GECODE_ES_FAIL((Rel::LexLqLe - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 572 | ::post(home,yv,xv,true))); - | ~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/int/rel/lq-le.hpp:87:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 87 | : MixBinaryPropagator(home,x0,x1) {} - | ^ +./gecode/int/count/int-gq.hpp: In instantiation of 'Gecode::Int::Count::GqInt::GqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]': +./gecode/int/count/int-gq.hpp:67:12: required from 'static Gecode::ExecStatus Gecode::Int::Count::GqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]' + 67 | (void) new (home) GqInt(home,x,c+1,y,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/count/view-gq.hpp:47:32: required from 'static Gecode::ExecStatus Gecode::Int::Count::GqView::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]' + 47 | return GqInt::post(home,x,y,z.val()+c); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +gecode/int/count.cpp:121:11: required from here + 121 | GECODE_ES_FAIL((Count::GqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 122 | ::post(home,xv,y,z,0))); + | ~~~~~~^~~~~~~~~~~~~~~ +./gecode/int/count/int-gq.hpp:39:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | : IntBase(home,x,n_s,y,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/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::ConstIntView; 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::Lq::Lq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::ConstIntView; 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::ConstIntView; V1 = Gecode::Int::IntView]' - 54 | (void) new (home) Lq(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/rel/lex.hpp:254:31: required from 'static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::ConstIntView; VY = Gecode::Int::IntView]' - 254 | return Lq::post(home,x[0],y[0]); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:571:9: required from here - 571 | GECODE_ES_FAIL((Rel::LexLqLe - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 572 | ::post(home,yv,xv,true))); - | ~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/int/rel/lq-le.hpp:46:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 46 | : MixBinaryPropagator(home,x0,x1) {} - | ^ +./gecode/int/count/int-base.hpp:38:32: note: initializing argument 1 of 'Gecode::Int::Count::IntBase::IntBase(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]' + 38 | IntBase::IntBase(Home home, + | ~~~~~^~~~ +./gecode/int/count/int-base.hpp: In instantiation of 'Gecode::Int::Count::IntBase::IntBase(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]': +./gecode/int/count/int-eq.hpp:39:36: required from 'Gecode::Int::Count::EqInt::EqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]' + 39 | : IntBase(home,x,n_s,y,c) {} + | ^ +./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::IntSet]' + 70 | (void) new (home) EqInt(home,x,n_s,y,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/count.cpp:152:7: required from here + 152 | GECODE_ES_FAIL((Count::EqInt::post(home,xv,y,m))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +./gecode/int/count/int-base.hpp:40:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | : Propagator(home), x(x0), n_s(n_s0), y(y0), 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/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::ConstIntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]' - 586 | (Home home, View0 y0, View1 y1) - | ~~~~~^~~~ -./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]' - 120 | (void) new (home) Single(home, x, s, t, beta, gamma); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/precede.cpp:50:5: required from here - 50 | GECODE_ES_FAIL(Precede::Single::post(home, y, s, t)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -./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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/count/view-base.hpp: In instantiation of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView]': +./gecode/int/count/view-eq.hpp:40:38: required from 'Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' + 40 | : ViewBase(home,x,y,z,c) {} + | ^ +./gecode/int/count/view-eq.hpp:51:14: required from 'static Gecode::ExecStatus Gecode::Int::Count::EqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' + 51 | (void) new (home) EqView(home,x,y,z,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/count.cpp:158:9: required from here + 158 | GECODE_ES_FAIL((Count::EqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 159 | ::post(home,xv,y,z,0))); + | ~~~~~~^~~~~~~~~~~~~~~ +./gecode/int/count/view-base.hpp:40:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | : Propagator(home), x(x0), y(y0), z(z0), 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/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::Le::Le(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView]': -./gecode/int/rel/lq-le.hpp:97:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView]' - 97 | (void) new (home) Le(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 252 | return Le::post(home,x[0],y[0]); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:579:9: required from here - 579 | GECODE_ES_FAIL((Rel::LexLqLe - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 580 | ::post(home,xv,yv,true))); - | ~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/int/rel/lq-le.hpp:87:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 87 | : MixBinaryPropagator(home,x0,x1) {} - | ^ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/count/int-base.hpp: In instantiation of 'Gecode::Int::Count::IntBase::IntBase(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]': +./gecode/int/count/int-eq.hpp:39:36: required from 'Gecode::Int::Count::EqInt::EqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]' + 39 | : IntBase(home,x,n_s,y,c) {} + | ^ +./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::OffsetView; VY = Gecode::Int::ZeroIntView]' + 70 | (void) new (home) EqInt(home,x,n_s,y,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/count.cpp:193:7: required from here + 193 | GECODE_ES_FAIL((Count::EqInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 194 | ::post(home,xy,zero,m))); + | ~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int/count/int-base.hpp:40:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | : Propagator(home), x(x0), n_s(n_s0), y(y0), 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/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) - | ~~~~~^~~~ -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/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::Lq::Lq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView]': -./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::ConstIntView]' - 54 | (void) new (home) Lq(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/rel/lex.hpp:254: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]' - 254 | return Lq::post(home,x[0],y[0]); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:579:9: required from here - 579 | GECODE_ES_FAIL((Rel::LexLqLe - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 580 | ::post(home,xv,yv,true))); - | ~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/int/rel/lq-le.hpp:46:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 46 | : MixBinaryPropagator(home,x0,x1) {} - | ^ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/count/view-base.hpp: In instantiation of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView]': +./gecode/int/count/view-eq.hpp:40:38: required from 'Gecode::Int::Count::EqView::EqView(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]' + 40 | : ViewBase(home,x,y,z,c) {} + | ^ +./gecode/int/count/view-eq.hpp:51:14: required from 'static Gecode::ExecStatus Gecode::Int::Count::EqView::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]' + 51 | (void) new (home) EqView(home,x,y,z,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/count.cpp:200:9: required from here + 200 | GECODE_ES_FAIL((Count::EqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 201 | ::post(home,xy,zero,z,0))); + | ~~~~~~^~~~~~~~~~~~~~~~~~ +./gecode/int/count/view-base.hpp:40:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | : Propagator(home), x(x0), y(y0), z(z0), 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/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/nq.hpp: In instantiation of 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView]': -./gecode/int/rel/nq.hpp:57:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView]' - 57 | (void) new (home) Nq(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 360 | return Nq::post(home,x[0],y[0]); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:611:9: required from here - 611 | GECODE_ES_FAIL((Rel::LexNq - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 612 | ::post(home,xv,yv))); - | ~~~~~~^~~~~~~~~~~~ -./gecode/int/rel/nq.hpp:45:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]': +./gecode/int/rel/nq.hpp:45:66: required from 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' 45 | : MixBinaryPropagator(home,x0,x1) {} | ^ +./gecode/int/rel/nq.hpp:57:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' + 57 | (void) new (home) Nq(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/count.cpp:237:9: required from here + 237 | GECODE_ES_FAIL((Rel::Nq::post(home,z,nz))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +./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/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) - | ~~~~~^~~~ +./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]': @@ -34633,64 +40050,177 @@ ./gecode/int/var/bool.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/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]' - 87 | c(home), s(s0), t(t0), alpha(0), beta(b), gamma(g) { - | ^ -./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]' - 120 | (void) new (home) Single(home, x, s, t, beta, gamma); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/precede.cpp:50:5: required from here - 50 | GECODE_ES_FAIL(Precede::Single::post(home, y, s, t)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 477 | : Propagator(home), x(y) { - | ^ +./gecode/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/count/rel.hpp:242:36: required from 'Gecode::ExecStatus Gecode::Int::Count::post_true(Gecode::Home, Gecode::ViewArray&, VX) [with VX = Gecode::Int::IntView]' + 242 | return Rel::NaryEqDom::post(home,z); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +./gecode/int/count/int-eq.hpp:66:23: required from 'static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]' + 66 | return post_true(home,x,y); + | ~~~~~~~~~^~~~~~~~~~ +./gecode/int/count/view-eq.hpp:49:32: required from '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]' + 49 | return EqInt::post(home,x,y,z.val()+c); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +gecode/int/count.cpp:94:11: required from here + 94 | GECODE_ES_FAIL((Count::EqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 95 | ::post(home,xv,y,z,0))); + | ~~~~~~^~~~~~~~~~~~~~~ +./gecode/int/rel/eq.hpp:273:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 273 | return EqDom::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/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]' - 87 | : MixBinaryPropagator(home,x0,x1) {} - | ^ -./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]' - 97 | (void) new (home) Le(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::ConstIntView; VY = Gecode::Int::IntView]' - 252 | return Le::post(home,x[0],y[0]); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:571:9: required from here - 571 | GECODE_ES_FAIL((Rel::LexLqLe - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 572 | ::post(home,yv,xv,true))); - | ~~~~~~^~~~~~~~~~~~~~~~~ -./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/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/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/kernel/core.hpp:3266: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:265:35: note: initializing argument 1 of 'Gecode::Int::Rel::NaryEqDom::NaryEqDom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' + 265 | NaryEqDom::NaryEqDom(Home home, ViewArray& x) + | ~~~~~^~~~ +./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/rel/eq.hpp:273:36: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' + 273 | return EqDom::post(home,x[0],x[1]); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int/count/rel.hpp:242:36: required from 'Gecode::ExecStatus Gecode::Int::Count::post_true(Gecode::Home, Gecode::ViewArray&, VX) [with VX = Gecode::Int::IntView]' + 242 | return Rel::NaryEqDom::post(home,z); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +./gecode/int/count/int-eq.hpp:66:23: required from 'static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]' + 66 | return post_true(home,x,y); + | ~~~~~~~~~^~~~~~~~~~ +./gecode/int/count/view-eq.hpp:49:32: required from '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]' + 49 | return EqInt::post(home,x,y,z.val()+c); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +gecode/int/count.cpp:94:11: required from here + 94 | GECODE_ES_FAIL((Count::EqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 95 | ::post(home,xv,y,z,0))); + | ~~~~~~^~~~~~~~~~~~~~~ +./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::IntView; View1 = Gecode::Int::IntView]' + 171 | EqDom::EqDom(Home home, View0 x0, View1 x1) + | ~~~~~^~~~ +./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::NaryEqDom::NaryEqDom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': +./gecode/int/rel/eq.hpp:285:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' + 285 | (void) new (home) NaryEqDom(home,x); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/count/rel.hpp:242:36: required from 'Gecode::ExecStatus Gecode::Int::Count::post_true(Gecode::Home, Gecode::ViewArray&, VX) [with VX = Gecode::Int::IntView]' + 242 | return Rel::NaryEqDom::post(home,z); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +./gecode/int/count/int-eq.hpp:66:23: required from 'static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]' + 66 | return post_true(home,x,y); + | ~~~~~~~~~^~~~~~~~~~ +./gecode/int/count/view-eq.hpp:49:32: required from '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]' + 49 | return EqInt::post(home,x,y,z.val()+c); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +gecode/int/count.cpp:94:11: required from here + 94 | GECODE_ES_FAIL((Count::EqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 95 | ::post(home,xv,y,z,0))); + | ~~~~~~^~~~~~~~~~~~~~~ +./gecode/int/rel/eq.hpp:266:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 266 | : 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/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]' + 186 | (void) new (home) EqDom(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/rel/eq.hpp:273:36: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' + 273 | return EqDom::post(home,x[0],x[1]); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int/count/rel.hpp:242:36: required from 'Gecode::ExecStatus Gecode::Int::Count::post_true(Gecode::Home, Gecode::ViewArray&, VX) [with VX = Gecode::Int::IntView]' + 242 | return Rel::NaryEqDom::post(home,z); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +./gecode/int/count/int-eq.hpp:66:23: required from 'static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]' + 66 | return post_true(home,x,y); + | ~~~~~~~~~^~~~~~~~~~ +./gecode/int/count/view-eq.hpp:49:32: required from '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]' + 49 | return EqInt::post(home,x,y,z.val()+c); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +gecode/int/count.cpp:94:11: required from here + 94 | GECODE_ES_FAIL((Count::EqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 95 | ::post(home,xv,y,z,0))); + | ~~~~~~^~~~~~~~~~~~~~~ +./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::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]': +./gecode/int/rel/eq.hpp:266:45: required from 'Gecode::Int::Rel::NaryEqDom::NaryEqDom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' + 266 | : NaryPropagator(home,x) {} + | ^ +./gecode/int/rel/eq.hpp:285:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' + 285 | (void) new (home) NaryEqDom(home,x); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/count/rel.hpp:242:36: required from 'Gecode::ExecStatus Gecode::Int::Count::post_true(Gecode::Home, Gecode::ViewArray&, VX) [with VX = Gecode::Int::IntView]' + 242 | return Rel::NaryEqDom::post(home,z); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +./gecode/int/count/int-eq.hpp:66:23: required from 'static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]' + 66 | return post_true(home,x,y); + | ~~~~~~~~~^~~~~~~~~~ +./gecode/int/count/view-eq.hpp:49:32: required from '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]' + 49 | return EqInt::post(home,x,y,z.val()+c); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +gecode/int/count.cpp:94:11: required from here + 94 | GECODE_ES_FAIL((Count::EqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 95 | ::post(home,xv,y,z,0))); + | ~~~~~~^~~~~~~~~~~~~~~ +./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/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/lq-le.hpp:87:66: required from 'Gecode::Int::Rel::Le::Le(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView]' - 87 | : MixBinaryPropagator(home,x0,x1) {} - | ^ -./gecode/int/rel/lq-le.hpp:97:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView]' - 97 | (void) new (home) Le(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 252 | return Le::post(home,x[0],y[0]); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:579:9: required from here - 579 | GECODE_ES_FAIL((Rel::LexLqLe - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 580 | ::post(home,xv,yv,true))); - | ~~~~~~^~~~~~~~~~~~~~~~~ +./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]' + 172 | : MixBinaryPropagator(home,x0,x1) {} + | ^ +./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]' + 186 | (void) new (home) EqDom(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/rel/eq.hpp:273:36: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' + 273 | return EqDom::post(home,x[0],x[1]); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int/count/rel.hpp:242:36: required from 'Gecode::ExecStatus Gecode::Int::Count::post_true(Gecode::Home, Gecode::ViewArray&, VX) [with VX = Gecode::Int::IntView]' + 242 | return Rel::NaryEqDom::post(home,z); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +./gecode/int/count/int-eq.hpp:66:23: required from 'static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]' + 66 | return post_true(home,x,y); + | ~~~~~~~~~^~~~~~~~~~ +./gecode/int/count/view-eq.hpp:49:32: required from '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]' + 49 | return EqInt::post(home,x,y,z.val()+c); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +gecode/int/count.cpp:94:11: required from here + 94 | GECODE_ES_FAIL((Count::EqView + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 95 | ::post(home,xv,y,z,0))); + | ~~~~~~^~~~~~~~~~~~~~~ ./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) { | ^ @@ -34700,81 +40230,77 @@ ./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::ConstIntView; 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::ConstIntView]' - 45 | : MixBinaryPropagator(home,x0,x1) {} - | ^ -./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::ConstIntView]' - 57 | (void) new (home) Nq(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 360 | return Nq::post(home,x[0],y[0]); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -gecode/int/rel.cpp:611:9: required from here - 611 | GECODE_ES_FAIL((Rel::LexNq - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 612 | ::post(home,xv,yv))); - | ~~~~~~^~~~~~~~~~~~ -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { - | ^ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/int/extensional/layered-graph.hpp: In function 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]': -./gecode/int/extensional/layered-graph.hpp:863:7: warning: this statement may fall through [-Wimplicit-fallthrough=] - 863 | switch (t_state_idx) { - | ^~~~~~ -./gecode/int/extensional/layered-graph.hpp:918:5: note: here - 918 | case Gecode::Support::IT_INT: - | ^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void 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/element.hh:39, - from gecode/int/element.cpp:34: + 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/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]' + 672 | Iter::Ranges::Inter ij(i,j); + | ^~ +./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]' + 187 | return x->inter_r(home,i,depend); + | ~~~~~~~~~~^~~~~~~~~~~~~~~ +./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]' + 294 | GECODE_ME_CHECK(y.inter_r(home, u, false)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./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]' + 94 | GECODE_ES_CHECK(prune(home,x,y)); +./gecode/int/count/view-gq.hpp:68:3: required from here + 68 | GqView::propagate(Space& home, const ModEventDelta&) { + | ^~~~~~~~~~~~~~~~~~~~~~~~ +./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/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; @@ -34783,7 +40309,7 @@ 2011 | Space(Space& s); | ^~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/element/pair.o gecode/int/element/pair.cpp +-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] @@ -34816,17 +40342,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/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); - | ^~~~~ 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] @@ -34931,6 +40446,11 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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] @@ -34960,6 +40480,33 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -35026,17 +40573,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/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); - | ^~~~~ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ @@ -35061,129 +40597,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:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -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) {} +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: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/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/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/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/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/kernel/core.hpp:3266:3: note: 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/kernel/core.hpp:3266:3: note: because '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/kernel/core.hpp:3266:3: note: 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: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/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/element.cpp:69:5: note: in expansion of macro 'GECODE_POST' - 69 | GECODE_POST; +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) { @@ -35191,24 +40633,25 @@ ./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/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) { | ^~~~ -./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)': +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/element.cpp:83:5: note: in expansion of macro 'GECODE_POST' - 83 | GECODE_POST; +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) { @@ -35216,41 +40659,24 @@ ./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/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/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/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/element.cpp:101:5: note: in expansion of macro 'GECODE_POST' - 101 | GECODE_POST; +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) { @@ -35258,40 +40684,24 @@ ./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/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/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/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/element.cpp:119:5: note: in expansion of macro 'GECODE_POST' - 119 | GECODE_POST; +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) { @@ -35299,26 +40709,24 @@ ./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/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/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/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/element.cpp:132:5: note: in expansion of macro 'GECODE_POST' - 132 | GECODE_POST; +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) { @@ -35326,159 +40734,133 @@ ./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/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/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/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/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/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/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/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/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/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.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.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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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: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/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.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: 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.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: 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); - | ~~~~^~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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 @@ -35487,26 +40869,20 @@ ./gecode/kernel/data/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: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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411: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: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: 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/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here 126 | : VarArgArray(a) {} @@ -35517,17 +40893,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here 155 | : VarArray(home,a) {} @@ -35548,1267 +40913,320 @@ ./gecode/int/var/bool.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 - 40 | : TernaryPropagator(home,x0,x1,x2), w(w0) {} +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing 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::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Int::BoolView; int pc = 0]': +./gecode/int/exec/when.hpp:40:65: required from here + 40 | : UnaryPropagator(home,x), t(t0), e(e0) { | ^ -./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/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::OffsetView; View1 = Gecode::Int::IntView]': -./gecode/int/element/pair.hpp:52:50: required from here - 52 | return Rel::EqDom::post(home,x0x1w,x2); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -./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/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 + 42 | GECODE_ES_FAIL(UnaryWait::post(home,x,c)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +./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/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 - 47 | GECODE_ES_FAIL((Element::post_int(home,c,x0,x1))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -./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/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 + 49 | GECODE_ES_FAIL(UnaryWait::post(home,x,c)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +./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/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/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 + 57 | GECODE_ES_FAIL(NaryWait::post(home,xv,c)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +./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/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/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/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/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/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/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266: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 - 59 | GECODE_ES_FAIL((Element::post_int(home,c,x0,x1))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -./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/int/branch/afc.hpp:73:25: note: initializing argument 1 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/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 + 65 | GECODE_ES_FAIL(NaryWait::post(home,xv,c)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +./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/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/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/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./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/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.hh:4429:21: note: initializing argument 1 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/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/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/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266: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 - 74 | (Element::post_int(home,c,x0,cx1))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -./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/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(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/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/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./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/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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 - 86 | GECODE_ES_FAIL((Element::ViewDom - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 87 | ::post(home,iv,x0,x1))); - | ~~~~~~^~~~~~~~~~~~~~~ -./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/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/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]' + 155 | (void) new (home) UnaryWait(home,x,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/exec.cpp:42:5: required from here + 42 | GECODE_ES_FAIL(UnaryWait::post(home,x,c)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +./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/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: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]' + 155 | (void) new (home) UnaryWait(home,x,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/exec.cpp:49:5: required from here + 49 | GECODE_ES_FAIL(UnaryWait::post(home,x,c)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +./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/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 - 89 | GECODE_ES_FAIL((Element::ViewBnd - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 90 | ::post(home,iv,x0,x1))); - | ~~~~~~^~~~~~~~~~~~~~~ -./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: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]' + 247 | (void) new (home) NaryWait(home,x,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/exec.cpp:57:5: required from here + 57 | GECODE_ES_FAIL(NaryWait::post(home,xv,c)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +./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) { + | ^ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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, - | ~~~~~^~~~ -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); - | ^~~~~ -./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 - 105 | GECODE_ES_FAIL((Element::ViewDom - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 106 | ::post(home,iv,x0,v1))); - | ~~~~~~^~~~~~~~~~~~~~~ -./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 - 108 | GECODE_ES_FAIL((Element::ViewBnd - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 109 | ::post(home,iv,x0,v1))); - | ~~~~~~^~~~~~~~~~~~~~~ -./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 - 121 | GECODE_ES_FAIL((Element::ViewBnd - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 122 | ::post(home,iv,x0,x1))); - | ~~~~~~^~~~~~~~~~~~~~~ -./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 - 135 | GECODE_ES_FAIL((Element::ViewBnd - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 136 | ::post(home,iv,x0,v1))); - | ~~~~~~^~~~~~~~~~~~~~~ -./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]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.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]' - 186 | (void) new (home) EqDom(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/element/pair.hpp:52:50: required from here - 52 | return Rel::EqDom::post(home,x0x1w,x2); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -./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/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]' - 423 | return Int::post(home,c,x0,x1); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -gecode/int/element.cpp:47:5: required from here - 47 | GECODE_ES_FAIL((Element::post_int(home,c,x0,x1))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -./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]' - 425 | return Int::post(home,c,x0,x1); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -gecode/int/element.cpp:47:5: required from here - 47 | GECODE_ES_FAIL((Element::post_int(home,c,x0,x1))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -./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) - | ~~~~~^~~~ -./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]' - 433 | return Int::post(home,c,x0,x1); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -gecode/int/element.cpp:47:5: required from here - 47 | GECODE_ES_FAIL((Element::post_int(home,c,x0,x1))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -./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/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]' - 439 | return Int::post(home,c,x0,x1); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -gecode/int/element.cpp:47:5: required from here - 47 | GECODE_ES_FAIL((Element::post_int(home,c,x0,x1))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -./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/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]' - 423 | return Int::post(home,c,x0,x1); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -gecode/int/element.cpp:59:5: required from here - 59 | GECODE_ES_FAIL((Element::post_int(home,c,x0,x1))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -./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/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]' - 425 | return Int::post(home,c,x0,x1); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -gecode/int/element.cpp:59:5: required from here - 59 | GECODE_ES_FAIL((Element::post_int(home,c,x0,x1))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -./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]' - 433 | return Int::post(home,c,x0,x1); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -gecode/int/element.cpp:59:5: required from here - 59 | GECODE_ES_FAIL((Element::post_int(home,c,x0,x1))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -./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]' - 439 | return Int::post(home,c,x0,x1); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -gecode/int/element.cpp:59:5: required from here - 59 | GECODE_ES_FAIL((Element::post_int(home,c,x0,x1))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -./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]' - 423 | return Int::post(home,c,x0,x1); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -gecode/int/element.cpp:73:5: required from here - 74 | (Element::post_int(home,c,x0,cx1))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -./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]' - 425 | return Int::post(home,c,x0,x1); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -gecode/int/element.cpp:73:5: required from here - 74 | (Element::post_int(home,c,x0,cx1))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -./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]' - 433 | return Int::post(home,c,x0,x1); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -gecode/int/element.cpp:73:5: required from here - 74 | (Element::post_int(home,c,x0,cx1))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -./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]' - 439 | return Int::post(home,c,x0,x1); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -gecode/int/element.cpp:73:5: required from here - 74 | (Element::post_int(home,c,x0,cx1))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -./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]' - 371 | (void) new (home) Rel::EqDom(home,iv[x0.val()].view,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/element.cpp:86:7: required from here - 86 | GECODE_ES_FAIL((Element::ViewDom - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 87 | ::post(home,iv,x0,x1))); - | ~~~~~~^~~~~~~~~~~~~~~ -./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]' - 375 | (void) new (home) ViewDom(home,iv,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/element.cpp:86:7: required from here - 86 | GECODE_ES_FAIL((Element::ViewDom - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 87 | ::post(home,iv,x0,x1))); - | ~~~~~~^~~~~~~~~~~~~~~ -./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]' - 289 | (void) new (home) Rel::EqBnd(home,iv[x0.val()].view,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/element.cpp:89:7: required from here - 89 | GECODE_ES_FAIL((Element::ViewBnd - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 90 | ::post(home,iv,x0,x1))); - | ~~~~~~^~~~~~~~~~~~~~~ -./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]' - 293 | (void) new (home) ViewBnd(home,iv,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/element.cpp:89:7: required from here - 89 | GECODE_ES_FAIL((Element::ViewBnd - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 90 | ::post(home,iv,x0,x1))); - | ~~~~~~^~~~~~~~~~~~~~~ -./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]' - 371 | (void) new (home) Rel::EqDom(home,iv[x0.val()].view,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/element.cpp:105:7: required from here - 105 | GECODE_ES_FAIL((Element::ViewDom - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 106 | ::post(home,iv,x0,v1))); - | ~~~~~~^~~~~~~~~~~~~~~ -./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) - | ~~~~~^~~~ -./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]' - 375 | (void) new (home) ViewDom(home,iv,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/element.cpp:105:7: required from here - 105 | GECODE_ES_FAIL((Element::ViewDom - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 106 | ::post(home,iv,x0,v1))); - | ~~~~~~^~~~~~~~~~~~~~~ -./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::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]' - 289 | (void) new (home) Rel::EqBnd(home,iv[x0.val()].view,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/element.cpp:108:7: required from here - 108 | GECODE_ES_FAIL((Element::ViewBnd - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 109 | ::post(home,iv,x0,v1))); - | ~~~~~~^~~~~~~~~~~~~~~ -./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]' - 293 | (void) new (home) ViewBnd(home,iv,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/element.cpp:108:7: required from here - 108 | GECODE_ES_FAIL((Element::ViewBnd - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 109 | ::post(home,iv,x0,v1))); - | ~~~~~~^~~~~~~~~~~~~~~ -./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]' - 289 | (void) new (home) Rel::EqBnd(home,iv[x0.val()].view,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/element.cpp:121:5: required from here - 121 | GECODE_ES_FAIL((Element::ViewBnd - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 122 | ::post(home,iv,x0,x1))); - | ~~~~~~^~~~~~~~~~~~~~~ -./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]' - 293 | (void) new (home) ViewBnd(home,iv,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/element.cpp:121:5: required from here - 121 | GECODE_ES_FAIL((Element::ViewBnd - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 122 | ::post(home,iv,x0,x1))); - | ~~~~~~^~~~~~~~~~~~~~~ -./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]' - 289 | (void) new (home) Rel::EqBnd(home,iv[x0.val()].view,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/element.cpp:135:5: required from here - 135 | GECODE_ES_FAIL((Element::ViewBnd - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 136 | ::post(home,iv,x0,v1))); - | ~~~~~~^~~~~~~~~~~~~~~ -./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]' - 293 | (void) new (home) ViewBnd(home,iv,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/element.cpp:135:5: required from here - 135 | GECODE_ES_FAIL((Element::ViewBnd - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 136 | ::post(home,iv,x0,v1))); - | ~~~~~~^~~~~~~~~~~~~~~ -./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, - | ~~~~~^~~~ -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); - | ^~~~~ -./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]' - 172 | : MixBinaryPropagator(home,x0,x1) {} - | ^ -./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]' - 186 | (void) new (home) EqDom(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/element/pair.hpp:52:50: required from here - 52 | return Rel::EqDom::post(home,x0x1w,x2); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -./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/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]' - 184 | (void) new (home) Int(home,c,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 423 | return Int::post(home,c,x0,x1); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -gecode/int/element.cpp:47:5: required from here - 47 | GECODE_ES_FAIL((Element::post_int(home,c,x0,x1))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -./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]' - 184 | (void) new (home) Int(home,c,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 425 | return Int::post(home,c,x0,x1); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -gecode/int/element.cpp:47:5: required from here - 47 | GECODE_ES_FAIL((Element::post_int(home,c,x0,x1))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -./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 = 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]' - 184 | (void) new (home) Int(home,c,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 433 | return Int::post(home,c,x0,x1); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -gecode/int/element.cpp:47:5: required from here - 47 | GECODE_ES_FAIL((Element::post_int(home,c,x0,x1))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -./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]' - 184 | (void) new (home) Int(home,c,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 439 | return Int::post(home,c,x0,x1); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -gecode/int/element.cpp:47:5: required from here - 47 | GECODE_ES_FAIL((Element::post_int(home,c,x0,x1))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -./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]' - 184 | (void) new (home) Int(home,c,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 423 | return Int::post(home,c,x0,x1); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -gecode/int/element.cpp:59:5: required from here - 59 | GECODE_ES_FAIL((Element::post_int(home,c,x0,x1))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -./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]' - 184 | (void) new (home) Int(home,c,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 425 | return Int::post(home,c,x0,x1); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -gecode/int/element.cpp:59:5: required from here - 59 | GECODE_ES_FAIL((Element::post_int(home,c,x0,x1))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -./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]' - 184 | (void) new (home) Int(home,c,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 433 | return Int::post(home,c,x0,x1); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -gecode/int/element.cpp:59:5: required from here - 59 | GECODE_ES_FAIL((Element::post_int(home,c,x0,x1))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -./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]' - 184 | (void) new (home) Int(home,c,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 439 | return Int::post(home,c,x0,x1); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -gecode/int/element.cpp:59:5: required from here - 59 | GECODE_ES_FAIL((Element::post_int(home,c,x0,x1))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -./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]' - 184 | (void) new (home) Int(home,c,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 423 | return Int::post(home,c,x0,x1); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -gecode/int/element.cpp:73:5: required from here - 74 | (Element::post_int(home,c,x0,cx1))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -./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]' - 184 | (void) new (home) Int(home,c,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 425 | return Int::post(home,c,x0,x1); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -gecode/int/element.cpp:73:5: required from here - 74 | (Element::post_int(home,c,x0,cx1))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -./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]' - 184 | (void) new (home) Int(home,c,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 433 | return Int::post(home,c,x0,x1); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -gecode/int/element.cpp:73:5: required from here - 74 | (Element::post_int(home,c,x0,cx1))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -./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]' - 184 | (void) new (home) Int(home,c,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 439 | return Int::post(home,c,x0,x1); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -gecode/int/element.cpp:73:5: required from here - 74 | (Element::post_int(home,c,x0,cx1))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -./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]' - 172 | : MixBinaryPropagator(home,x0,x1) {} - | ^ -./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]' - 371 | (void) new (home) Rel::EqDom(home,iv[x0.val()].view,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/element.cpp:86:7: required from here - 86 | GECODE_ES_FAIL((Element::ViewDom - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 87 | ::post(home,iv,x0,x1))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/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]' - 362 | : View(home,iv,x0,x1) {} - | ^ -./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]' - 375 | (void) new (home) ViewDom(home,iv,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/element.cpp:86:7: required from here - 86 | GECODE_ES_FAIL((Element::ViewDom - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 87 | ::post(home,iv,x0,x1))); - | ~~~~~~^~~~~~~~~~~~~~~ -./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]' - 104 | : MixBinaryPropagator(home,x0,x1) {} - | ^ -./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]' - 289 | (void) new (home) Rel::EqBnd(home,iv[x0.val()].view,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/element.cpp:89:7: required from here - 89 | GECODE_ES_FAIL((Element::ViewBnd - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 90 | ::post(home,iv,x0,x1))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/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]' - 280 | : View(home,iv,x0,x1) {} - | ^ -./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]' - 293 | (void) new (home) ViewBnd(home,iv,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/element.cpp:89:7: required from here - 89 | GECODE_ES_FAIL((Element::ViewBnd - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 90 | ::post(home,iv,x0,x1))); - | ~~~~~~^~~~~~~~~~~~~~~ -./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]' - 172 | : MixBinaryPropagator(home,x0,x1) {} - | ^ -./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]' - 371 | (void) new (home) Rel::EqDom(home,iv[x0.val()].view,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/element.cpp:105:7: required from here - 105 | GECODE_ES_FAIL((Element::ViewDom - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 106 | ::post(home,iv,x0,v1))); - | ~~~~~~^~~~~~~~~~~~~~~ -./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]' - 362 | : View(home,iv,x0,x1) {} - | ^ -./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]' - 375 | (void) new (home) ViewDom(home,iv,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/element.cpp:105:7: required from here - 105 | GECODE_ES_FAIL((Element::ViewDom - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 106 | ::post(home,iv,x0,v1))); - | ~~~~~~^~~~~~~~~~~~~~~ -./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]' - 104 | : MixBinaryPropagator(home,x0,x1) {} - | ^ -./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]' - 289 | (void) new (home) Rel::EqBnd(home,iv[x0.val()].view,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/element.cpp:108:7: required from here - 108 | GECODE_ES_FAIL((Element::ViewBnd - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 109 | ::post(home,iv,x0,v1))); - | ~~~~~~^~~~~~~~~~~~~~~ -./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]' - 280 | : View(home,iv,x0,x1) {} - | ^ -./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]' - 293 | (void) new (home) ViewBnd(home,iv,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/element.cpp:108:7: required from here - 108 | GECODE_ES_FAIL((Element::ViewBnd - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 109 | ::post(home,iv,x0,v1))); - | ~~~~~~^~~~~~~~~~~~~~~ -./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]' - 104 | : MixBinaryPropagator(home,x0,x1) {} - | ^ -./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]' - 289 | (void) new (home) Rel::EqBnd(home,iv[x0.val()].view,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/element.cpp:121:5: required from here - 121 | GECODE_ES_FAIL((Element::ViewBnd - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 122 | ::post(home,iv,x0,x1))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { - | ^ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const 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]' - 280 | : View(home,iv,x0,x1) {} - | ^ -./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]' - 293 | (void) new (home) ViewBnd(home,iv,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/element.cpp:121:5: required from here - 121 | GECODE_ES_FAIL((Element::ViewBnd - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 122 | ::post(home,iv,x0,x1))); - | ~~~~~~^~~~~~~~~~~~~~~ -./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/int.hh: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/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]' + 247 | (void) new (home) NaryWait(home,x,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/exec.cpp:65:5: required from here + 65 | GECODE_ES_FAIL(NaryWait::post(home,xv,c)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +./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) { | ^~~~ +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: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]' - 104 | : MixBinaryPropagator(home,x0,x1) {} - | ^ -./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]' - 289 | (void) new (home) Rel::EqBnd(home,iv[x0.val()].view,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/element.cpp:135:5: required from here - 135 | GECODE_ES_FAIL((Element::ViewBnd - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 136 | ::post(home,iv,x0,v1))); - | ~~~~~~^~~~~~~~~~~~~~~ -./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]' - 280 | : View(home,iv,x0,x1) {} - | ^ -./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]' - 293 | (void) new (home) ViewBnd(home,iv,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/element.cpp:135:5: required from here - 135 | GECODE_ES_FAIL((Element::ViewBnd - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 136 | ::post(home,iv,x0,v1))); - | ~~~~~~^~~~~~~~~~~~~~~ -./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: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/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ +./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/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -36953,204 +41371,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) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: 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/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(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/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void 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) { - | ~~~~~^~~~ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/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 + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.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) { | ^~~~ @@ -37178,37 +41445,20 @@ ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ @@ -37218,47 +41468,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.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -37269,16 +41484,6 @@ ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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()); | ^ @@ -37288,6 +41493,13 @@ ./gecode/int.hh:4429:21: note: initializing argument 1 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/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 + 40 | : UnaryPropagator(home,x), t(t0), e(e0) { + | ^ +./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/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ @@ -37297,6 +41509,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); | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(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:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -37338,6 +41556,32 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -37359,821 +41603,46 @@ ./gecode/int.hh:5684:14: note: initializing 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/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] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^ -gecode/int/count.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/int/count.cpp:54:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 53 | GECODE_ES_FAIL((Count::EqInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 54 | ::post(home,xv,y,m))); - | ~~~~~~^~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because '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:254: -./gecode/int/count/int-eq.hpp:43:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]' - 43 | EqInt::post(Home home, ViewArray& x, VY y, int c) { - | ~~~~~^~~~ -gecode/int/count.cpp:61:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | GECODE_ES_FAIL((Count::EqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 61 | ::post(home,xv,y,z,0))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because '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:406: -./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::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' - 44 | EqView::post(Home home, - | ~~~~~^~~~ -gecode/int/count.cpp:68:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 67 | GECODE_ES_FAIL((Count::LqInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 68 | ::post(home,xv,y,m))); - | ~~~~~~^~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because '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/int/count.cpp:74:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | GECODE_ES_FAIL((Count::GqInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 74 | ::post(home,xv,y,m))); - | ~~~~~~^~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because '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:255: -./gecode/int/count/int-gq.hpp:43:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::GqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]' - 43 | GqInt::post(Home home, ViewArray& x, VY y, int c) { - | ~~~~~^~~~ -gecode/int/count.cpp: In function 'void Gecode::count(Home, const IntVarArgs&, 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/count.cpp:86:5: note: in expansion of macro 'GECODE_POST' - 86 | 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/count.cpp:95:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 94 | GECODE_ES_FAIL((Count::EqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 95 | ::post(home,xv,y,z,0))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./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/int/count.cpp:98:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 97 | GECODE_ES_FAIL((Count::EqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 98 | ::post(home,xv,y,z,0))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./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 = false]' - 44 | EqView::post(Home home, - | ~~~~~^~~~ -gecode/int/count.cpp:106:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 105 | GECODE_ES_FAIL((Count::EqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 106 | ::post(home,xv,y,z,0))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./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::IntView; bool shr = true; bool dom = false]' - 44 | EqView::post(Home home, - | ~~~~~^~~~ -gecode/int/count.cpp:113:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 112 | GECODE_ES_FAIL((Count::LqInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 113 | ::post(home,xv,y,m))); - | ~~~~~~^~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./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::IntView]' - 43 | LqInt::post(Home home, ViewArray& x, VY y, int c) { - | ~~~~~^~~~ -gecode/int/count.cpp:122:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 121 | GECODE_ES_FAIL((Count::GqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 122 | ::post(home,xv,y,z,0))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because '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:407: -./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::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = true]' - 43 | GqView::post(Home home, - | ~~~~~^~~~ -gecode/int/count.cpp:125:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 124 | GECODE_ES_FAIL((Count::GqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 125 | ::post(home,xv,y,z,0))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./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::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = false]' - 43 | GqView::post(Home home, - | ~~~~~^~~~ -gecode/int/count.cpp: In function 'void Gecode::count(Home, const IntVarArgs&, const IntSet&, IntRelType, int, IntPropLevel)': -gecode/int/count.cpp:139:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 139 | count(home,x,y.min(),irt,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/count.cpp:40:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 40 | count(Home home, const IntVarArgs& x, int n, - | ~~~~~^~~~ -./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/count.cpp:147:5: note: in expansion of macro 'GECODE_POST' - 147 | 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/count.cpp:152:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 152 | GECODE_ES_FAIL((Count::EqInt::post(home,xv,y,m))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/count/int-eq.hpp:43:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]' - 43 | EqInt::post(Home home, ViewArray& x, VY y, int c) { - | ~~~~~^~~~ -gecode/int/count.cpp:159:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 158 | GECODE_ES_FAIL((Count::EqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 159 | ::post(home,xv,y,z,0))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./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::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' - 44 | EqView::post(Home home, - | ~~~~~^~~~ -gecode/int/count.cpp:165:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 165 | GECODE_ES_FAIL((Count::LqInt::post(home,xv,y,m))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./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::IntSet]' - 43 | LqInt::post(Home home, ViewArray& x, VY y, int c) { - | ~~~~~^~~~ -gecode/int/count.cpp:170:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 170 | GECODE_ES_FAIL((Count::GqInt::post(home,xv,y,m))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/count/int-gq.hpp:43:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::GqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]' - 43 | GqInt::post(Home home, ViewArray& x, VY y, int c) { - | ~~~~~^~~~ -gecode/int/count.cpp: In function 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, 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/count.cpp:184:5: note: in expansion of macro 'GECODE_POST' - 184 | 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/count.cpp:194:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 193 | GECODE_ES_FAIL((Count::EqInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 194 | ::post(home,xy,zero,m))); - | ~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/count/int-eq.hpp:43:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]' - 43 | EqInt::post(Home home, ViewArray& x, VY y, int c) { - | ~~~~~^~~~ -gecode/int/count.cpp:201:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 200 | GECODE_ES_FAIL((Count::EqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 201 | ::post(home,xy,zero,z,0))); - | ~~~~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./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::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' - 44 | EqView::post(Home home, - | ~~~~~^~~~ -gecode/int/count.cpp:208:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 207 | GECODE_ES_FAIL((Count::LqInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 208 | ::post(home,xy,zero,m))); - | ~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./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::OffsetView; VY = Gecode::Int::ZeroIntView]' - 43 | LqInt::post(Home home, ViewArray& x, VY y, int c) { - | ~~~~~^~~~ -gecode/int/count.cpp:214:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 213 | GECODE_ES_FAIL((Count::GqInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 214 | ::post(home,xy,zero,m))); - | ~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/count/int-gq.hpp:43:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::GqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]' - 43 | GqInt::post(Home home, ViewArray& x, VY y, int c) { - | ~~~~~^~~~ -gecode/int/count.cpp: In function 'void Gecode::count(Home, const IntVarArgs&, int, 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/count.cpp:226:5: note: in expansion of macro 'GECODE_POST' - 226 | 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/count.cpp:232:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 231 | GECODE_ES_FAIL((Count::EqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 232 | ::post(home,xv,yv,z,0))); - | ~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./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::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' - 44 | EqView::post(Home home, - | ~~~~~^~~~ -gecode/int/count.cpp:237:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 237 | GECODE_ES_FAIL((Rel::Nq::post(home,z,nz))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because '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/count/rel.hpp:34, - from ./gecode/int/count.hh:128: -./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/count.cpp:239:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 238 | GECODE_ES_FAIL((Count::EqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 239 | ::post(home,xv,yv,nz,0))); - | ~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./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::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' - 44 | EqView::post(Home home, - | ~~~~~^~~~ -gecode/int/count.cpp:244:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 243 | GECODE_ES_FAIL((Count::LqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 244 | ::post(home,xv,yv,z,-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) { - | ^~~~ -In file included from ./gecode/int/count.hh:408: -./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::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true]' - 44 | LqView::post(Home home, ViewArray& x, - | ~~~~~^~~~ -gecode/int/count.cpp:248:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 247 | GECODE_ES_FAIL((Count::LqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 248 | ::post(home,xv,yv,z,0))); - | ~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./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::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true]' - 44 | LqView::post(Home home, ViewArray& x, - | ~~~~~^~~~ -gecode/int/count.cpp:252:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 251 | GECODE_ES_FAIL((Count::GqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 252 | ::post(home,xv,yv,z,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/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::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' - 43 | GqView::post(Home home, - | ~~~~~^~~~ -gecode/int/count.cpp:256:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 255 | GECODE_ES_FAIL((Count::GqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 256 | ::post(home,xv,yv,z,0))); - | ~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./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::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' - 43 | GqView::post(Home home, - | ~~~~~^~~~ -gecode/int/count.cpp: In function 'void Gecode::count(Home, const IntVarArgs&, 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/count.cpp:267:5: note: in expansion of macro 'GECODE_POST' - 267 | 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/count.cpp:273:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 272 | GECODE_ES_FAIL((Count::EqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 273 | ::post(home,xv,y,z,0))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./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::IntView; bool shr = true; bool dom = true]' - 44 | EqView::post(Home home, - | ~~~~~^~~~ -gecode/int/count.cpp:276:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 275 | GECODE_ES_FAIL((Count::EqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 276 | ::post(home,xv,y,z,0))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./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::IntView; bool shr = true; bool dom = false]' - 44 | EqView::post(Home home, - | ~~~~~^~~~ -gecode/int/count.cpp:281:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 281 | GECODE_ES_FAIL((Rel::Nq::post(home,z,nz))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266: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/count.cpp:283:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 282 | GECODE_ES_FAIL((Count::EqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 283 | ::post(home,xv,y,nz,0))); - | ~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./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::IntView; bool shr = true; bool dom = false]' - 44 | EqView::post(Home home, - | ~~~~~^~~~ -gecode/int/count.cpp:288:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 287 | GECODE_ES_FAIL((Count::LqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 288 | ::post(home,xv,y,z,-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/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::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true]' - 44 | LqView::post(Home home, ViewArray& x, - | ~~~~~^~~~ -gecode/int/count.cpp:292:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 291 | GECODE_ES_FAIL((Count::LqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 292 | ::post(home,xv,y,z,0))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./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::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true]' - 44 | LqView::post(Home home, ViewArray& x, - | ~~~~~^~~~ -gecode/int/count.cpp:297:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 296 | GECODE_ES_FAIL((Count::GqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 297 | ::post(home,xv,y,z,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/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::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = true]' - 43 | GqView::post(Home home, - | ~~~~~^~~~ -gecode/int/count.cpp:300:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 299 | GECODE_ES_FAIL((Count::GqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 300 | ::post(home,xv,y,z,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/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::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' - 43 | GqView::post(Home home, - | ~~~~~^~~~ -gecode/int/count.cpp:305:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 304 | GECODE_ES_FAIL((Count::GqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 305 | ::post(home,xv,y,z,0))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./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::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = true]' - 43 | GqView::post(Home home, - | ~~~~~^~~~ -gecode/int/count.cpp:308:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 307 | GECODE_ES_FAIL((Count::GqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 308 | ::post(home,xv,y,z,0))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./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::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' - 43 | GqView::post(Home home, - | ~~~~~^~~~ -gecode/int/count.cpp: In function 'void Gecode::count(Home, const IntVarArgs&, const IntSet&, IntRelType, IntVar, IntPropLevel)': -gecode/int/count.cpp:321:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 321 | count(home,x,y.min(),irt,z); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/int/count.cpp:222:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 222 | count(Home home, const IntVarArgs& x, int n, - | ~~~~~^~~~ -./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/count.cpp:328:5: note: in expansion of macro 'GECODE_POST' - 328 | 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/count.cpp:333:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 332 | GECODE_ES_FAIL((Count::EqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 333 | ::post(home,xv,y,z,0))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./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::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' - 44 | EqView::post(Home home, - | ~~~~~^~~~ -gecode/int/count.cpp:338:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 338 | GECODE_ES_FAIL((Rel::Nq::post(home,z,nz))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266: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/count.cpp:340:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 339 | GECODE_ES_FAIL((Count::EqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 340 | ::post(home,xv,y,nz,0))); - | ~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./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::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' - 44 | EqView::post(Home home, - | ~~~~~^~~~ -gecode/int/count.cpp:345:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 344 | GECODE_ES_FAIL((Count::LqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 345 | ::post(home,xv,y,z,-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/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::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true]' - 44 | LqView::post(Home home, ViewArray& x, - | ~~~~~^~~~ -gecode/int/count.cpp:349:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 348 | GECODE_ES_FAIL((Count::LqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 349 | ::post(home,xv,y,z,0))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./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::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true]' - 44 | LqView::post(Home home, ViewArray& x, - | ~~~~~^~~~ -gecode/int/count.cpp:353:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 352 | GECODE_ES_FAIL((Count::GqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 353 | ::post(home,xv,y,z,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/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::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' - 43 | GqView::post(Home home, - | ~~~~~^~~~ -gecode/int/count.cpp:357:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 356 | GECODE_ES_FAIL((Count::GqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 357 | ::post(home,xv,y,z,0))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./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::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' - 43 | GqView::post(Home home, - | ~~~~~^~~~ -gecode/int/count.cpp: In function 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, 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/count.cpp:370:5: note: in expansion of macro 'GECODE_POST' - 370 | 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/count.cpp:380:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 379 | GECODE_ES_FAIL((Count::EqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 380 | ::post(home,xy,u,z,0))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./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::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' - 44 | EqView::post(Home home, - | ~~~~~^~~~ -gecode/int/count.cpp:385:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 385 | GECODE_ES_FAIL((Rel::Nq::post(home,z,nz))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266: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/count.cpp:387:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 386 | GECODE_ES_FAIL((Count::EqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 387 | ::post(home,xy,u,nz,0))); - | ~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./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::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' - 44 | EqView::post(Home home, - | ~~~~~^~~~ -gecode/int/count.cpp:392:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 391 | GECODE_ES_FAIL((Count::LqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 392 | ::post(home,xy,u,z,-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/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, - | ~~~~~^~~~ -gecode/int/count.cpp:396:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 395 | GECODE_ES_FAIL((Count::LqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 396 | ::post(home,xy,u,z,0))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./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, - | ~~~~~^~~~ -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 - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 400 | ::post(home,xy,u,z,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/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/count.cpp:404:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | GECODE_ES_FAIL((Count::GqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 404 | ::post(home,xy,u,z,0))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./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, - | ~~~~~^~~~ -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:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/int/bool.hh:659, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, @@ -38189,420 +41658,27 @@ ./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/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]' - 672 | Iter::Ranges::Inter ij(i,j); - | ^~ -./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]' - 187 | return x->inter_r(home,i,depend); - | ~~~~~~~~~~^~~~~~~~~~~~~~~ -./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]' - 447 | ModEvent me = x1.inter_r(home,i_val); - | ~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/element/view.hpp:402:3: required from here - 402 | ViewDom::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~~~ -./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 - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because '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/count/int-eq.hpp: In instantiation of '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 - 53 | GECODE_ES_FAIL((Count::EqInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 54 | ::post(home,xv,y,m))); - | ~~~~~~^~~~~~~~~~~~~ -./gecode/int/count/int-eq.hpp:63:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 63 | return post_false(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/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/count/rel.hpp:213:19: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Count::post_false(Gecode::Home, Gecode::ViewArray&, Gecode::Int::ConstIntView) [with VX = Gecode::Int::IntView]' - 213 | post_false(Home home, ViewArray& x, ConstIntView 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/count/int-eq.hpp:66:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 66 | return post_true(home,x,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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/count/rel.hpp:170:18: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Count::post_true(Gecode::Home, Gecode::ViewArray&, Gecode::Int::ConstIntView) [with VX = Gecode::Int::IntView]' - 170 | post_true(Home home, ViewArray& x, ConstIntView y) { - | ~~~~~^~~~ -./gecode/int/count/int-eq.hpp:70:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 70 | (void) new (home) EqInt(home,x,n_s,y,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/count/int-eq.hpp:38:28: note: initializing argument 1 of 'Gecode::Int::Count::EqInt::EqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]' - 38 | EqInt::EqInt(Home home, ViewArray& x, int n_s, VY y, int c) - | ~~~~~^~~~ -./gecode/int/count/view-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::EqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]': -gecode/int/count.cpp:60:9: required from here - 60 | GECODE_ES_FAIL((Count::EqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 61 | ::post(home,xv,y,z,0))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/int/count/view-eq.hpp:49:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 49 | return EqInt::post(home,x,y,z.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/count/int-eq.hpp:43:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]' - 43 | EqInt::post(Home home, ViewArray& x, VY y, int c) { - | ~~~~~^~~~ 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] 260 | : TernaryPropagator(home,x0,x1,x2) {} | ^ -./gecode/int/count/view-eq.hpp:51:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | (void) new (home) EqView(home,x,y,z,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/count/view-eq.hpp:38:41: note: initializing argument 1 of 'Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' - 38 | EqView::EqView(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/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) | ~~~~~^~~~ -./gecode/int/count/view-eq.hpp:53:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 53 | (void) new (home) EqView(home,x,y,z,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/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/count/view-eq.hpp:38:41: note: initializing argument 1 of 'Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = false; bool dom = false]' - 38 | EqView::EqView(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) { - | ^~~~ -./gecode/int/count/int-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::LqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]': -gecode/int/count.cpp:67:7: required from here - 67 | GECODE_ES_FAIL((Count::LqInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 68 | ::post(home,xv,y,m))); - | ~~~~~~^~~~~~~~~~~~~ -./gecode/int/count/int-lq.hpp:64:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 64 | return post_false(home,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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/count/rel.hpp:213:19: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Count::post_false(Gecode::Home, Gecode::ViewArray&, Gecode::Int::ConstIntView) [with VX = Gecode::Int::IntView]' - 213 | post_false(Home home, ViewArray& x, ConstIntView 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/count/int-lq.hpp:65:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 65 | (void) new (home) LqInt(home,x,n_x-c+1,y,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/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) {} | ^ -./gecode/int/count/int-lq.hpp:38:28: note: initializing argument 1 of 'Gecode::Int::Count::LqInt::LqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]' - 38 | LqInt::LqInt(Home home, ViewArray& x, int n_s, VY y, int 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/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/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/count/int-gq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::GqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]': -gecode/int/count.cpp:73:7: required from here - 73 | GECODE_ES_FAIL((Count::GqInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 74 | ::post(home,xv,y,m))); - | ~~~~~~^~~~~~~~~~~~~ -./gecode/int/count/int-gq.hpp:66:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 66 | return post_true(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/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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/count/rel.hpp:170:18: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Count::post_true(Gecode::Home, Gecode::ViewArray&, Gecode::Int::ConstIntView) [with VX = Gecode::Int::IntView]' - 170 | post_true(Home home, ViewArray& x, ConstIntView y) { - | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/count/int-gq.hpp:67:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 67 | (void) new (home) GqInt(home,x,c+1,y,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/count/int-gq.hpp:38:28: note: initializing argument 1 of 'Gecode::Int::Count::GqInt::GqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]' - 38 | GqInt::GqInt(Home home, ViewArray& x, int n_s, VY y, int 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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/count/view-eq.hpp: In instantiation 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]': -gecode/int/count.cpp:94:11: required from here - 94 | GECODE_ES_FAIL((Count::EqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 95 | ::post(home,xv,y,z,0))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/int/count/view-eq.hpp:49:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 49 | return EqInt::post(home,x,y,z.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/count/int-eq.hpp:43:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]' - 43 | EqInt::post(Home home, ViewArray& x, VY y, int c) { - | ~~~~~^~~~ -./gecode/int.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/count/view-eq.hpp:51:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | (void) new (home) EqView(home,x,y,z,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/count/view-eq.hpp:38:41: note: initializing argument 1 of 'Gecode::Int::Count::EqView::EqView(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]' - 38 | EqView::EqView(Home home, - | ~~~~~^~~~ -./gecode/int/count/view-eq.hpp:53:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 53 | (void) new (home) EqView(home,x,y,z,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/count/view-eq.hpp:38:41: note: initializing argument 1 of 'Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = false; bool dom = true]' - 38 | EqView::EqView(Home home, - | ~~~~~^~~~ -./gecode/int/count/view-eq.hpp: In instantiation 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 = false]': -gecode/int/count.cpp:97:11: required from here - 97 | GECODE_ES_FAIL((Count::EqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 98 | ::post(home,xv,y,z,0))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/int/count/view-eq.hpp:49:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 49 | return EqInt::post(home,x,y,z.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/count/int-eq.hpp:43:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]' - 43 | EqInt::post(Home home, ViewArray& x, VY y, int c) { - | ~~~~~^~~~ -./gecode/int/count/view-eq.hpp:51:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | (void) new (home) EqView(home,x,y,z,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/count/view-eq.hpp:38:41: note: initializing argument 1 of 'Gecode::Int::Count::EqView::EqView(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 = false]' - 38 | EqView::EqView(Home home, - | ~~~~~^~~~ -./gecode/int/count/view-eq.hpp:53:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 53 | (void) new (home) EqView(home,x,y,z,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/count/view-eq.hpp:38:41: note: initializing argument 1 of 'Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = false; bool dom = false]' - 38 | EqView::EqView(Home home, - | ~~~~~^~~~ -./gecode/int/count/view-eq.hpp: In instantiation 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::IntView; bool shr = true; bool dom = false]': -gecode/int/count.cpp:105:9: required from here - 105 | GECODE_ES_FAIL((Count::EqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 106 | ::post(home,xv,y,z,0))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/int/count/view-eq.hpp:49:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 49 | return EqInt::post(home,x,y,z.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/count/int-eq.hpp:43:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]' - 43 | EqInt::post(Home home, ViewArray& x, VY y, int c) { - | ~~~~~^~~~ -./gecode/int/count/view-eq.hpp:51:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | (void) new (home) EqView(home,x,y,z,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/count/view-eq.hpp:38:41: note: initializing argument 1 of 'Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' - 38 | EqView::EqView(Home home, - | ~~~~~^~~~ 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] @@ -38611,15 +41687,6 @@ gecode/int/arithmetic.cpp:41:5: note: in expansion of macro 'GECODE_POST' 41 | GECODE_POST; | ^~~~~~~~~~~ -./gecode/int/count/view-eq.hpp:53:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 53 | (void) new (home) EqView(home,x,y,z,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/count/view-eq.hpp:38:41: note: initializing argument 1 of 'Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = false; bool dom = false]' - 38 | EqView::EqView(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) { | ^~~~ @@ -38639,21 +41706,6 @@ ./gecode/int/arithmetic/abs.hpp:148:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::AbsDom::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 148 | AbsDom::post(Home home, View x0, View x1) { | ~~~~~^~~~ -./gecode/int/count/int-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::LqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]': -gecode/int/count.cpp:112:7: required from here - 112 | GECODE_ES_FAIL((Count::LqInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 113 | ::post(home,xv,y,m))); - | ~~~~~~^~~~~~~~~~~~~ -./gecode/int/count/int-lq.hpp:64:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 64 | return post_false(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/count/rel.hpp:251:19: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Count::post_false(Gecode::Home, Gecode::ViewArray&, VX) [with VX = Gecode::Int::IntView]' - 251 | post_false(Home home, ViewArray& x, VX y) { - | ~~~~~^~~~ gecode/int/arithmetic.cpp:45:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | GECODE_ES_FAIL(Arithmetic::AbsBnd::post(home,x0,x1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ @@ -38666,15 +41718,6 @@ ./gecode/int/arithmetic/abs.hpp:93:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::AbsBnd::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 93 | AbsBnd::post(Home home, View x0, View x1) { | ~~~~~^~~~ -./gecode/int/count/int-lq.hpp:65:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 65 | (void) new (home) LqInt(home,x,n_x-c+1,y,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/count/int-lq.hpp:38:28: note: initializing argument 1 of 'Gecode::Int::Count::LqInt::LqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]' - 38 | LqInt::LqInt(Home home, ViewArray& x, int n_s, VY y, int c) - | ~~~~~^~~~ gecode/int/arithmetic.cpp: In function 'void Gecode::max(Home, 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); @@ -38688,18 +41731,6 @@ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ -./gecode/int/count/view-gq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::GqView::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]': -gecode/int/count.cpp:121:11: required from here - 121 | GECODE_ES_FAIL((Count::GqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 122 | ::post(home,xv,y,z,0))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/int/count/view-gq.hpp:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 47 | return GqInt::post(home,x,y,z.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/arithmetic.cpp:56:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 56 | GECODE_ES_FAIL(Arithmetic::MaxDom::post(home,x0,x1,x2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ @@ -38713,12 +41744,6 @@ ./gecode/int/arithmetic/max.hpp:242:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' 242 | MaxDom::post(Home home, View x0, View x1, View x2) { | ~~~~~^~~~ -./gecode/int/count/int-gq.hpp:43:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::GqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]' - 43 | GqInt::post(Home home, ViewArray& x, VY y, int c) { - | ~~~~~^~~~ -./gecode/int/count/view-gq.hpp:49:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 49 | (void) new (home) GqView(home,x,y,z,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gecode/int/arithmetic.cpp:58:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 58 | GECODE_ES_FAIL(Arithmetic::MaxBnd::post(home,x0,x1,x2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ @@ -38731,21 +41756,6 @@ ./gecode/int/arithmetic/max.hpp:80:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxBnd::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' 80 | MaxBnd::post(Home home, View x0, View x1, View 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/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::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = true]' - 38 | GqView::GqView(Home home, ViewArray& x, VY y, VZ z, int c) - | ~~~~~^~~~ -./gecode/int/count/view-gq.hpp:51:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | (void) new (home) GqView(home,x,y,z,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/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::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = false; bool dom = true]' - 38 | GqView::GqView(Home home, ViewArray& x, VY y, VZ z, int c) - | ~~~~~^~~~ gecode/int/arithmetic.cpp: In function 'void Gecode::max(Home, 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); @@ -38759,30 +41769,6 @@ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ -./gecode/int/count/view-gq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::GqView::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 = false]': -gecode/int/count.cpp:124:11: required from here - 124 | GECODE_ES_FAIL((Count::GqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 125 | ::post(home,xv,y,z,0))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/int/count/view-gq.hpp:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 47 | return GqInt::post(home,x,y,z.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/count/int-gq.hpp:43:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::GqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]' - 43 | GqInt::post(Home home, ViewArray& x, VY y, int c) { - | ~~~~~^~~~ -./gecode/int/count/view-gq.hpp:49:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 49 | (void) new (home) GqView(home,x,y,z,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/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::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = false]' - 38 | GqView::GqView(Home home, ViewArray& x, VY y, VZ z, int c) - | ~~~~~^~~~ gecode/int/arithmetic.cpp:71:59: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | GECODE_ES_FAIL(Arithmetic::NaryMaxDom::post(home,xv,y)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ @@ -38795,15 +41781,6 @@ ./gecode/int/arithmetic/max.hpp:318:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxDom::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]' 318 | NaryMaxDom::post(Home home, ViewArray& x, View y) { | ~~~~~^~~~ -./gecode/int/count/view-gq.hpp:51:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | (void) new (home) GqView(home,x,y,z,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/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::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = false; bool dom = false]' - 38 | GqView::GqView(Home home, ViewArray& x, VY y, VZ z, int c) - | ~~~~~^~~~ gecode/int/arithmetic.cpp:73:59: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | GECODE_ES_FAIL(Arithmetic::NaryMaxBnd::post(home,xv,y)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ @@ -38816,24 +41793,6 @@ ./gecode/int/arithmetic/max.hpp:134:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxBnd::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]' 134 | NaryMaxBnd::post(Home home, ViewArray& x, View y) { | ~~~~~^~~~ -./gecode/int/count/int-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]': -gecode/int/count.cpp:152:7: required from here - 152 | GECODE_ES_FAIL((Count::EqInt::post(home,xv,y,m))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -./gecode/int/count/int-eq.hpp:63:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 63 | return post_false(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/count/rel.hpp:227:19: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Count::post_false(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&) [with VX = Gecode::Int::IntView]' - 227 | post_false(Home home, ViewArray& x, const IntSet& 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/arithmetic.cpp: In function 'void Gecode::min(Home, 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); @@ -38844,45 +41803,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/kernel/core.hpp:3266:3: note: 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/count/int-eq.hpp:66:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 66 | return post_true(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/count/rel.hpp:184:18: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Count::post_true(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&) [with VX = Gecode::Int::IntView]' - 184 | post_true(Home home, ViewArray& x, const IntSet& 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/count/int-eq.hpp:70:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 70 | (void) new (home) EqInt(home,x,n_s,y,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 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/count/int-eq.hpp:38:28: note: initializing argument 1 of 'Gecode::Int::Count::EqInt::EqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]' - 38 | EqInt::EqInt(Home home, ViewArray& x, int n_s, VY y, int c) - | ~~~~~^~~~ -./gecode/int/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/arithmetic.cpp:84:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | GECODE_ES_FAIL(Arithmetic::MaxDom::post(home,m0,m1,m2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ @@ -38895,17 +41818,6 @@ ./gecode/int/arithmetic/max.hpp:242:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]' 242 | MaxDom::post(Home home, View x0, View x1, View 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:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ gecode/int/arithmetic.cpp:86:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 86 | GECODE_ES_FAIL(Arithmetic::MaxBnd::post(home,m0,m1,m2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ @@ -38915,40 +41827,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/arithmetic/max.hpp:80:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxBnd::post(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]' 80 | MaxBnd::post(Home home, View x0, View x1, View x2) { | ~~~~~^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/count/view-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::EqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]': -gecode/int/count.cpp:158:9: required from here - 158 | GECODE_ES_FAIL((Count::EqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 159 | ::post(home,xv,y,z,0))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/int/count/view-eq.hpp:49:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 49 | return EqInt::post(home,x,y,z.val()+c); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of '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/count/int-eq.hpp:43:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]' - 43 | EqInt::post(Home home, ViewArray& x, VY y, int c) { - | ~~~~~^~~~ gecode/int/arithmetic.cpp: In function 'void Gecode::min(Home, 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); @@ -38959,60 +41840,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&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: 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/count/view-eq.hpp:51:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | (void) new (home) EqView(home,x,y,z,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:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/count/view-eq.hpp:38:41: note: initializing argument 1 of 'Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' - 38 | EqView::EqView(Home home, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 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/count/view-eq.hpp:53:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 53 | (void) new (home) EqView(home,x,y,z,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/count/view-eq.hpp:38:41: note: initializing argument 1 of 'Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = false; bool dom = false]' - 38 | EqView::EqView(Home home, - | ~~~~~^~~~ -./gecode/int/count/int-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::LqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]': -gecode/int/count.cpp:165:7: required from here - 165 | GECODE_ES_FAIL((Count::LqInt::post(home,xv,y,m))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -./gecode/int/count/int-lq.hpp:64:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 64 | return post_false(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/count/rel.hpp:227:19: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Count::post_false(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&) [with VX = Gecode::Int::IntView]' - 227 | post_false(Home home, ViewArray& x, const IntSet& y) { - | ~~~~~^~~~ gecode/int/arithmetic.cpp:102:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 102 | GECODE_ES_FAIL(Arithmetic::NaryMaxDom::post(home,m,my)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ @@ -39022,18 +41852,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/count/int-lq.hpp:65:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 65 | (void) new (home) LqInt(home,x,n_x-c+1,y,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/int/arithmetic/max.hpp:318:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxDom::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::MinusView]' 318 | NaryMaxDom::post(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/int/count/int-lq.hpp:38:28: note: initializing argument 1 of 'Gecode::Int::Count::LqInt::LqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]' - 38 | LqInt::LqInt(Home home, ViewArray& x, int n_s, VY y, int c) - | ~~~~~^~~~ gecode/int/arithmetic.cpp:104:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 104 | GECODE_ES_FAIL(Arithmetic::NaryMaxBnd::post(home,m,my)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ @@ -39046,28 +41867,11 @@ ./gecode/int/arithmetic/max.hpp:134:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxBnd::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::MinusView]' 134 | NaryMaxBnd::post(Home home, ViewArray& x, View y) { | ~~~~~^~~~ -./gecode/int/count/int-gq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::GqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]': -gecode/int/count.cpp:170:7: required from here - 170 | GECODE_ES_FAIL((Count::GqInt::post(home,xv,y,m))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -./gecode/int/count/int-gq.hpp:66:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 66 | return post_true(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/count/rel.hpp:184:18: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Count::post_true(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&) [with VX = Gecode::Int::IntView]' - 184 | post_true(Home home, ViewArray& x, const IntSet& y) { - | ~~~~~^~~~ -./gecode/int/count/int-gq.hpp:67:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 67 | (void) new (home) GqInt(home,x,c+1,y,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/count/int-gq.hpp:38:28: note: initializing argument 1 of 'Gecode::Int::Count::GqInt::GqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]' - 38 | GqInt::GqInt(Home home, ViewArray& x, int n_s, VY y, int c) - | ~~~~~^~~~ +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/arithmetic.cpp: In function 'void Gecode::argmax(Home, const IntVarArgs&, 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); @@ -39081,71 +41885,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:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/count/int-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]': -gecode/int/count.cpp:193:7: required from here - 193 | GECODE_ES_FAIL((Count::EqInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 194 | ::post(home,xy,zero,m))); - | ~~~~~~^~~~~~~~~~~~~~~~ -./gecode/int/count/int-eq.hpp:63:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 63 | return post_false(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/count/rel.hpp:220:19: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Count::post_false(Gecode::Home, Gecode::ViewArray&, Gecode::Int::ZeroIntView) [with VX = Gecode::Int::OffsetView]' - 220 | post_false(Home home, ViewArray& x, ZeroIntView) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/count/int-eq.hpp:66:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 66 | return post_true(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/count/rel.hpp:177:18: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Count::post_true(Gecode::Home, Gecode::ViewArray&, Gecode::Int::ZeroIntView) [with VX = Gecode::Int::OffsetView]' - 177 | post_true(Home home, ViewArray& x, ZeroIntView) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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/count/int-eq.hpp:70:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 70 | (void) new (home) EqInt(home,x,n_s,y,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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/count/int-eq.hpp:38:28: note: initializing argument 1 of 'Gecode::Int::Count::EqInt::EqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]' - 38 | EqInt::EqInt(Home home, ViewArray& x, int n_s, VY y, int 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/arithmetic.cpp:129:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 128 | GECODE_ES_FAIL((Arithmetic::ArgMax | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -39161,25 +41905,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) { | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/count/view-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::EqView::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]': -gecode/int/count.cpp:200:9: required from here - 200 | GECODE_ES_FAIL((Count::EqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 201 | ::post(home,xy,zero,z,0))); - | ~~~~~~^~~~~~~~~~~~~~~~~~ -./gecode/int/count/view-eq.hpp:49:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 49 | return EqInt::post(home,x,y,z.val()+c); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -39191,24 +41916,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/count/int-eq.hpp:43:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]' - 43 | EqInt::post(Home home, ViewArray& x, VY y, int 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/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/count/view-eq.hpp:51:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | (void) new (home) EqView(home,x,y,z,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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/count/view-eq.hpp:38:41: note: initializing argument 1 of 'Gecode::Int::Count::EqView::EqView(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]' - 38 | EqView::EqView(Home home, - | ~~~~~^~~~ 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); @@ -39219,18 +41937,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:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ -./gecode/int/count/view-eq.hpp:53:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 53 | (void) new (home) EqView(home,x,y,z,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/count/view-eq.hpp:38:41: note: initializing argument 1 of 'Gecode::Int::Count::EqView::EqView(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 | EqView::EqView(Home home, - | ~~~~~^~~~ gecode/int/arithmetic.cpp:156:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 155 | GECODE_ES_FAIL((Arithmetic::ArgMax | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -39245,21 +41957,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::OffsetView; bool tiebreak = true]' 48 | ArgMax::post(Home home, IdxViewArray& x, VB y) { | ~~~~~^~~~ -./gecode/int/count/int-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::LqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]': -gecode/int/count.cpp:207:7: required from here - 207 | GECODE_ES_FAIL((Count::LqInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 208 | ::post(home,xy,zero,m))); - | ~~~~~~^~~~~~~~~~~~~~~~ -./gecode/int/count/int-lq.hpp:64:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 64 | return post_false(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/count/rel.hpp:220:19: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Count::post_false(Gecode::Home, Gecode::ViewArray&, Gecode::Int::ZeroIntView) [with VX = Gecode::Int::OffsetView]' - 220 | post_false(Home home, ViewArray& x, ZeroIntView) { - | ~~~~~^~~~ gecode/int/arithmetic.cpp:159:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 158 | GECODE_ES_FAIL((Arithmetic::ArgMax | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -39268,36 +41965,12 @@ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ -./gecode/int/count/int-lq.hpp:65:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 65 | (void) new (home) LqInt(home,x,n_x-c+1,y,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/count/int-lq.hpp:38:28: note: initializing argument 1 of 'Gecode::Int::Count::LqInt::LqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]' - 38 | LqInt::LqInt(Home home, ViewArray& x, int n_s, VY y, int 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/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::OffsetView; bool tiebreak = false]' 48 | ArgMax::post(Home home, IdxViewArray& x, VB y) { | ~~~~~^~~~ -./gecode/int/count/int-gq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::GqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]': -gecode/int/count.cpp:213:7: required from here - 213 | GECODE_ES_FAIL((Count::GqInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 214 | ::post(home,xy,zero,m))); - | ~~~~~~^~~~~~~~~~~~~~~~ -./gecode/int/count/int-gq.hpp:66:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 66 | return post_true(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/count/rel.hpp:177:18: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Count::post_true(Gecode::Home, Gecode::ViewArray&, Gecode::Int::ZeroIntView) [with VX = Gecode::Int::OffsetView]' - 177 | post_true(Home home, ViewArray& x, ZeroIntView) { - | ~~~~~^~~~ gecode/int/arithmetic.cpp: In function 'void Gecode::argmin(Home, const IntVarArgs&, 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); @@ -39311,32 +41984,6 @@ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ -./gecode/int/count/int-gq.hpp:67:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 67 | (void) new (home) GqInt(home,x,c+1,y,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/count/int-gq.hpp:38:28: note: initializing argument 1 of 'Gecode::Int::Count::GqInt::GqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]' - 38 | GqInt::GqInt(Home home, ViewArray& x, int n_s, VY y, int c) - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool 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/count.cpp:237:9: required from here - 237 | GECODE_ES_FAIL((Rel::Nq::post(home,z,nz))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -./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/int/arithmetic.cpp:182:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 181 | GECODE_ES_FAIL((Arithmetic::ArgMax | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -39348,33 +41995,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/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/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::MinusView; VB = Gecode::Int::IntView; bool tiebreak = true]' 48 | ArgMax::post(Home home, IdxViewArray& x, VB y) { | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/count/view-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::LqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true]': -gecode/int/count.cpp:243:7: required from here - 243 | GECODE_ES_FAIL((Count::LqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 244 | ::post(home,xv,yv,z,-1))); - | ~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/int/count/view-lq.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | return LqInt::post(home,x,y,z.val()+c); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ gecode/int/arithmetic.cpp:185:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 184 | GECODE_ES_FAIL((Arithmetic::ArgMax | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -39386,33 +42009,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/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/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::MinusView; VB = Gecode::Int::IntView; bool tiebreak = false]' 48 | ArgMax::post(Home home, IdxViewArray& x, VB y) { | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/count/view-lq.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | (void) new (home) LqView(home,x,y,z,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/count/view-lq.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::LqView::LqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true]' - 38 | LqView::LqView(Home home, ViewArray& x, - | ~~~~~^~~~ gecode/int/arithmetic.cpp: In function 'void Gecode::argmin(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); @@ -39426,15 +42025,6 @@ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ -./gecode/int/count/view-lq.hpp:52:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 52 | (void) new (home) LqView(home,x,y,z,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/count/view-lq.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::LqView::LqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = false]' - 38 | LqView::LqView(Home home, ViewArray& x, - | ~~~~~^~~~ gecode/int/arithmetic.cpp:209:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 208 | GECODE_ES_FAIL((Arithmetic::ArgMax | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -39446,27 +42036,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/count/view-gq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::GqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]': -gecode/int/count.cpp:251:7: required from here - 251 | GECODE_ES_FAIL((Count::GqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 252 | ::post(home,xv,yv,z,1))); - | ~~~~~~^~~~~~~~~~~~~~~~ -./gecode/int/count/view-gq.hpp:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 47 | return GqInt::post(home,x,y,z.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/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::MinusView; VB = Gecode::Int::OffsetView; bool tiebreak = true]' 48 | ArgMax::post(Home home, IdxViewArray& x, VB y) { | ~~~~~^~~~ -./gecode/int/count/int-gq.hpp:43:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::GqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]' - 43 | GqInt::post(Home home, ViewArray& x, VY y, int c) { - | ~~~~~^~~~ -./gecode/int/count/view-gq.hpp:49:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 49 | (void) new (home) GqView(home,x,y,z,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gecode/int/arithmetic.cpp:212:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 211 | GECODE_ES_FAIL((Arithmetic::ArgMax | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -39478,21 +42050,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/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::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' - 38 | GqView::GqView(Home home, ViewArray& x, VY y, VZ z, int 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/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::MinusView; VB = Gecode::Int::OffsetView; bool tiebreak = false]' 48 | ArgMax::post(Home home, IdxViewArray& x, VB y) { | ~~~~~^~~~ -./gecode/int/count/view-gq.hpp:51:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | (void) new (home) GqView(home,x,y,z,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/arithmetic.cpp: In function 'void Gecode::argmax(Home, const BoolVarArgs&, 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); @@ -39500,39 +42060,12 @@ gecode/int/arithmetic.cpp:221:5: note: in expansion of macro 'GECODE_POST' 221 | GECODE_POST; | ^~~~~~~~~~~ -./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::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = false; bool dom = false]' - 38 | GqView::GqView(Home home, ViewArray& x, VY y, VZ z, int c) - | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ -./gecode/int/count/view-eq.hpp: In instantiation 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::IntView; bool shr = true; bool dom = true]': -gecode/int/count.cpp:272:9: required from here - 272 | GECODE_ES_FAIL((Count::EqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 273 | ::post(home,xv,y,z,0))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/int/count/view-eq.hpp:49:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 49 | return EqInt::post(home,x,y,z.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/count/int-eq.hpp:43:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]' - 43 | EqInt::post(Home home, ViewArray& x, VY y, int c) { - | ~~~~~^~~~ -./gecode/int/count/view-eq.hpp:51:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | (void) new (home) EqView(home,x,y,z,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/count/view-eq.hpp:38:41: note: initializing argument 1 of 'Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = true]' - 38 | EqView::EqView(Home home, - | ~~~~~^~~~ gecode/int/arithmetic.cpp:233:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 232 | GECODE_ES_FAIL((Arithmetic::ArgMax | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -39547,15 +42080,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::BoolView; VB = Gecode::Int::IntView; bool tiebreak = true]' 48 | ArgMax::post(Home home, IdxViewArray& x, VB y) { | ~~~~~^~~~ -./gecode/int/count/view-eq.hpp:53:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 53 | (void) new (home) EqView(home,x,y,z,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/count/view-eq.hpp:38:41: note: initializing argument 1 of 'Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = false; bool dom = true]' - 38 | EqView::EqView(Home home, - | ~~~~~^~~~ gecode/int/arithmetic.cpp:236:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 235 | GECODE_ES_FAIL((Arithmetic::ArgMax | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -39570,21 +42094,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::BoolView; VB = Gecode::Int::IntView; bool tiebreak = false]' 48 | ArgMax::post(Home home, IdxViewArray& x, VB y) { | ~~~~~^~~~ -./gecode/int/count/view-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::LqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true]': -gecode/int/count.cpp:287:7: required from here - 287 | GECODE_ES_FAIL((Count::LqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 288 | ::post(home,xv,y,z,-1))); - | ~~~~~~^~~~~~~~~~~~~~~~ -./gecode/int/count/view-lq.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | return LqInt::post(home,x,y,z.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/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::IntView]' - 43 | LqInt::post(Home home, ViewArray& x, VY y, int c) { - | ~~~~~^~~~ gecode/int/arithmetic.cpp: In function 'void Gecode::argmax(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); @@ -39595,27 +42104,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/count/view-lq.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | (void) new (home) LqView(home,x,y,z,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/count/view-lq.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::LqView::LqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true]' - 38 | LqView::LqView(Home home, ViewArray& x, - | ~~~~~^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ -./gecode/int/count/view-lq.hpp:52:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 52 | (void) new (home) LqView(home,x,y,z,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/count/view-lq.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::LqView::LqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = false]' - 38 | LqView::LqView(Home home, ViewArray& x, - | ~~~~~^~~~ gecode/int/arithmetic.cpp:258:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 257 | GECODE_ES_FAIL((Arithmetic::ArgMax | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -39630,26 +42121,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::BoolView; VB = Gecode::Int::OffsetView; bool tiebreak = true]' 48 | ArgMax::post(Home home, IdxViewArray& x, VB 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/count/view-gq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::GqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = true]': -gecode/int/count.cpp:296:9: required from here - 296 | GECODE_ES_FAIL((Count::GqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 297 | ::post(home,xv,y,z,1))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/int/count/view-gq.hpp:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 47 | return GqInt::post(home,x,y,z.val()+c); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ gecode/int/arithmetic.cpp:261:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | GECODE_ES_FAIL((Arithmetic::ArgMax | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -39661,36 +42132,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/count/int-gq.hpp:43:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::GqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]' - 43 | GqInt::post(Home home, ViewArray& x, VY y, int 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/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::BoolView; VB = Gecode::Int::OffsetView; bool tiebreak = false]' 48 | ArgMax::post(Home home, IdxViewArray& x, VB 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/count/view-gq.hpp:49:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 49 | (void) new (home) GqView(home,x,y,z,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 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/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::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = true]' - 38 | GqView::GqView(Home home, ViewArray& x, VY y, VZ z, int c) - | ~~~~~^~~~ -./gecode/int/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/arithmetic.cpp: In function 'void Gecode::argmin(Home, const BoolVarArgs&, 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); @@ -39704,36 +42148,6 @@ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/count/view-gq.hpp:51:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | (void) new (home) GqView(home,x,y,z,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/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::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = false; bool dom = true]' - 38 | GqView::GqView(Home home, ViewArray& x, VY y, VZ z, int c) - | ~~~~~^~~~ -./gecode/int/count/view-gq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::GqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]': -gecode/int/count.cpp:299:9: required from here - 299 | GECODE_ES_FAIL((Count::GqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 300 | ::post(home,xv,y,z,1))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/int/count/view-gq.hpp:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 47 | return GqInt::post(home,x,y,z.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/count/int-gq.hpp:43:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::GqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]' - 43 | GqInt::post(Home home, ViewArray& x, VY y, int c) { - | ~~~~~^~~~ 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 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -39748,15 +42162,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/count/view-gq.hpp:49:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 49 | (void) new (home) GqView(home,x,y,z,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/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::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' - 38 | GqView::GqView(Home home, ViewArray& x, VY y, VZ z, int c) - | ~~~~~^~~~ 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 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -39771,15 +42176,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/count/view-gq.hpp:51:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | (void) new (home) GqView(home,x,y,z,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/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::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = false; bool dom = false]' - 38 | GqView::GqView(Home home, ViewArray& x, VY y, VZ z, int c) - | ~~~~~^~~~ 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); @@ -39793,30 +42189,6 @@ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ -./gecode/int/count/view-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::LqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true]': -gecode/int/count.cpp:344:7: required from here - 344 | GECODE_ES_FAIL((Count::LqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 345 | ::post(home,xv,y,z,-1))); - | ~~~~~~^~~~~~~~~~~~~~~~ -./gecode/int/count/view-lq.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | return LqInt::post(home,x,y,z.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/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::IntSet]' - 43 | LqInt::post(Home home, ViewArray& x, VY y, int c) { - | ~~~~~^~~~ -./gecode/int/count/view-lq.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | (void) new (home) LqView(home,x,y,z,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/count/view-lq.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::LqView::LqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true]' - 38 | LqView::LqView(Home home, ViewArray& x, - | ~~~~~^~~~ gecode/int/arithmetic.cpp:307:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 306 | GECODE_ES_FAIL((Arithmetic::ArgMax | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -39831,15 +42203,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::OffsetView; bool tiebreak = true]' 48 | ArgMax::post(Home home, IdxViewArray& x, VB y) { | ~~~~~^~~~ -./gecode/int/count/view-lq.hpp:52:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 52 | (void) new (home) LqView(home,x,y,z,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/count/view-lq.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::LqView::LqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = false]' - 38 | LqView::LqView(Home home, ViewArray& x, - | ~~~~~^~~~ gecode/int/arithmetic.cpp:310:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 309 | GECODE_ES_FAIL((Arithmetic::ArgMax | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -39854,18 +42217,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::OffsetView; bool tiebreak = false]' 48 | ArgMax::post(Home home, IdxViewArray& x, VB y) { | ~~~~~^~~~ -./gecode/int/count/view-gq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::GqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]': -gecode/int/count.cpp:352:7: required from here - 352 | GECODE_ES_FAIL((Count::GqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 353 | ::post(home,xv,y,z,1))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/int/count/view-gq.hpp:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 47 | return GqInt::post(home,x,y,z.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/arithmetic.cpp: In function 'void Gecode::mult(Home, 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); @@ -39873,30 +42224,18 @@ gecode/int/arithmetic.cpp:317:5: note: in expansion of macro 'GECODE_POST' 317 | GECODE_POST; | ^~~~~~~~~~~ -./gecode/int/count/int-gq.hpp:43:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::GqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]' - 43 | GqInt::post(Home home, ViewArray& x, VY y, int c) { - | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ -./gecode/int/count/view-gq.hpp:49:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 49 | (void) new (home) GqView(home,x,y,z,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/arithmetic.cpp:319:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 319 | GECODE_ES_FAIL(Arithmetic::MultDom::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/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::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' - 38 | GqView::GqView(Home home, ViewArray& x, VY y, VZ z, int 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) { | ^~~~ @@ -39915,15 +42254,11 @@ ./gecode/int/arithmetic.hh:686:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView)' 686 | static ExecStatus post(Home home, IntView x0, IntView x1, IntView x2); | ~~~~~^~~~ -./gecode/int/count/view-gq.hpp:51:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | (void) new (home) GqView(home,x,y,z,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/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::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = false; bool dom = false]' - 38 | GqView::GqView(Home home, ViewArray& x, VY y, VZ z, int c) - | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.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/arithmetic.cpp: In function 'void Gecode::divmod(Home, IntVar, 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); @@ -39934,72 +42269,60 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: 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:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ gecode/int/arithmetic.cpp:333:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 333 | GECODE_ES_FAIL(Arithmetic::MultBnd::post(home,x1,x2,prod)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ -./gecode/int/count/view-lq.hpp: In instantiation 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]': -gecode/int/count.cpp:391:7: required from here - 391 | GECODE_ES_FAIL((Count::LqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 392 | ::post(home,xy,u,z,-1))); - | ~~~~~~^~~~~~~~~~~~~~~~ -./gecode/int/count/view-lq.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | return LqInt::post(home,x,y,z.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/arithmetic.hh:686:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView)' 686 | static ExecStatus post(Home home, IntView x0, IntView x1, IntView x2); | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./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::OffsetView; VY = Gecode::Int::ZeroIntView]' - 43 | LqInt::post(Home home, ViewArray& x, VY y, int c) { - | ~~~~~^~~~ -./gecode/int/count/view-lq.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | (void) new (home) LqView(home,x,y,z,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/count/view-lq.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::LqView::LqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = true]' - 38 | LqView::LqView(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/arithmetic.cpp:343:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 343 | Linear::post(home,t,3,IRT_EQ,0,IPL_BND); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/count/view-lq.hpp:52:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 52 | (void) new (home) LqView(home,x,y,z,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/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/int/count/view-lq.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::LqView::LqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = false]' - 38 | LqView::LqView(Home home, ViewArray& x, - | ~~~~~^~~~ -./gecode/int/count/view-gq.hpp: In instantiation 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]': -gecode/int/count.cpp:399:7: required from here - 399 | GECODE_ES_FAIL((Count::GqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 400 | ::post(home,xy,u,z,1))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/int/count/view-gq.hpp:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 47 | return GqInt::post(home,x,y,z.val()+c); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp: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/arithmetic.cpp:347:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 347 | Arithmetic::DivMod::post(home,x0,x1,x3)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ @@ -40016,18 +42339,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/count/int-gq.hpp:43:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::GqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]' - 43 | GqInt::post(Home home, ViewArray& x, VY y, int c) { - | ~~~~~^~~~ -./gecode/int/count/view-gq.hpp:49:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 49 | (void) new (home) GqView(home,x,y,z,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/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 = true; bool dom = false]' - 38 | GqView::GqView(Home home, ViewArray& x, VY y, VZ z, int c) - | ~~~~~^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 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::div(Home, 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); @@ -40047,21 +42361,12 @@ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ -./gecode/int/count/view-gq.hpp:51:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | (void) new (home) GqView(home,x,y,z,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/kernel/core.hpp:3266: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/divmod.hpp:235:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivBnd::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' 235 | DivBnd::post(Home home, View x0, View x1, View x2) { | ~~~~~^~~~ -./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) - | ~~~~~^~~~ gecode/int/arithmetic.cpp: In function 'void Gecode::mod(Home, 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); @@ -40097,11 +42402,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/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403: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.cpp:375:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 374 | GECODE_ES_FAIL(Arithmetic::PowDom | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -40113,24 +42413,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) { - | ^~~~ In file included from ./gecode/int/arithmetic.hh:483: ./gecode/int/arithmetic/pow.hpp:386:26: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]' 386 | PowDom::post(Home home, IntView x0, IntView x1, Ops ops) { | ~~~~~^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ gecode/int/arithmetic.cpp:378:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 377 | GECODE_ES_FAIL(Arithmetic::PowBnd | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -40139,29 +42425,12 @@ ./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/kernel/core.hpp:3266: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/pow.hpp:149:26: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]' 149 | PowBnd::post(Home home, IntView x0, IntView x1, Ops ops) { | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: 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/int/arithmetic.cpp: In function 'void Gecode::sqrt(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); @@ -40175,21 +42444,6 @@ ./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/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ gecode/int/arithmetic.cpp:389:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 388 | GECODE_ES_FAIL(Arithmetic::NrootDom | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -40205,25 +42459,6 @@ ./gecode/int/arithmetic/nroot.hpp:371:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]' 371 | NrootDom::post(Home home, IntView x0, IntView x1, Ops ops) { | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: 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:4525:18: note: 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/arithmetic.cpp:392:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 391 | GECODE_ES_FAIL(Arithmetic::NrootBnd | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -40238,17 +42473,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::SqrOps]' 172 | NrootBnd::post(Home home, IntView x0, IntView x1, Ops ops) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: 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/arithmetic.cpp: In function 'void Gecode::pow(Home, 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); @@ -40271,16 +42495,11 @@ gecode/int/arithmetic.cpp:369:12: note: initializing argument 1 of 'void Gecode::sqr(Home, IntVar, IntVar, IntPropLevel)' 369 | sqr(Home home, IntVar x0, IntVar x1, IntPropLevel 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/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.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/arithmetic.cpp:408:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 407 | GECODE_ES_FAIL(Arithmetic::PowDom | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -40295,16 +42514,23 @@ ./gecode/int/arithmetic/pow.hpp:386:26: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]' 386 | PowDom::post(Home home, IntView x0, IntView x1, Ops ops) { | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 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:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::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:411:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 410 | GECODE_ES_FAIL(Arithmetic::PowBnd | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -40319,6 +42545,16 @@ ./gecode/int/arithmetic/pow.hpp:149:26: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]' 149 | PowBnd::post(Home home, IntView x0, IntView x1, Ops ops) { | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::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::nroot(Home, 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); @@ -40341,6 +42577,10 @@ gecode/int/arithmetic.cpp:383:13: note: initializing argument 1 of 'void Gecode::sqrt(Home, IntVar, IntVar, IntPropLevel)' 383 | sqrt(Home home, IntVar x0, IntVar x1, IntPropLevel 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); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ gecode/int/arithmetic.cpp:427:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 426 | GECODE_ES_FAIL(Arithmetic::NrootDom | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -40352,6 +42592,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/arithmetic/nroot.hpp:371:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]' 371 | NrootDom::post(Home home, IntView x0, IntView x1, Ops ops) { | ~~~~~^~~~ @@ -40369,49 +42615,105 @@ ./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:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.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.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp: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:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5684:14: note: initializing 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/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' 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/int.hh:4481:17: note: initializing argument 1 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/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/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -40430,22 +42732,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ ./gecode/int.hh:5099:15: 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.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); @@ -40460,110 +42749,62 @@ ./gecode/int/branch.hpp:55:11: warning: 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::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.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, | ~~~~~^~~~ -./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]' - 70 | (void) new (home) EqInt(home,x,n_s,y,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/count.cpp:53:7: required from here - 53 | GECODE_ES_FAIL((Count::EqInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 54 | ::post(home,xv,y,m))); - | ~~~~~~^~~~~~~~~~~~~ -./gecode/int/count/int-eq.hpp:39:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | : IntBase(home,x,n_s,y,c) {} - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/count.hh:253: -./gecode/int/count/int-base.hpp:38:32: note: initializing argument 1 of 'Gecode::Int::Count::IntBase::IntBase(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]' - 38 | IntBase::IntBase(Home home, - | ~~~~~^~~~ -./gecode/int/count/view-eq.hpp: In instantiation of 'Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]': -./gecode/int/count/view-eq.hpp:51:14: required from 'static Gecode::ExecStatus Gecode::Int::Count::EqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' - 51 | (void) new (home) EqView(home,x,y,z,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/count.cpp:60:9: required from here - 60 | GECODE_ES_FAIL((Count::EqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 61 | ::post(home,xv,y,z,0))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/int/count/view-eq.hpp:40:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | : ViewBase(home,x,y,z,c) {} +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]': +./gecode/int/bool/eqv.hpp:160:22: required from here + 160 | x(x0), pm2(pm20) { + | ^ +./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 354 | : Propagator(home), x0(y0), x1(y1) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/int/count.hh:405: -./gecode/int/count/view-base.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView]' - 38 | ViewBase::ViewBase(Home home, - | ~~~~~^~~~ -./gecode/int/count/view-eq.hpp: In instantiation of 'Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = false; bool dom = false]': -./gecode/int/count/view-eq.hpp:53:14: required from 'static Gecode::ExecStatus Gecode::Int::Count::EqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' - 53 | (void) new (home) EqView(home,x,y,z,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/count.cpp:60:9: required from here - 60 | GECODE_ES_FAIL((Count::EqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 61 | ::post(home,xv,y,z,0))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/int/count/view-eq.hpp:40:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | : ViewBase(home,x,y,z,c) {} - | ^ +./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::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 1]': +./gecode/int/arithmetic/mult.hpp:260:58: required from here + 260 | : TernaryPropagator(home,x0,x1,x2) {} + | ^ +./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/count/view-base.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView]' - 38 | ViewBase::ViewBase(Home home, - | ~~~~~^~~~ -./gecode/int/count/int-lq.hpp: In instantiation of 'Gecode::Int::Count::LqInt::LqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]': -./gecode/int/count/int-lq.hpp:65:12: required from 'static Gecode::ExecStatus Gecode::Int::Count::LqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]' - 65 | (void) new (home) LqInt(home,x,n_x-c+1,y,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/count.cpp:67:7: required from here - 67 | GECODE_ES_FAIL((Count::LqInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 68 | ::post(home,xv,y,m))); - | ~~~~~~^~~~~~~~~~~~~ -./gecode/int/count/int-lq.hpp:39:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | : IntBase(home,x,n_s,y,c) {} - | ^ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]': +./gecode/int/arithmetic/mult.hpp:347:58: required from here + 347 | : TernaryPropagator(home,x0,x1,x2) {} + | ^ +./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.hh: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/count/int-base.hpp:38:32: note: initializing argument 1 of 'Gecode::Int::Count::IntBase::IntBase(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]' - 38 | IntBase::IntBase(Home home, - | ~~~~~^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': ./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); @@ -40574,1404 +42815,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, | ~~~~~^~~~ -./gecode/int/count/int-gq.hpp: In instantiation of 'Gecode::Int::Count::GqInt::GqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]': -./gecode/int/count/int-gq.hpp:67:12: required from 'static Gecode::ExecStatus Gecode::Int::Count::GqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]' - 67 | (void) new (home) GqInt(home,x,c+1,y,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/count.cpp:73:7: required from here - 73 | GECODE_ES_FAIL((Count::GqInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 74 | ::post(home,xv,y,m))); - | ~~~~~~^~~~~~~~~~~~~ -./gecode/int/count/int-gq.hpp:39:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | : IntBase(home,x,n_s,y,c) {} - | ^ +./gecode/int/arithmetic/abs.hpp: In instantiation of '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 + 43 | GECODE_ES_FAIL(Arithmetic::AbsDom::post(home,x0,x1)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/arithmetic/abs.hpp:150:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 150 | return Rel::EqDom::post(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/count/int-base.hpp:38:32: note: initializing argument 1 of 'Gecode::Int::Count::IntBase::IntBase(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]' - 38 | IntBase::IntBase(Home home, - | ~~~~~^~~~ -./gecode/int/count/int-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]': -./gecode/int/count/view-eq.hpp:49:32: required from '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]' - 49 | return EqInt::post(home,x,y,z.val()+c); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -gecode/int/count.cpp:94:11: required from here - 94 | GECODE_ES_FAIL((Count::EqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 95 | ::post(home,xv,y,z,0))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/int/count/int-eq.hpp:63:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 63 | return post_false(home,x,y); - | ~~~~~~~~~~^~~~~~~~~~ +In file included from ./gecode/int/rel.hh:695, + from ./gecode/int/arithmetic.hh:42: +./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/arithmetic/abs.hpp:152:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 152 | return Rel::EqDom::post(home,MinusView(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/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/count/rel.hpp:251:19: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Count::post_false(Gecode::Home, Gecode::ViewArray&, VX) [with VX = Gecode::Int::IntView]' - 251 | post_false(Home home, ViewArray& x, VX y) { - | ~~~~~^~~~ +./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::MinusView; View1 = Gecode::Int::IntView]' + 176 | EqDom::post(Home home, View0 x0, View1 x1){ + | ~~~~~^~~~ +./gecode/int/arithmetic/abs.hpp:162:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 162 | (void) new (home) AbsDom(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/count/int-eq.hpp:66:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 66 | return post_true(home,x,y); - | ~~~~~~~~~^~~~~~~~~~ -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/abs.hpp:143:29: note: initializing argument 1 of 'Gecode::Int::Arithmetic::AbsDom::AbsDom(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' + 143 | AbsDom::AbsDom(Home home, View x0, View x1) + | ~~~~~^~~~ +./gecode/int/arithmetic/abs.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::AbsBnd::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]': +gecode/int/arithmetic.cpp:45:7: required from here + 45 | GECODE_ES_FAIL(Arithmetic::AbsBnd::post(home,x0,x1)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/arithmetic/abs.hpp:95:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 95 | return Rel::EqBnd::post(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/count/rel.hpp:237:18: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Count::post_true(Gecode::Home, Gecode::ViewArray&, VX) [with VX = Gecode::Int::IntView]' - 237 | post_true(Home home, ViewArray& x, VX y) { - | ~~~~~^~~~ -./gecode/int/count/int-eq.hpp:70:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 70 | (void) new (home) EqInt(home,x,n_s,y,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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/arithmetic/abs.hpp:97:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 97 | return Rel::EqBnd::post(home,MinusView(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/count/int-eq.hpp:38:28: note: initializing argument 1 of 'Gecode::Int::Count::EqInt::EqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]' - 38 | EqInt::EqInt(Home home, ViewArray& x, int n_s, VY y, int c) - | ~~~~~^~~~ -./gecode/int/count/view-eq.hpp: In instantiation of 'Gecode::Int::Count::EqView::EqView(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]': -./gecode/int/count/view-eq.hpp:51:14: required from '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]' - 51 | (void) new (home) EqView(home,x,y,z,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/count.cpp:94:11: required from here - 94 | GECODE_ES_FAIL((Count::EqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 95 | ::post(home,xv,y,z,0))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/int/count/view-eq.hpp:40:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | : ViewBase(home,x,y,z,c) {} - | ^ +./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::MinusView; View1 = Gecode::Int::IntView]' + 108 | EqBnd::post(Home home, View0 x0, View1 x1){ + | ~~~~~^~~~ +./gecode/int/arithmetic/abs.hpp:107:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 107 | (void) new (home) AbsBnd(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/count/view-base.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView]' - 38 | ViewBase::ViewBase(Home home, - | ~~~~~^~~~ -./gecode/int/count/view-eq.hpp: In instantiation of 'Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = false; bool dom = true]': -./gecode/int/count/view-eq.hpp:53:14: required from '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]' - 53 | (void) new (home) EqView(home,x,y,z,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/count.cpp:94:11: required from here - 94 | GECODE_ES_FAIL((Count::EqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 95 | ::post(home,xv,y,z,0))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/int/count/view-eq.hpp:40:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | : ViewBase(home,x,y,z,c) {} - | ^ +./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) + | ~~~~~^~~~ +./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 + 56 | GECODE_ES_FAIL(Arithmetic::MaxDom::post(home,x0,x1,x2)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +./gecode/int/arithmetic/max.hpp:246:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 246 | return Rel::EqDom::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/int/count/view-base.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView]' - 38 | ViewBase::ViewBase(Home home, - | ~~~~~^~~~ -./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/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/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); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/count/view-eq.hpp: In instantiation of 'Gecode::Int::Count::EqView::EqView(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 = false]': -./gecode/int/count/view-eq.hpp:51:14: required from '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 = false]' - 51 | (void) new (home) EqView(home,x,y,z,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/count.cpp:97:11: required from here - 97 | GECODE_ES_FAIL((Count::EqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 98 | ::post(home,xv,y,z,0))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/int/count/view-eq.hpp:40:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | : ViewBase(home,x,y,z,c) {} - | ^ +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/arithmetic/max.hpp:250:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 250 | 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/int/count/view-base.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView]' - 38 | ViewBase::ViewBase(Home home, - | ~~~~~^~~~ -./gecode/int/count/view-eq.hpp: In instantiation of 'Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = false; bool dom = false]': -./gecode/int/count/view-eq.hpp:53:14: required from '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 = false]' - 53 | (void) new (home) EqView(home,x,y,z,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/count.cpp:97:11: required from here - 97 | GECODE_ES_FAIL((Count::EqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 98 | ::post(home,xv,y,z,0))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/int/count/view-eq.hpp:40:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | : ViewBase(home,x,y,z,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/count/view-base.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView]' - 38 | ViewBase::ViewBase(Home home, - | ~~~~~^~~~ -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/count/view-eq.hpp: In instantiation of 'Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]': -./gecode/int/count/view-eq.hpp:51:14: required from '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::IntView; bool shr = true; bool dom = false]' - 51 | (void) new (home) EqView(home,x,y,z,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/count.cpp:105:9: required from here - 105 | GECODE_ES_FAIL((Count::EqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 106 | ::post(home,xv,y,z,0))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/int/count/view-eq.hpp:40:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | : ViewBase(home,x,y,z,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/count/view-base.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView]' - 38 | ViewBase::ViewBase(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/count/view-eq.hpp: In instantiation of 'Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = false; bool dom = false]': -./gecode/int/count/view-eq.hpp:53:14: required from '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::IntView; bool shr = true; bool dom = false]' - 53 | (void) new (home) EqView(home,x,y,z,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/count.cpp:105:9: required from here - 105 | GECODE_ES_FAIL((Count::EqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 106 | ::post(home,xv,y,z,0))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/int/count/view-eq.hpp:40:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | : ViewBase(home,x,y,z,c) {} - | ^ -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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/count/view-base.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView]' - 38 | ViewBase::ViewBase(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/count/rel.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Count::post_false(Gecode::Home, Gecode::ViewArray&, VX) [with VX = Gecode::Int::IntView]': -./gecode/int/count/int-lq.hpp:64:24: required from 'static Gecode::ExecStatus Gecode::Int::Count::LqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]' - 64 | return post_false(home,x,y); - | ~~~~~~~~~~^~~~~~~~~~ -gecode/int/count.cpp:112:7: required from here - 112 | GECODE_ES_FAIL((Count::LqInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 113 | ::post(home,xv,y,m))); - | ~~~~~~^~~~~~~~~~~~~ -./gecode/int/count/rel.hpp:253:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 253 | GECODE_ES_CHECK((Rel::Nq::post(home,x[i],y))); -./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/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/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/count/int-lq.hpp: In instantiation of 'Gecode::Int::Count::LqInt::LqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]': -./gecode/int/count/int-lq.hpp:65:12: required from 'static Gecode::ExecStatus Gecode::Int::Count::LqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]' - 65 | (void) new (home) LqInt(home,x,n_x-c+1,y,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/count.cpp:112:7: required from here - 112 | GECODE_ES_FAIL((Count::LqInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 113 | ::post(home,xv,y,m))); - | ~~~~~~^~~~~~~~~~~~~ -./gecode/int/count/int-lq.hpp:39:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | : IntBase(home,x,n_s,y,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/count/int-base.hpp:38:32: note: initializing argument 1 of 'Gecode::Int::Count::IntBase::IntBase(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]' - 38 | IntBase::IntBase(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/int/count/int-gq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::GqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]': -./gecode/int/count/view-gq.hpp:47:32: required from 'static Gecode::ExecStatus Gecode::Int::Count::GqView::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]' - 47 | return GqInt::post(home,x,y,z.val()+c); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -gecode/int/count.cpp:121:11: required from here - 121 | GECODE_ES_FAIL((Count::GqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 122 | ::post(home,xv,y,z,0))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/int/count/int-gq.hpp:66:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 66 | return post_true(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/count/rel.hpp:237:18: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Count::post_true(Gecode::Home, Gecode::ViewArray&, VX) [with VX = Gecode::Int::IntView]' - 237 | post_true(Home home, ViewArray& x, VX y) { - | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266: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/count/int-gq.hpp:67:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 67 | (void) new (home) GqInt(home,x,c+1,y,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/count/int-gq.hpp:38:28: note: initializing argument 1 of 'Gecode::Int::Count::GqInt::GqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]' - 38 | GqInt::GqInt(Home home, ViewArray& x, int n_s, VY y, int c) - | ~~~~~^~~~ -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/count/view-gq.hpp: In instantiation of 'Gecode::Int::Count::GqView::GqView(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]': -./gecode/int/count/view-gq.hpp:49:14: required from 'static Gecode::ExecStatus Gecode::Int::Count::GqView::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]' - 49 | (void) new (home) GqView(home,x,y,z,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/count.cpp:121:11: required from here - 121 | GECODE_ES_FAIL((Count::GqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 122 | ::post(home,xv,y,z,0))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/int/count/view-gq.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | : ViewBase(home,x,y,z,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/count/view-base.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView]' - 38 | ViewBase::ViewBase(Home home, - | ~~~~~^~~~ -./gecode/int/count/view-gq.hpp: In instantiation of 'Gecode::Int::Count::GqView::GqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = false; bool dom = true]': -./gecode/int/count/view-gq.hpp:51:14: required from 'static Gecode::ExecStatus Gecode::Int::Count::GqView::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]' - 51 | (void) new (home) GqView(home,x,y,z,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/count.cpp:121:11: required from here - 121 | GECODE_ES_FAIL((Count::GqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 122 | ::post(home,xv,y,z,0))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/int/count/view-gq.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | : ViewBase(home,x,y,z,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/count/view-base.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView]' - 38 | ViewBase::ViewBase(Home home, - | ~~~~~^~~~ -./gecode/int/count/view-gq.hpp: In instantiation of 'Gecode::Int::Count::GqView::GqView(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 = false]': -./gecode/int/count/view-gq.hpp:49:14: required from 'static Gecode::ExecStatus Gecode::Int::Count::GqView::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 = false]' - 49 | (void) new (home) GqView(home,x,y,z,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/count.cpp:124:11: required from here - 124 | GECODE_ES_FAIL((Count::GqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 125 | ::post(home,xv,y,z,0))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/int/count/view-gq.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | : ViewBase(home,x,y,z,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/count/view-base.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView]' - 38 | ViewBase::ViewBase(Home home, - | ~~~~~^~~~ -./gecode/int/count/view-gq.hpp: In instantiation of 'Gecode::Int::Count::GqView::GqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = false; bool dom = false]': -./gecode/int/count/view-gq.hpp:51:14: required from 'static Gecode::ExecStatus Gecode::Int::Count::GqView::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 = false]' - 51 | (void) new (home) GqView(home,x,y,z,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/count.cpp:124:11: required from here - 124 | GECODE_ES_FAIL((Count::GqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 125 | ::post(home,xv,y,z,0))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/int/count/view-gq.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | : ViewBase(home,x,y,z,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/count/view-base.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView]' - 38 | ViewBase::ViewBase(Home home, - | ~~~~~^~~~ -./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::IntSet]': -./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::IntSet]' - 70 | (void) new (home) EqInt(home,x,n_s,y,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/count.cpp:152:7: required from here - 152 | GECODE_ES_FAIL((Count::EqInt::post(home,xv,y,m))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -./gecode/int/count/int-eq.hpp:39:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | : IntBase(home,x,n_s,y,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/count/int-base.hpp:38:32: note: initializing argument 1 of 'Gecode::Int::Count::IntBase::IntBase(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]' - 38 | IntBase::IntBase(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/count/view-eq.hpp: In instantiation of 'Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]': -./gecode/int/count/view-eq.hpp:51:14: required from 'static Gecode::ExecStatus Gecode::Int::Count::EqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' - 51 | (void) new (home) EqView(home,x,y,z,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/count.cpp:158:9: required from here - 158 | GECODE_ES_FAIL((Count::EqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 159 | ::post(home,xv,y,z,0))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/int/count/view-eq.hpp:40:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | : ViewBase(home,x,y,z,c) {} - | ^ -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/int/count/view-base.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView]' - 38 | ViewBase::ViewBase(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: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/count/view-eq.hpp: In instantiation of 'Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = false; bool dom = false]': -./gecode/int/count/view-eq.hpp:53:14: required from 'static Gecode::ExecStatus Gecode::Int::Count::EqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' - 53 | (void) new (home) EqView(home,x,y,z,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/count.cpp:158:9: required from here - 158 | GECODE_ES_FAIL((Count::EqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 159 | ::post(home,xv,y,z,0))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/int/count/view-eq.hpp:40:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | : ViewBase(home,x,y,z,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/count/view-base.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView]' - 38 | ViewBase::ViewBase(Home home, - | ~~~~~^~~~ -./gecode/int/count/int-lq.hpp: In instantiation of 'Gecode::Int::Count::LqInt::LqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]': -./gecode/int/count/int-lq.hpp:65:12: required from 'static Gecode::ExecStatus Gecode::Int::Count::LqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]' - 65 | (void) new (home) LqInt(home,x,n_x-c+1,y,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/count.cpp:165:7: required from here - 165 | GECODE_ES_FAIL((Count::LqInt::post(home,xv,y,m))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -./gecode/int/count/int-lq.hpp:39:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | : IntBase(home,x,n_s,y,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/count/int-base.hpp:38:32: note: initializing argument 1 of 'Gecode::Int::Count::IntBase::IntBase(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]' - 38 | IntBase::IntBase(Home home, - | ~~~~~^~~~ -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/int/count/int-gq.hpp: In instantiation of 'Gecode::Int::Count::GqInt::GqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]': -./gecode/int/count/int-gq.hpp:67:12: required from 'static Gecode::ExecStatus Gecode::Int::Count::GqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]' - 67 | (void) new (home) GqInt(home,x,c+1,y,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/count.cpp:170:7: required from here - 170 | GECODE_ES_FAIL((Count::GqInt::post(home,xv,y,m))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -./gecode/int/count/int-gq.hpp:39:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | : IntBase(home,x,n_s,y,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/count/int-base.hpp:38:32: note: initializing argument 1 of 'Gecode::Int::Count::IntBase::IntBase(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]' - 38 | IntBase::IntBase(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/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, - | ~~~~~^~~~ -./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::OffsetView; VY = Gecode::Int::ZeroIntView]': -./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::OffsetView; VY = Gecode::Int::ZeroIntView]' - 70 | (void) new (home) EqInt(home,x,n_s,y,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/count.cpp:193:7: required from here - 193 | GECODE_ES_FAIL((Count::EqInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 194 | ::post(home,xy,zero,m))); - | ~~~~~~^~~~~~~~~~~~~~~~ -./gecode/int/count/int-eq.hpp:39:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | : IntBase(home,x,n_s,y,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/count/int-base.hpp:38:32: note: initializing argument 1 of 'Gecode::Int::Count::IntBase::IntBase(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]' - 38 | IntBase::IntBase(Home home, - | ~~~~~^~~~ -./gecode/int/count/view-eq.hpp: In instantiation of 'Gecode::Int::Count::EqView::EqView(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]': -./gecode/int/count/view-eq.hpp:51:14: required from 'static Gecode::ExecStatus Gecode::Int::Count::EqView::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]' - 51 | (void) new (home) EqView(home,x,y,z,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/count.cpp:200:9: required from here - 200 | GECODE_ES_FAIL((Count::EqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 201 | ::post(home,xy,zero,z,0))); - | ~~~~~~^~~~~~~~~~~~~~~~~~ -./gecode/int/count/view-eq.hpp:40:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | : ViewBase(home,x,y,z,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/count/view-base.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView]' - 38 | ViewBase::ViewBase(Home home, - | ~~~~~^~~~ -./gecode/int/count/view-eq.hpp: In instantiation of 'Gecode::Int::Count::EqView::EqView(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]': -./gecode/int/count/view-eq.hpp:53:14: required from 'static Gecode::ExecStatus Gecode::Int::Count::EqView::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]' - 53 | (void) new (home) EqView(home,x,y,z,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/count.cpp:200:9: required from here - 200 | GECODE_ES_FAIL((Count::EqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 201 | ::post(home,xy,zero,z,0))); - | ~~~~~~^~~~~~~~~~~~~~~~~~ -./gecode/int/count/view-eq.hpp:40:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | : ViewBase(home,x,y,z,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/count/view-base.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView]' - 38 | ViewBase::ViewBase(Home home, - | ~~~~~^~~~ -./gecode/int/count/int-lq.hpp: In instantiation of 'Gecode::Int::Count::LqInt::LqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]': -./gecode/int/count/int-lq.hpp:65:12: required from 'static Gecode::ExecStatus Gecode::Int::Count::LqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]' - 65 | (void) new (home) LqInt(home,x,n_x-c+1,y,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/count.cpp:207:7: required from here - 207 | GECODE_ES_FAIL((Count::LqInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 208 | ::post(home,xy,zero,m))); - | ~~~~~~^~~~~~~~~~~~~~~~ -./gecode/int/count/int-lq.hpp:39:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | : IntBase(home,x,n_s,y,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/count/int-base.hpp:38:32: note: initializing argument 1 of 'Gecode::Int::Count::IntBase::IntBase(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]' - 38 | IntBase::IntBase(Home home, - | ~~~~~^~~~ -./gecode/int/count/int-gq.hpp: In instantiation of 'Gecode::Int::Count::GqInt::GqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]': -./gecode/int/count/int-gq.hpp:67:12: required from 'static Gecode::ExecStatus Gecode::Int::Count::GqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]' - 67 | (void) new (home) GqInt(home,x,c+1,y,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/count.cpp:213:7: required from here - 213 | GECODE_ES_FAIL((Count::GqInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 214 | ::post(home,xy,zero,m))); - | ~~~~~~^~~~~~~~~~~~~~~~ -./gecode/int/count/int-gq.hpp:39:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | : IntBase(home,x,n_s,y,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/count/int-base.hpp:38:32: note: initializing argument 1 of 'Gecode::Int::Count::IntBase::IntBase(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]' - 38 | IntBase::IntBase(Home home, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/int/rel/nq.hpp: In instantiation of 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]': -./gecode/int/rel/nq.hpp:57:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' - 57 | (void) new (home) Nq(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/count.cpp:237:9: required from here - 237 | GECODE_ES_FAIL((Rel::Nq::post(home,z,nz))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -./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) { - | ^~~~ -In file included from ./gecode/kernel.hh:187: -./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]' - 586 | (Home home, View0 y0, View1 y1) - | ~~~~~^~~~ -./gecode/int/count/view-lq.hpp: In instantiation of 'Gecode::Int::Count::LqView::LqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true]': -./gecode/int/count/view-lq.hpp:50:14: required from 'static Gecode::ExecStatus Gecode::Int::Count::LqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true]' - 50 | (void) new (home) LqView(home,x,y,z,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/count.cpp:243:7: required from here - 243 | GECODE_ES_FAIL((Count::LqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 244 | ::post(home,xv,yv,z,-1))); - | ~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/int/count/view-lq.hpp:40:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | : ViewBase(home,x,y,z,c) {} - | ^ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.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/count/view-base.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView]' - 38 | ViewBase::ViewBase(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/int/count/view-lq.hpp: In instantiation of 'Gecode::Int::Count::LqView::LqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = false]': -./gecode/int/count/view-lq.hpp:52:14: required from 'static Gecode::ExecStatus Gecode::Int::Count::LqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true]' - 52 | (void) new (home) LqView(home,x,y,z,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/count.cpp:243:7: required from here - 243 | GECODE_ES_FAIL((Count::LqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 244 | ::post(home,xv,yv,z,-1))); - | ~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/int/count/view-lq.hpp:40:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | : ViewBase(home,x,y,z,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/count/view-base.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView]' - 38 | ViewBase::ViewBase(Home home, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/count/view-gq.hpp: In instantiation of 'Gecode::Int::Count::GqView::GqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]': -./gecode/int/count/view-gq.hpp:49:14: required from 'static Gecode::ExecStatus Gecode::Int::Count::GqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' - 49 | (void) new (home) GqView(home,x,y,z,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/count.cpp:251:7: required from here - 251 | GECODE_ES_FAIL((Count::GqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 252 | ::post(home,xv,yv,z,1))); - | ~~~~~~^~~~~~~~~~~~~~~~ -./gecode/int/count/view-gq.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | : ViewBase(home,x,y,z,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/count/view-base.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView]' - 38 | ViewBase::ViewBase(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/count/view-gq.hpp: In instantiation of 'Gecode::Int::Count::GqView::GqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = false; bool dom = false]': -./gecode/int/count/view-gq.hpp:51:14: required from 'static Gecode::ExecStatus Gecode::Int::Count::GqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' - 51 | (void) new (home) GqView(home,x,y,z,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/count.cpp:251:7: required from here - 251 | GECODE_ES_FAIL((Count::GqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 252 | ::post(home,xv,yv,z,1))); - | ~~~~~~^~~~~~~~~~~~~~~~ -./gecode/int/count/view-gq.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | : ViewBase(home,x,y,z,c) {} - | ^ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.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/count/view-base.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView]' - 38 | ViewBase::ViewBase(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/int/count/view-eq.hpp: In instantiation of 'Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = true]': -./gecode/int/count/view-eq.hpp:51:14: required from '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::IntView; bool shr = true; bool dom = true]' - 51 | (void) new (home) EqView(home,x,y,z,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/count.cpp:272:9: required from here - 272 | GECODE_ES_FAIL((Count::EqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 273 | ::post(home,xv,y,z,0))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/int/count/view-eq.hpp:40:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | : ViewBase(home,x,y,z,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/count/view-base.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView]' - 38 | ViewBase::ViewBase(Home home, - | ~~~~~^~~~ -./gecode/int/count/view-eq.hpp: In instantiation of 'Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = false; bool dom = true]': -./gecode/int/count/view-eq.hpp:53:14: required from '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::IntView; bool shr = true; bool dom = true]' - 53 | (void) new (home) EqView(home,x,y,z,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/count.cpp:272:9: required from here - 272 | GECODE_ES_FAIL((Count::EqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 273 | ::post(home,xv,y,z,0))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/int/count/view-eq.hpp:40:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | : ViewBase(home,x,y,z,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/count/view-base.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView]' - 38 | ViewBase::ViewBase(Home home, - | ~~~~~^~~~ -./gecode/int/count/view-lq.hpp: In instantiation of 'Gecode::Int::Count::LqView::LqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true]': -./gecode/int/count/view-lq.hpp:50:14: required from 'static Gecode::ExecStatus Gecode::Int::Count::LqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true]' - 50 | (void) new (home) LqView(home,x,y,z,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/count.cpp:287:7: required from here - 287 | GECODE_ES_FAIL((Count::LqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 288 | ::post(home,xv,y,z,-1))); - | ~~~~~~^~~~~~~~~~~~~~~~ -./gecode/int/count/view-lq.hpp:40:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | : ViewBase(home,x,y,z,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/count/view-base.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView]' - 38 | ViewBase::ViewBase(Home home, - | ~~~~~^~~~ -./gecode/int/count/view-lq.hpp: In instantiation of 'Gecode::Int::Count::LqView::LqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = false]': -./gecode/int/count/view-lq.hpp:52:14: required from 'static Gecode::ExecStatus Gecode::Int::Count::LqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true]' - 52 | (void) new (home) LqView(home,x,y,z,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/count.cpp:287:7: required from here - 287 | GECODE_ES_FAIL((Count::LqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 288 | ::post(home,xv,y,z,-1))); - | ~~~~~~^~~~~~~~~~~~~~~~ -./gecode/int/count/view-lq.hpp:40:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | : ViewBase(home,x,y,z,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/count/view-base.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView]' - 38 | ViewBase::ViewBase(Home home, - | ~~~~~^~~~ -./gecode/int/count/view-gq.hpp: In instantiation of 'Gecode::Int::Count::GqView::GqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = true]': -./gecode/int/count/view-gq.hpp:49:14: required from 'static Gecode::ExecStatus Gecode::Int::Count::GqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = true]' - 49 | (void) new (home) GqView(home,x,y,z,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/count.cpp:296:9: required from here - 296 | GECODE_ES_FAIL((Count::GqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 297 | ::post(home,xv,y,z,1))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/int/count/view-gq.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | : ViewBase(home,x,y,z,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/count/view-base.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView]' - 38 | ViewBase::ViewBase(Home home, - | ~~~~~^~~~ -./gecode/int/count/view-gq.hpp: In instantiation of 'Gecode::Int::Count::GqView::GqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = false; bool dom = true]': -./gecode/int/count/view-gq.hpp:51:14: required from 'static Gecode::ExecStatus Gecode::Int::Count::GqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = true]' - 51 | (void) new (home) GqView(home,x,y,z,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/count.cpp:296:9: required from here - 296 | GECODE_ES_FAIL((Count::GqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 297 | ::post(home,xv,y,z,1))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/int/count/view-gq.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | : ViewBase(home,x,y,z,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/count/view-base.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView]' - 38 | ViewBase::ViewBase(Home home, - | ~~~~~^~~~ -./gecode/int/count/view-gq.hpp: In instantiation of 'Gecode::Int::Count::GqView::GqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]': -./gecode/int/count/view-gq.hpp:49:14: required from 'static Gecode::ExecStatus Gecode::Int::Count::GqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' - 49 | (void) new (home) GqView(home,x,y,z,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/count.cpp:299:9: required from here - 299 | GECODE_ES_FAIL((Count::GqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 300 | ::post(home,xv,y,z,1))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/int/count/view-gq.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | : ViewBase(home,x,y,z,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/count/view-base.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView]' - 38 | ViewBase::ViewBase(Home home, - | ~~~~~^~~~ -./gecode/int/count/view-gq.hpp: In instantiation of 'Gecode::Int::Count::GqView::GqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = false; bool dom = false]': -./gecode/int/count/view-gq.hpp:51:14: required from 'static Gecode::ExecStatus Gecode::Int::Count::GqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' - 51 | (void) new (home) GqView(home,x,y,z,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/count.cpp:299:9: required from here - 299 | GECODE_ES_FAIL((Count::GqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 300 | ::post(home,xv,y,z,1))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/int/count/view-gq.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | : ViewBase(home,x,y,z,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/count/view-base.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView]' - 38 | ViewBase::ViewBase(Home home, - | ~~~~~^~~~ -./gecode/int/count/view-lq.hpp: In instantiation of 'Gecode::Int::Count::LqView::LqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true]': -./gecode/int/count/view-lq.hpp:50:14: required from 'static Gecode::ExecStatus Gecode::Int::Count::LqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true]' - 50 | (void) new (home) LqView(home,x,y,z,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/count.cpp:344:7: required from here - 344 | GECODE_ES_FAIL((Count::LqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 345 | ::post(home,xv,y,z,-1))); - | ~~~~~~^~~~~~~~~~~~~~~~ -./gecode/int/count/view-lq.hpp:40:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | : ViewBase(home,x,y,z,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/count/view-base.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView]' - 38 | ViewBase::ViewBase(Home home, - | ~~~~~^~~~ -./gecode/int/count/view-lq.hpp: In instantiation of 'Gecode::Int::Count::LqView::LqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = false]': -./gecode/int/count/view-lq.hpp:52:14: required from 'static Gecode::ExecStatus Gecode::Int::Count::LqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true]' - 52 | (void) new (home) LqView(home,x,y,z,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/count.cpp:344:7: required from here - 344 | GECODE_ES_FAIL((Count::LqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 345 | ::post(home,xv,y,z,-1))); - | ~~~~~~^~~~~~~~~~~~~~~~ -./gecode/int/count/view-lq.hpp:40:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | : ViewBase(home,x,y,z,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/count/view-base.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView]' - 38 | ViewBase::ViewBase(Home home, - | ~~~~~^~~~ -./gecode/int/count/view-gq.hpp: In instantiation of 'Gecode::Int::Count::GqView::GqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]': -./gecode/int/count/view-gq.hpp:49:14: required from 'static Gecode::ExecStatus Gecode::Int::Count::GqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' - 49 | (void) new (home) GqView(home,x,y,z,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/count.cpp:352:7: required from here - 352 | GECODE_ES_FAIL((Count::GqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 353 | ::post(home,xv,y,z,1))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/int/count/view-gq.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | : ViewBase(home,x,y,z,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/count/view-base.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView]' - 38 | ViewBase::ViewBase(Home home, - | ~~~~~^~~~ -./gecode/int/count/view-gq.hpp: In instantiation of 'Gecode::Int::Count::GqView::GqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = false; bool dom = false]': -./gecode/int/count/view-gq.hpp:51:14: required from 'static Gecode::ExecStatus Gecode::Int::Count::GqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' - 51 | (void) new (home) GqView(home,x,y,z,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/count.cpp:352:7: required from here - 352 | GECODE_ES_FAIL((Count::GqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 353 | ::post(home,xv,y,z,1))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/int/count/view-gq.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | : ViewBase(home,x,y,z,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/count/view-base.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView]' - 38 | ViewBase::ViewBase(Home home, - | ~~~~~^~~~ -./gecode/int/count/view-lq.hpp: In instantiation of 'Gecode::Int::Count::LqView::LqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = true]': -./gecode/int/count/view-lq.hpp:50:14: required from '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]' - 50 | (void) new (home) LqView(home,x,y,z,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/count.cpp:391:7: required from here - 391 | GECODE_ES_FAIL((Count::LqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 392 | ::post(home,xy,u,z,-1))); - | ~~~~~~^~~~~~~~~~~~~~~~ -./gecode/int/count/view-lq.hpp:40:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | : ViewBase(home,x,y,z,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/count/view-base.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView]' - 38 | ViewBase::ViewBase(Home home, - | ~~~~~^~~~ -./gecode/int/count/view-lq.hpp: In instantiation of 'Gecode::Int::Count::LqView::LqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = false]': -./gecode/int/count/view-lq.hpp:52:14: required from '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]' - 52 | (void) new (home) LqView(home,x,y,z,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/count.cpp:391:7: required from here - 391 | GECODE_ES_FAIL((Count::LqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 392 | ::post(home,xy,u,z,-1))); - | ~~~~~~^~~~~~~~~~~~~~~~ -./gecode/int/count/view-lq.hpp:40:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | : ViewBase(home,x,y,z,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/count/view-base.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView]' - 38 | ViewBase::ViewBase(Home home, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/count/view-gq.hpp: In instantiation 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 = true; bool dom = false]': -./gecode/int/count/view-gq.hpp:49:14: required from '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]' - 49 | (void) new (home) GqView(home,x,y,z,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/count.cpp:399:7: required from here - 399 | GECODE_ES_FAIL((Count::GqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 400 | ::post(home,xy,u,z,1))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/int/count/view-gq.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | : ViewBase(home,x,y,z,c) {} - | ^ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.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/count/view-base.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView]' - 38 | ViewBase::ViewBase(Home home, - | ~~~~~^~~~ -./gecode/int/count/view-gq.hpp: In instantiation 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]': -./gecode/int/count/view-gq.hpp:51:14: required from '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]' - 51 | (void) new (home) GqView(home,x,y,z,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/count.cpp:399:7: required from here - 399 | GECODE_ES_FAIL((Count::GqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 400 | ::post(home,xy,u,z,1))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/int/count/view-gq.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | : ViewBase(home,x,y,z,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/count/view-base.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView]' - 38 | ViewBase::ViewBase(Home home, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]': -./gecode/int/bool/eqv.hpp:160:22: required from here - 160 | x(x0), pm2(pm20) { - | ^ -./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 354 | : Propagator(home), x0(y0), x1(y1) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 1]': -./gecode/int/arithmetic/mult.hpp:260:58: required from here - 260 | : TernaryPropagator(home,x0,x1,x2) {} - | ^ -./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/count/int-base.hpp: In instantiation of 'Gecode::Int::Count::IntBase::IntBase(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]': -./gecode/int/count/int-eq.hpp:39:36: required from 'Gecode::Int::Count::EqInt::EqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]' - 39 | : IntBase(home,x,n_s,y,c) {} - | ^ -./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]' - 70 | (void) new (home) EqInt(home,x,n_s,y,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/count.cpp:53:7: required from here - 53 | GECODE_ES_FAIL((Count::EqInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 54 | ::post(home,xv,y,m))); - | ~~~~~~^~~~~~~~~~~~~ -./gecode/int/count/int-base.hpp:40:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | : Propagator(home), x(x0), n_s(n_s0), y(y0), 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: In instantiation of 'Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]': -./gecode/int/arithmetic/mult.hpp:347:58: required from here - 347 | : TernaryPropagator(home,x0,x1,x2) {} - | ^ -./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/count/view-base.hpp: In instantiation of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView]': -./gecode/int/count/view-eq.hpp:40:38: required from 'Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' - 40 | : ViewBase(home,x,y,z,c) {} - | ^ -./gecode/int/count/view-eq.hpp:51:14: required from 'static Gecode::ExecStatus Gecode::Int::Count::EqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' - 51 | (void) new (home) EqView(home,x,y,z,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/count.cpp:60:9: required from here - 60 | GECODE_ES_FAIL((Count::EqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 61 | ::post(home,xv,y,z,0))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/int/count/view-base.hpp:40:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | : Propagator(home), x(x0), y(y0), z(z0), 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/arithmetic/abs.hpp: In instantiation of '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 - 43 | GECODE_ES_FAIL(Arithmetic::AbsDom::post(home,x0,x1)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/arithmetic/abs.hpp:150:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 150 | return Rel::EqDom::post(home,x0,x1); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/rel.hh:695, - from ./gecode/int/arithmetic.hh:42: -./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/arithmetic/abs.hpp:152:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 152 | return Rel::EqDom::post(home,MinusView(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:176:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::IntView]' - 176 | EqDom::post(Home home, View0 x0, View1 x1){ - | ~~~~~^~~~ -./gecode/int/count/rel.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Count::post_true(Gecode::Home, Gecode::ViewArray&, VX) [with VX = Gecode::Int::IntView]': -./gecode/int/count/int-eq.hpp:66:23: required from 'static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]' - 66 | return post_true(home,x,y); - | ~~~~~~~~~^~~~~~~~~~ -./gecode/int/count/view-eq.hpp:49:32: required from '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]' - 49 | return EqInt::post(home,x,y,z.val()+c); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -gecode/int/count.cpp:94:11: required from here - 94 | GECODE_ES_FAIL((Count::EqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 95 | ::post(home,xv,y,z,0))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/int/count/rel.hpp:242:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 242 | return Rel::NaryEqDom::post(home,z); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -./gecode/int/arithmetic/abs.hpp:162:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 162 | (void) new (home) AbsDom(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) { - | ^~~~ -In file included from ./gecode/int/rel.hh:695: -./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/arithmetic/abs.hpp:143:29: note: initializing argument 1 of 'Gecode::Int::Arithmetic::AbsDom::AbsDom(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' - 143 | AbsDom::AbsDom(Home home, View x0, View x1) - | ~~~~~^~~~ -./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::IntView]': -./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::IntView]' - 70 | (void) new (home) EqInt(home,x,n_s,y,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/count/view-eq.hpp:49:32: required from '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]' - 49 | return EqInt::post(home,x,y,z.val()+c); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -gecode/int/count.cpp:94:11: required from here - 94 | GECODE_ES_FAIL((Count::EqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 95 | ::post(home,xv,y,z,0))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/int/count/int-eq.hpp:39:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | : IntBase(home,x,n_s,y,c) {} - | ^ -./gecode/int/arithmetic/abs.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::AbsBnd::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]': -gecode/int/arithmetic.cpp:45:7: required from here - 45 | GECODE_ES_FAIL(Arithmetic::AbsBnd::post(home,x0,x1)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/arithmetic/abs.hpp:95:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 95 | return Rel::EqBnd::post(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: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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/count/int-base.hpp:38:32: note: initializing argument 1 of 'Gecode::Int::Count::IntBase::IntBase(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]' - 38 | IntBase::IntBase(Home home, - | ~~~~~^~~~ -./gecode/int/count/view-base.hpp: In instantiation of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView]': -./gecode/int/count/view-eq.hpp:40:38: required from 'Gecode::Int::Count::EqView::EqView(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]' - 40 | : ViewBase(home,x,y,z,c) {} - | ^ -./gecode/int/count/view-eq.hpp:51:14: required from '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]' - 51 | (void) new (home) EqView(home,x,y,z,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/count.cpp:94:11: required from here - 94 | GECODE_ES_FAIL((Count::EqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 95 | ::post(home,xv,y,z,0))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/int/count/view-base.hpp:40:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | : Propagator(home), x(x0), y(y0), z(z0), c(c0) { - | ^ -./gecode/int/arithmetic/abs.hpp:97:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 97 | return Rel::EqBnd::post(home,MinusView(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:108:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::IntView]' - 108 | EqBnd::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/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/int/arithmetic/abs.hpp:107:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 107 | (void) new (home) AbsBnd(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/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) - | ~~~~~^~~~ -./gecode/int/count/view-base.hpp: In instantiation of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView]': -./gecode/int/count/view-eq.hpp:40:38: required from 'Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' - 40 | : ViewBase(home,x,y,z,c) {} - | ^ -./gecode/int/count/view-eq.hpp:51:14: required from '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::IntView; bool shr = true; bool dom = false]' - 51 | (void) new (home) EqView(home,x,y,z,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/count.cpp:105:9: required from here - 105 | GECODE_ES_FAIL((Count::EqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 106 | ::post(home,xv,y,z,0))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/int/count/view-base.hpp:40:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | : Propagator(home), x(x0), y(y0), z(z0), 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/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 - 56 | GECODE_ES_FAIL(Arithmetic::MaxDom::post(home,x0,x1,x2)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -./gecode/int/arithmetic/max.hpp:246:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 246 | return Rel::EqDom::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/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/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); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because '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/count/int-base.hpp: In instantiation of 'Gecode::Int::Count::IntBase::IntBase(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]': -./gecode/int/count/int-lq.hpp:39:36: required from 'Gecode::Int::Count::LqInt::LqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]' - 39 | : IntBase(home,x,n_s,y,c) {} - | ^ -./gecode/int/count/int-lq.hpp:65:12: required from 'static Gecode::ExecStatus Gecode::Int::Count::LqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]' - 65 | (void) new (home) LqInt(home,x,n_x-c+1,y,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/count.cpp:112:7: required from here - 112 | GECODE_ES_FAIL((Count::LqInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 113 | ::post(home,xv,y,m))); - | ~~~~~~^~~~~~~~~~~~~ -./gecode/int/count/int-base.hpp:40:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | : Propagator(home), x(x0), n_s(n_s0), y(y0), c(c0) { - | ^ -./gecode/int/arithmetic/max.hpp:250:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 250 | 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/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: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/arithmetic/max.hpp:251:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 251 | (void) new (home) MaxDom(home,x0,x1,x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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/arithmetic/max.hpp:251:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 251 | (void) new (home) MaxDom(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/arithmetic/max.hpp:237:29: note: initializing argument 1 of 'Gecode::Int::Arithmetic::MaxDom::MaxDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' 237 | MaxDom::MaxDom(Home home, View x0, View x1, View x2) | ~~~~~^~~~ -./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 - 40 | : UnaryPropagator(home,x), t(t0), e(e0) { - | ^ -./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/arithmetic/max.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxBnd::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]': gecode/int/arithmetic.cpp:58:7: required from here 58 | GECODE_ES_FAIL(Arithmetic::MaxBnd::post(home,x0,x1,x2)); @@ -41979,27 +42927,6 @@ ./gecode/int/arithmetic/max.hpp:84:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | return Rel::EqBnd::post(home,x0,x2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/count/int-gq.hpp: In instantiation of 'Gecode::Int::Count::GqInt::GqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]': -./gecode/int/count/int-gq.hpp:67:12: required from 'static Gecode::ExecStatus Gecode::Int::Count::GqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]' - 67 | (void) new (home) GqInt(home,x,c+1,y,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/count/view-gq.hpp:47:32: required from 'static Gecode::ExecStatus Gecode::Int::Count::GqView::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]' - 47 | return GqInt::post(home,x,y,z.val()+c); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -gecode/int/count.cpp:121:11: required from here - 121 | GECODE_ES_FAIL((Count::GqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 122 | ::post(home,xv,y,z,0))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/int/count/int-gq.hpp:39:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | : IntBase(home,x,n_s,y,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/count/int-base.hpp:38:32: note: initializing argument 1 of 'Gecode::Int::Count::IntBase::IntBase(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]' - 38 | IntBase::IntBase(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) { | ^~~~ @@ -42033,25 +42960,6 @@ ./gecode/int/arithmetic/max.hpp:75:29: note: initializing argument 1 of 'Gecode::Int::Arithmetic::MaxBnd::MaxBnd(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' 75 | MaxBnd::MaxBnd(Home home, View x0, View x1, View x2) | ~~~~~^~~~ -./gecode/int/count/int-base.hpp: In instantiation of 'Gecode::Int::Count::IntBase::IntBase(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]': -./gecode/int/count/int-eq.hpp:39:36: required from 'Gecode::Int::Count::EqInt::EqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]' - 39 | : IntBase(home,x,n_s,y,c) {} - | ^ -./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::IntSet]' - 70 | (void) new (home) EqInt(home,x,n_s,y,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/count.cpp:152:7: required from here - 152 | GECODE_ES_FAIL((Count::EqInt::post(home,xv,y,m))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -./gecode/int/count/int-base.hpp:40:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | : Propagator(home), x(x0), n_s(n_s0), y(y0), 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/arithmetic/max.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxDom::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]': gecode/int/arithmetic.cpp:71:7: required from here 71 | GECODE_ES_FAIL(Arithmetic::NaryMaxDom::post(home,xv,y)); @@ -42074,21 +42982,6 @@ ./gecode/int/arithmetic/max.hpp:242:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' 242 | MaxDom::post(Home home, View x0, View x1, View x2) { | ~~~~~^~~~ -./gecode/int/count/view-base.hpp: In instantiation of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView]': -./gecode/int/count/view-eq.hpp:40:38: required from 'Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' - 40 | : ViewBase(home,x,y,z,c) {} - | ^ -./gecode/int/count/view-eq.hpp:51:14: required from 'static Gecode::ExecStatus Gecode::Int::Count::EqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' - 51 | (void) new (home) EqView(home,x,y,z,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/count.cpp:158:9: required from here - 158 | GECODE_ES_FAIL((Count::EqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 159 | ::post(home,xv,y,z,0))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/int/count/view-base.hpp:40:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | : Propagator(home), x(x0), y(y0), z(z0), c(c0) { - | ^ ./gecode/int/arithmetic/max.hpp:336:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 336 | GECODE_ES_CHECK((Rel::Lq::post(home,x[i],y))); ./gecode/kernel/macros.hpp:92:48: note: in definition of macro 'GECODE_ES_CHECK' @@ -42097,12 +42990,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/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) { | ~~~~~^~~~ @@ -42134,30 +43021,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/count/int-base.hpp: In instantiation of 'Gecode::Int::Count::IntBase::IntBase(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]': -./gecode/int/count/int-eq.hpp:39:36: required from 'Gecode::Int::Count::EqInt::EqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]' - 39 | : IntBase(home,x,n_s,y,c) {} - | ^ -./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::OffsetView; VY = Gecode::Int::ZeroIntView]' - 70 | (void) new (home) EqInt(home,x,n_s,y,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/count.cpp:193:7: required from here - 193 | GECODE_ES_FAIL((Count::EqInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 194 | ::post(home,xy,zero,m))); - | ~~~~~~^~~~~~~~~~~~~~~~ -./gecode/int/count/int-base.hpp:40:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | : Propagator(home), x(x0), n_s(n_s0), y(y0), c(c0) { - | ^ ./gecode/int/arithmetic/max.hpp:80:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxBnd::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' 80 | MaxBnd::post(Home home, View x0, View x1, View 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/arithmetic/max.hpp:152:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 152 | GECODE_ES_CHECK((Rel::Lq::post(home,x[i],y))); ./gecode/kernel/macros.hpp:92:48: note: in definition of macro 'GECODE_ES_CHECK' @@ -42178,27 +43044,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/count/view-base.hpp: In instantiation of 'Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView]': -./gecode/int/count/view-eq.hpp:40:38: required from 'Gecode::Int::Count::EqView::EqView(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]' - 40 | : ViewBase(home,x,y,z,c) {} - | ^ -./gecode/int/count/view-eq.hpp:51:14: required from 'static Gecode::ExecStatus Gecode::Int::Count::EqView::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]' - 51 | (void) new (home) EqView(home,x,y,z,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/count.cpp:200:9: required from here - 200 | GECODE_ES_FAIL((Count::EqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 201 | ::post(home,xy,zero,z,0))); - | ~~~~~~^~~~~~~~~~~~~~~~~~ -./gecode/int/count/view-base.hpp:40:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | : Propagator(home), x(x0), y(y0), z(z0), 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/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 84 | GECODE_ES_FAIL(Arithmetic::MaxDom::post(home,m0,m1,m2)); @@ -42212,25 +43057,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::MinusView; View1 = Gecode::Int::MinusView]' 176 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]': -./gecode/int/rel/nq.hpp:45:66: required from 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' - 45 | : MixBinaryPropagator(home,x0,x1) {} - | ^ -./gecode/int/rel/nq.hpp:57:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' - 57 | (void) new (home) Nq(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/count.cpp:237:9: required from here - 237 | GECODE_ES_FAIL((Rel::Nq::post(home,z,nz))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -./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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ @@ -42298,24 +43124,6 @@ ./gecode/int/arithmetic/max.hpp:75:29: note: initializing argument 1 of 'Gecode::Int::Arithmetic::MaxBnd::MaxBnd(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]' 75 | MaxBnd::MaxBnd(Home home, View x0, View x1, View x2) | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ ./gecode/int/arithmetic/max.hpp: In instantiation of '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 102 | GECODE_ES_FAIL(Arithmetic::NaryMaxDom::post(home,m,my)); @@ -42323,9 +43131,6 @@ ./gecode/int/arithmetic/max.hpp:322:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 322 | return Rel::EqDom::post(home,x[0],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) { | ^~~~ @@ -42338,28 +43143,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]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ ./gecode/int/arithmetic/max.hpp:242:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]' 242 | MaxDom::post(Home home, View x0, View x1, View x2) { | ~~~~~^~~~ -./gecode/int/var/bool.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/max.hpp:336:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 336 | GECODE_ES_CHECK((Rel::Lq::post(home,x[i],y))); ./gecode/kernel/macros.hpp:92:48: note: in definition of macro 'GECODE_ES_CHECK' @@ -42377,39 +43163,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 - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/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/max.hpp:313:37: note: initializing argument 1 of 'Gecode::Int::Arithmetic::NaryMaxDom::NaryMaxDom(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::MinusView]' 313 | NaryMaxDom::NaryMaxDom(Home home, ViewArray& x, View y) | ~~~~~^~~~ -./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/count/rel.hpp:242:36: required from 'Gecode::ExecStatus Gecode::Int::Count::post_true(Gecode::Home, Gecode::ViewArray&, VX) [with VX = Gecode::Int::IntView]' - 242 | return Rel::NaryEqDom::post(home,z); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -./gecode/int/count/int-eq.hpp:66:23: required from 'static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]' - 66 | return post_true(home,x,y); - | ~~~~~~~~~^~~~~~~~~~ -./gecode/int/count/view-eq.hpp:49:32: required from '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]' - 49 | return EqInt::post(home,x,y,z.val()+c); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -gecode/int/count.cpp:94:11: required from here - 94 | GECODE_ES_FAIL((Count::EqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 95 | ::post(home,xv,y,z,0))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/int/rel/eq.hpp:273:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 273 | return EqDom::post(home,x[0],x[1]); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/int/arithmetic/max.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxBnd::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::MinusView]': gecode/int/arithmetic.cpp:104:7: required from here 104 | GECODE_ES_FAIL(Arithmetic::NaryMaxBnd::post(home,m,my)); @@ -42420,15 +43176,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:108:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::MinusView]' 108 | EqBnd::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ -./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/arithmetic/max.hpp:140:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 140 | return MaxBnd::post(home,x[0],x[1],y); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ @@ -42438,16 +43188,6 @@ ./gecode/int/arithmetic/max.hpp:80:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxBnd::post(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]' 80 | MaxBnd::post(Home home, View x0, View x1, View x2) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.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/max.hpp:152:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 152 | GECODE_ES_CHECK((Rel::Lq::post(home,x[i],y))); ./gecode/kernel/macros.hpp:92:48: note: in definition of macro 'GECODE_ES_CHECK' @@ -42459,15 +43199,6 @@ ./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::MinusView; V1 = Gecode::Int::MinusView]' 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ -./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/kernel/core.hpp:3266: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:265:35: note: initializing argument 1 of 'Gecode::Int::Rel::NaryEqDom::NaryEqDom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' - 265 | NaryEqDom::NaryEqDom(Home home, ViewArray& x) - | ~~~~~^~~~ ./gecode/int/arithmetic/max.hpp:154:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | (void) new (home) NaryMaxBnd(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -42477,28 +43208,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::MinusView]' 129 | NaryMaxBnd::NaryMaxBnd(Home home, ViewArray& x, View y) | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/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/linear/int-post.o gecode/int/linear/int-post.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 - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.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/argmax.hpp: In instantiation 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]': gecode/int/arithmetic.cpp:128:9: required from here 128 | GECODE_ES_FAIL((Arithmetic::ArgMax @@ -42691,27 +43400,6 @@ ./gecode/int/arithmetic/argmax.hpp:40:39: note: initializing argument 1 of 'Gecode::Int::Arithmetic::ArgMax::ArgMax(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::IntView; VB = Gecode::Int::OffsetView; bool tiebreak = false]' 40 | ArgMax::ArgMax(Home home, IdxViewArray& x0, VB y0) | ~~~~~^~~~ -./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/rel/eq.hpp:273:36: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' - 273 | return EqDom::post(home,x[0],x[1]); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/int/count/rel.hpp:242:36: required from 'Gecode::ExecStatus Gecode::Int::Count::post_true(Gecode::Home, Gecode::ViewArray&, VX) [with VX = Gecode::Int::IntView]' - 242 | return Rel::NaryEqDom::post(home,z); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -./gecode/int/count/int-eq.hpp:66:23: required from 'static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]' - 66 | return post_true(home,x,y); - | ~~~~~~~~~^~~~~~~~~~ -./gecode/int/count/view-eq.hpp:49:32: required from '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]' - 49 | return EqInt::post(home,x,y,z.val()+c); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -gecode/int/count.cpp:94:11: required from here - 94 | GECODE_ES_FAIL((Count::EqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 95 | ::post(home,xv,y,z,0))); - | ~~~~~~^~~~~~~~~~~~~~~ -./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/arithmetic/argmax.hpp: In instantiation of '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 181 | GECODE_ES_FAIL((Arithmetic::ArgMax @@ -42726,12 +43414,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/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/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::MinusView; V1 = Gecode::Int::MinusView]' 91 | Le::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ @@ -42746,38 +43428,11 @@ ./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::MinusView; V1 = Gecode::Int::MinusView]' 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ -./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::NaryEqDom::NaryEqDom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': -./gecode/int/rel/eq.hpp:285:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' - 285 | (void) new (home) NaryEqDom(home,x); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/count/rel.hpp:242:36: required from 'Gecode::ExecStatus Gecode::Int::Count::post_true(Gecode::Home, Gecode::ViewArray&, VX) [with VX = Gecode::Int::IntView]' - 242 | return Rel::NaryEqDom::post(home,z); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -./gecode/int/count/int-eq.hpp:66:23: required from 'static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]' - 66 | return post_true(home,x,y); - | ~~~~~~~~~^~~~~~~~~~ -./gecode/int/count/view-eq.hpp:49:32: required from '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]' - 49 | return EqInt::post(home,x,y,z.val()+c); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -gecode/int/count.cpp:94:11: required from here - 94 | GECODE_ES_FAIL((Count::EqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 95 | ::post(home,xv,y,z,0))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/int/rel/eq.hpp:266:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 266 | : 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/int/arithmetic/argmax.hpp:66:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | GECODE_ES_CHECK((Rel::Lq::post(home, ./gecode/kernel/macros.hpp:92:48: note: in definition of macro 'GECODE_ES_CHECK' 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ -./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) { | ^~~~ @@ -42793,19 +43448,6 @@ ./gecode/int/arithmetic/argmax.hpp:40:39: note: initializing argument 1 of 'Gecode::Int::Arithmetic::ArgMax::ArgMax(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; bool tiebreak = true]' 40 | ArgMax::ArgMax(Home home, IdxViewArray& x0, VB 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]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/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/argmax.hpp: In instantiation of '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 184 | GECODE_ES_FAIL((Arithmetic::ArgMax @@ -42854,19 +43496,6 @@ ./gecode/int/arithmetic/argmax.hpp:40:39: note: initializing argument 1 of 'Gecode::Int::Arithmetic::ArgMax::ArgMax(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; bool tiebreak = false]' 40 | ArgMax::ArgMax(Home home, IdxViewArray& x0, VB y0) | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.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/argmax.hpp: In instantiation of '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 = true]': gecode/int/arithmetic.cpp:208:9: required from here 208 | GECODE_ES_FAIL((Arithmetic::ArgMax @@ -42878,6 +43507,8 @@ ./gecode/kernel/macros.hpp:92:48: note: in definition of macro 'GECODE_ES_CHECK' 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -42974,52 +43605,12 @@ ./gecode/kernel/macros.hpp:92:48: note: in definition of macro 'GECODE_ES_CHECK' 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ -./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]' - 186 | (void) new (home) EqDom(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/rel/eq.hpp:273:36: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' - 273 | return EqDom::post(home,x[0],x[1]); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/int/count/rel.hpp:242:36: required from 'Gecode::ExecStatus Gecode::Int::Count::post_true(Gecode::Home, Gecode::ViewArray&, VX) [with VX = Gecode::Int::IntView]' - 242 | return Rel::NaryEqDom::post(home,z); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -./gecode/int/count/int-eq.hpp:66:23: required from 'static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]' - 66 | return post_true(home,x,y); - | ~~~~~~~~~^~~~~~~~~~ -./gecode/int/count/view-eq.hpp:49:32: required from '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]' - 49 | return EqInt::post(home,x,y,z.val()+c); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -gecode/int/count.cpp:94:11: required from here - 94 | GECODE_ES_FAIL((Count::EqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 95 | ::post(home,xv,y,z,0))); - | ~~~~~~^~~~~~~~~~~~~~~ -./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/core.hpp:3266: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::BoolView; V1 = Gecode::Int::BoolView]' 91 | Le::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ -./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 - 40 | : UnaryPropagator(home,x), t(t0), e(e0) { - | ^ -./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/int/arithmetic/argmax.hpp:63:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 63 | GECODE_ES_CHECK((Rel::Lq::post(home, ./gecode/kernel/macros.hpp:92:48: note: in definition of macro 'GECODE_ES_CHECK' @@ -43031,39 +43622,6 @@ ./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::BoolView; V1 = Gecode::Int::BoolView]' 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ -./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/rel/eq.hpp:266:45: required from 'Gecode::Int::Rel::NaryEqDom::NaryEqDom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' - 266 | : NaryPropagator(home,x) {} - | ^ -./gecode/int/rel/eq.hpp:285:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' - 285 | (void) new (home) NaryEqDom(home,x); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/count/rel.hpp:242:36: required from 'Gecode::ExecStatus Gecode::Int::Count::post_true(Gecode::Home, Gecode::ViewArray&, VX) [with VX = Gecode::Int::IntView]' - 242 | return Rel::NaryEqDom::post(home,z); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -./gecode/int/count/int-eq.hpp:66:23: required from 'static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]' - 66 | return post_true(home,x,y); - | ~~~~~~~~~^~~~~~~~~~ -./gecode/int/count/view-eq.hpp:49:32: required from '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]' - 49 | return EqInt::post(home,x,y,z.val()+c); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -gecode/int/count.cpp:94:11: required from here - 94 | GECODE_ES_FAIL((Count::EqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 95 | ::post(home,xv,y,z,0))); - | ~~~~~~^~~~~~~~~~~~~~~ -./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: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:66:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | GECODE_ES_CHECK((Rel::Lq::post(home, ./gecode/kernel/macros.hpp:92:48: note: in definition of macro 'GECODE_ES_CHECK' @@ -43112,19 +43670,6 @@ ./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::BoolView; V1 = Gecode::Int::BoolView]' 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ -./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 - 42 | GECODE_ES_FAIL(UnaryWait::post(home,x,c)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -./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/int/arithmetic/argmax.hpp:66:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | GECODE_ES_CHECK((Rel::Lq::post(home, ./gecode/kernel/macros.hpp:92:48: note: in definition of macro 'GECODE_ES_CHECK' @@ -43145,19 +43690,6 @@ ./gecode/int/arithmetic/argmax.hpp:40:39: note: initializing argument 1 of 'Gecode::Int::Arithmetic::ArgMax::ArgMax(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; bool tiebreak = false]' 40 | ArgMax::ArgMax(Home home, IdxViewArray& x0, VB y0) | ~~~~~^~~~ -./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 - 49 | GECODE_ES_FAIL(UnaryWait::post(home,x,c)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -./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/int/arithmetic/argmax.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::OffsetView; bool tiebreak = true]': gecode/int/arithmetic.cpp:257:9: required from here 257 | GECODE_ES_FAIL((Arithmetic::ArgMax @@ -43186,13 +43718,6 @@ ./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::BoolView; V1 = Gecode::Int::BoolView]' 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ -./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 - 57 | GECODE_ES_FAIL(NaryWait::post(home,xv,c)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -./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/int/arithmetic/argmax.hpp:66:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | GECODE_ES_CHECK((Rel::Lq::post(home, ./gecode/kernel/macros.hpp:92:48: note: in definition of macro 'GECODE_ES_CHECK' @@ -43201,33 +43726,18 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/int/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::BoolView; V1 = Gecode::Int::BoolView]' 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ -./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/arithmetic/argmax.hpp:69:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 69 | (void) new (home) ArgMax(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/arithmetic/argmax.hpp:40:39: note: initializing argument 1 of 'Gecode::Int::Arithmetic::ArgMax::ArgMax(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::OffsetView; bool tiebreak = true]' 40 | ArgMax::ArgMax(Home home, IdxViewArray& x0, VB 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/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/int/arithmetic/argmax.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::OffsetView; bool tiebreak = false]': gecode/int/arithmetic.cpp:260:9: required from here 260 | GECODE_ES_FAIL((Arithmetic::ArgMax @@ -43256,46 +43766,6 @@ ./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::BoolView; V1 = Gecode::Int::BoolView]' 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ -./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 - 65 | GECODE_ES_FAIL(NaryWait::post(home,xv,c)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -./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/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]' - 172 | : MixBinaryPropagator(home,x0,x1) {} - | ^ -./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]' - 186 | (void) new (home) EqDom(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/rel/eq.hpp:273:36: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' - 273 | return EqDom::post(home,x[0],x[1]); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/int/count/rel.hpp:242:36: required from 'Gecode::ExecStatus Gecode::Int::Count::post_true(Gecode::Home, Gecode::ViewArray&, VX) [with VX = Gecode::Int::IntView]' - 242 | return Rel::NaryEqDom::post(home,z); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -./gecode/int/count/int-eq.hpp:66:23: required from 'static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]' - 66 | return post_true(home,x,y); - | ~~~~~~~~~^~~~~~~~~~ -./gecode/int/count/view-eq.hpp:49:32: required from '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]' - 49 | return EqInt::post(home,x,y,z.val()+c); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -gecode/int/count.cpp:94:11: required from here - 94 | GECODE_ES_FAIL((Count::EqView - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 95 | ::post(home,xv,y,z,0))); - | ~~~~~~^~~~~~~~~~~~~~~ -./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/arithmetic/argmax.hpp:66:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | GECODE_ES_CHECK((Rel::Lq::post(home, ./gecode/kernel/macros.hpp:92:48: note: in definition of macro 'GECODE_ES_CHECK' @@ -43307,21 +43777,6 @@ ./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::BoolView; V1 = Gecode::Int::BoolView]' 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/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/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./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/int/arithmetic/argmax.hpp:69:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 69 | (void) new (home) ArgMax(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -43348,32 +43803,11 @@ ./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::NegBoolView; V1 = Gecode::Int::NegBoolView]' 91 | Le::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ ./gecode/int/arithmetic/argmax.hpp:63:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 63 | GECODE_ES_CHECK((Rel::Lq::post(home, ./gecode/kernel/macros.hpp:92:48: note: in definition of macro 'GECODE_ES_CHECK' 92 | ::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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -43385,25 +43819,6 @@ ./gecode/kernel/macros.hpp:92:48: note: in definition of macro 'GECODE_ES_CHECK' 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.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) { | ^~~~ @@ -43785,16 +44200,6 @@ ./gecode/int/arithmetic/nroot.hpp:365:32: note: initializing argument 1 of 'Gecode::Int::Arithmetic::NrootDom::NrootDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' 365 | NrootDom::NrootDom(Home home, IntView x0, IntView x1, const Ops& 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]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ ./gecode/int/arithmetic/nroot.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]': gecode/int/arithmetic.cpp:391:7: required from here 391 | GECODE_ES_FAIL(Arithmetic::NrootBnd @@ -43804,9 +44209,6 @@ ./gecode/int/arithmetic/nroot.hpp:185:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 185 | return Rel::EqBnd::post(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) { | ^~~~ @@ -43840,19 +44242,6 @@ ./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::SqrOps]' 166 | NrootBnd::NrootBnd(Home home, IntView x0, IntView x1, const Ops& o) | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.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/pow.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]': gecode/int/arithmetic.cpp:407:7: required from here 407 | GECODE_ES_FAIL(Arithmetic::PowDom @@ -43908,22 +44297,6 @@ ./gecode/int/arithmetic/pow.hpp:381:28: note: initializing argument 1 of 'Gecode::Int::Arithmetic::PowDom::PowDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::PowOps]' 381 | PowDom::PowDom(Home home, IntView x0, IntView x1, const Ops& o) | ~~~~~^~~~ -./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]' - 155 | (void) new (home) UnaryWait(home,x,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/exec.cpp:42:5: required from here - 42 | GECODE_ES_FAIL(UnaryWait::post(home,x,c)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -./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/int/arithmetic/pow.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]': gecode/int/arithmetic.cpp:410:7: required from here 410 | GECODE_ES_FAIL(Arithmetic::PowBnd @@ -43939,22 +44312,6 @@ ./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/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]' - 155 | (void) new (home) UnaryWait(home,x,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/exec.cpp:49:5: required from here - 49 | GECODE_ES_FAIL(UnaryWait::post(home,x,c)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -./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/int/arithmetic/pow.hpp:181:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 181 | return PowPlusBnd::post(home,x0,x1,ops); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ @@ -43986,22 +44343,6 @@ ./gecode/int/arithmetic/pow.hpp:83:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::PowOps]' 83 | PowPlusBnd::post(Home home, VA x0, VB x1, Ops ops) { | ~~~~~^~~~ -./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]' - 247 | (void) new (home) NaryWait(home,x,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/exec.cpp:57:5: required from here - 57 | GECODE_ES_FAIL(NaryWait::post(home,xv,c)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -./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/arithmetic/pow.hpp:204:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 204 | (void) new (home) PowBnd(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -44026,22 +44367,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/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]' - 247 | (void) new (home) NaryWait(home,x,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/exec.cpp:65:5: required from here - 65 | GECODE_ES_FAIL(NaryWait::post(home,xv,c)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -./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/arithmetic/nroot.hpp:404:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 404 | return NrootPlusDom::post(home,x0,x1,ops); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ @@ -44111,46 +44436,39 @@ ./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/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: 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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -44321,16 +44639,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/max.hpp: In instantiation of 'Gecode::Int::Arithmetic::NaryMaxDom::NaryMaxDom(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]': ./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::IntView]' 338 | (void) new (home) NaryMaxDom(home,x,y); @@ -44376,17 +44684,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:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/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:171:34: note: initializing argument 1 of 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::MinusView]' 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) { - | ^~~~ ./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::MinusView; V1 = Gecode::Int::MinusView]': ./gecode/int/arithmetic/max.hpp:248:38: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]' 248 | return Rel::Lq::post(home,x1,x2); @@ -44403,9 +44703,6 @@ ./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::MinusView; V1 = Gecode::Int::MinusView]' 45 | Lq::Lq(Home home, V0 x0, V1 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/int/arithmetic/max.hpp: In instantiation of 'Gecode::Int::Arithmetic::MaxDom::MaxDom(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]': ./gecode/int/arithmetic/max.hpp:251:12: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]' 251 | (void) new (home) MaxDom(home,x0,x1,x2); @@ -44497,6 +44794,18 @@ ./gecode/int/rel/lq-le.hpp:97:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 97 | (void) new (home) Le(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -44539,6 +44848,13 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ ./gecode/int/arithmetic/argmax.hpp: In instantiation of 'Gecode::Int::Arithmetic::ArgMax::ArgMax(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::IntView; VB = Gecode::Int::OffsetView; 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::IntView; VB = Gecode::Int::OffsetView; bool tiebreak = true]' 69 | (void) new (home) ArgMax(home,x,y); @@ -44557,6 +44873,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/int/arithmetic/argmax.hpp: In instantiation of 'Gecode::Int::Arithmetic::ArgMax::ArgMax(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::IntView; 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::IntView; VB = Gecode::Int::OffsetView; bool tiebreak = false]' 69 | (void) new (home) ArgMax(home,x,y); @@ -44592,6 +44911,13 @@ ./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) | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./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]' 69 | (void) new (home) ArgMax(home,x,y); @@ -44610,6 +44936,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/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]' 69 | (void) new (home) ArgMax(home,x,y); @@ -44664,27 +44993,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:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of '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::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.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::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]' 59 | GECODE_ES_CHECK((Rel::Le::post(home, @@ -44702,23 +45020,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) | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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: 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]' 63 | GECODE_ES_CHECK((Rel::Lq::post(home, @@ -44736,9 +45037,6 @@ ./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::BoolView; V1 = Gecode::Int::BoolView]' 45 | Lq::Lq(Home home, V0 x0, V1 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/int/arithmetic/argmax.hpp: In instantiation of 'Gecode::Int::Arithmetic::ArgMax::ArgMax(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::BoolView; 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::BoolView; VB = Gecode::Int::IntView; bool tiebreak = true]' 69 | (void) new (home) ArgMax(home,x,y); @@ -44828,18 +45126,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::NegBoolView; V1 = Gecode::Int::NegBoolView]' 86 | Le::Le(Home home, V0 x0, V1 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/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::NegBoolView; V1 = Gecode::Int::NegBoolView]': ./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::NegBoolView; VB = Gecode::Int::IntView; bool tiebreak = true]' 63 | GECODE_ES_CHECK((Rel::Lq::post(home, @@ -44857,16 +45143,6 @@ ./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/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::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/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]' 69 | (void) new (home) ArgMax(home,x,y); @@ -44885,16 +45161,6 @@ ./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/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 = 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::NegBoolView; VB = Gecode::Int::IntView; bool tiebreak = false]' 69 | (void) new (home) ArgMax(home,x,y); @@ -44913,16 +45179,6 @@ ./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); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::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/argmax.hpp: In instantiation of 'Gecode::Int::Arithmetic::ArgMax::ArgMax(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::NegBoolView; VB = Gecode::Int::OffsetView; 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::OffsetView; bool tiebreak = true]' 69 | (void) new (home) ArgMax(home,x,y); @@ -45003,6 +45259,19 @@ ./gecode/int/arithmetic/divmod.hpp:91:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 91 | (void) new (home) DivPlusBnd(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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 + 40 | : TernaryPropagator(home,x0,x1,x2), w(w0) {} + | ^ +./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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -45027,6 +45296,19 @@ ./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::MinusView; VB = Gecode::Int::MinusView; VC = Gecode::Int::IntView]' 45 | DivPlusBnd::DivPlusBnd(Home home, VA x0, VB x1, VC x2) | ~~~~~^~~~ +./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 + 52 | return Rel::EqDom::post(home,x0x1w,x2); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +./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/arithmetic/divmod.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivPlusBnd::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::MinusView; VC = Gecode::Int::MinusView]': ./gecode/int/arithmetic/divmod.hpp:261:13: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivBnd::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' 260 | return DivPlusBnd @@ -45251,11 +45533,6 @@ ./gecode/int/arithmetic/nroot.hpp:289:46: note: initializing argument 1 of 'Gecode::Int::Arithmetic::NrootPlusDom::NrootPlusDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = true]' 289 | NrootPlusDom::NrootPlusDom(Home home, IntView x0, IntView 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/int/arithmetic/nroot.hpp: In instantiation of 'Gecode::Int::Arithmetic::NrootDom::NrootDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps]': ./gecode/int/arithmetic/nroot.hpp:412:12: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]' 412 | (void) new (home) NrootDom(home,x0,x1,ops); @@ -45274,18 +45551,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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266: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/nroot.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = false]': ./gecode/int/arithmetic/nroot.hpp:205:43: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]' 205 | return NrootPlusBnd::post(home,x0,x1,ops); @@ -45298,24 +45563,12 @@ ./gecode/int/arithmetic/nroot.hpp:120:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 120 | (void) new (home) NrootPlusBnd(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 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/arithmetic/nroot.hpp:105:46: note: initializing argument 1 of 'Gecode::Int::Arithmetic::NrootPlusBnd::NrootPlusBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = false]' 105 | NrootPlusBnd::NrootPlusBnd(Home home, IntView x0, IntView x1, | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ ./gecode/int/arithmetic/nroot.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = true]': ./gecode/int/arithmetic/nroot.hpp:208:42: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]' 208 | return NrootPlusBnd::post(home,x0,x1,ops); @@ -45558,6 +45811,19 @@ ./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::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/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/nroot.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps; bool minus = false]': ./gecode/int/arithmetic/nroot.hpp:205:43: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]' 205 | return NrootPlusBnd::post(home,x0,x1,ops); @@ -45612,58 +45878,94 @@ ./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) | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.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]' + 186 | (void) new (home) EqDom(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/element/pair.hpp:52:50: required from here + 52 | return Rel::EqDom::post(home,x0x1w,x2); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +./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.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ +./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]' + 172 | : MixBinaryPropagator(home,x0,x1) {} + | ^ +./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]' + 186 | (void) new (home) EqDom(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/element/pair.hpp:52:50: required from here + 52 | return Rel::EqDom::post(home,x0x1w,x2); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +./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.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/iter.hh: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]' - 672 | Iter::Ranges::Inter ij(i,j); - | ^~ -./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]' - 187 | return x->inter_r(home,i,depend); - | ~~~~~~~~~~^~~~~~~~~~~~~~~ -./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]' - 294 | GECODE_ME_CHECK(y.inter_r(home, u, false)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./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]' - 94 | GECODE_ES_CHECK(prune(home,x,y)); -./gecode/int/count/view-gq.hpp:68:3: required from here - 68 | GqView::propagate(Space& home, const ModEventDelta&) { - | ^~~~~~~~~~~~~~~~~~~~~~~~ -./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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/int/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]' 186 | (void) new (home) EqDom(home,x0,x1); @@ -45930,17 +46232,6 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::NaryOnePropagator::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::MinusView; int pc = 2]': ./gecode/int/arithmetic/max.hpp:314:50: required from 'Gecode::Int::Arithmetic::NaryMaxDom::NaryMaxDom(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::MinusView]' 314 | : NaryOnePropagator(home,x,y) {} @@ -45999,16 +46290,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/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: 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 'Gecode::Int::Rel::Le::Le(Gecode::Home, V0, V1) [with V0 = Gecode::Int::MinusView; V1 = Gecode::Int::MinusView]': ./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::MinusView; V1 = Gecode::Int::MinusView]' 97 | (void) new (home) Le(home,x0,x1); @@ -46049,16 +46330,6 @@ ./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/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: 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 'Gecode::Int::Rel::Lq::Lq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]': ./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::BoolView; V1 = Gecode::Int::BoolView]' 54 | (void) new (home) Lq(home,x0,x1); @@ -46119,16 +46390,6 @@ ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::NegBoolView; int pc0 = 1; View1 = Gecode::Int::NegBoolView; int pc1 = 1]' 586 | (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/int/arithmetic/divmod.hpp: In instantiation of 'Gecode::Int::Arithmetic::DivPlusBnd::DivPlusBnd(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]': ./gecode/int/arithmetic/divmod.hpp:91:12: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivPlusBnd::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' 91 | (void) new (home) DivPlusBnd(home,x0,x1,x2); @@ -46368,17 +46629,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:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666: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/nroot.hpp: In instantiation of 'Gecode::Int::Arithmetic::NrootPlusDom::NrootPlusDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = true]': ./gecode/int/arithmetic/nroot.hpp:305:12: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = true]' 305 | (void) new (home) NrootPlusDom(home,x0,x1,ops); @@ -46400,16 +46650,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/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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/nroot.hpp: In instantiation of 'Gecode::Int::Arithmetic::NrootPlusBnd::NrootPlusBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = false]': ./gecode/int/arithmetic/nroot.hpp:120:12: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = false]' 120 | (void) new (home) NrootPlusBnd(home,x0,x1,ops); @@ -46814,6 +47054,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/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); + | ^~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -46984,210 +47235,38 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -In file included from ./gecode/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:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.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 - 40 | : TernaryPropagator(home,x0,x1,x2), w(w0) {} - | ^ -./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) { - | ^ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const 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 - 52 | return Rel::EqDom::post(home,x0x1w,x2); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -./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]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.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]' - 186 | (void) new (home) EqDom(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/element/pair.hpp:52:50: required from here - 52 | return Rel::EqDom::post(home,x0x1w,x2); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -./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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266: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]' - 172 | : MixBinaryPropagator(home,x0,x1) {} - | ^ -./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]' - 186 | (void) new (home) EqDom(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/element/pair.hpp:52:50: required from here - 52 | return Rel::EqDom::post(home,x0x1w,x2); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -./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/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -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 +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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: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]': @@ -47212,17 +47291,6 @@ | ^~~~~~~~~ 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:150, - from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': @@ -47264,38 +47332,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: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -47400,27 +47436,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: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 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] @@ -47450,6 +47465,117 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 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: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -47533,34 +47659,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] @@ -47629,68 +47727,21 @@ ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.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/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.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/bool.hh:659, + from ./gecode/int/linear/bool-int.hpp:38, + from ./gecode/int/linear.hh:1014, + from gecode/int/linear/int-post.cpp:37: +./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/int.hh: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, - | ~~~~~^~~~ +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.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -47742,212 +47793,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/bool.hh:659, - from ./gecode/int/linear/bool-int.hpp:38, - from ./gecode/int/linear.hh:1014: -./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/bool.hh:659, - from ./gecode/int/linear/bool-int.hpp:38, - from ./gecode/int/linear.hh:1014, - from gecode/int/linear/int-post.cpp:37: -./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/linear-int.cpp: In function 'void Gecode::linear(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/linear-int.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/linear-int.cpp:50:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | Linear::post(home,t,x.size(),irt,c,ipl); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/linear.hh:1392:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1392 | post(Home home, Term* t, int n, IntRelType irt, int c, - | ~~~~~^~~~ -gecode/int/linear-int.cpp: In function 'void Gecode::linear(Home, const IntVarArgs&, 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); - | ^ -gecode/int/linear-int.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/int/linear-int.cpp:63:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 63 | Linear::post(home,t,x.size(),irt,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/int/linear.hh:1425:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)' - 1425 | post(Home home, Term* t, int n, IntRelType irt, int c, Reify r, - | ~~~~~^~~~ -gecode/int/linear-int.cpp: In function 'void Gecode::linear(Home, const IntArgs&, 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/linear-int.cpp:72:5: note: in expansion of macro 'GECODE_POST' - 72 | 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/linear-int.cpp:78:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | Linear::post(home,t,x.size(),irt,c,ipl); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/linear.hh:1392:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1392 | post(Home home, Term* t, int n, IntRelType irt, int c, - | ~~~~~^~~~ -gecode/int/linear-int.cpp: In function 'void Gecode::linear(Home, const IntArgs&, const IntVarArgs&, 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); - | ^ -gecode/int/linear-int.cpp:87:5: note: in expansion of macro 'GECODE_POST' - 87 | 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/linear-int.cpp:93:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 93 | Linear::post(home,t,x.size(),irt,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/int/linear.hh:1425:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)' - 1425 | post(Home home, Term* t, int n, IntRelType irt, int c, Reify r, - | ~~~~~^~~~ -gecode/int/linear-int.cpp: In function 'void Gecode::linear(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/linear-int.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/linear-int.cpp:123:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 123 | Linear::post(home,t,x.size()+1,irt,0,ipl); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/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/int/linear-int.cpp: In function 'void Gecode::linear(Home, const IntVarArgs&, 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/linear-int.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/linear-int.cpp:137:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 137 | Linear::post(home,t,x.size()+1,irt,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/int/linear.hh:1425:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)' - 1425 | post(Home home, Term* t, int n, IntRelType irt, int c, Reify r, - | ~~~~~^~~~ -gecode/int/linear-int.cpp: In function 'void Gecode::linear(Home, const IntArgs&, 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/linear-int.cpp:146:5: note: in expansion of macro 'GECODE_POST' - 146 | 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/linear-int.cpp:169:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 169 | Linear::post(home,t,x.size()+1,irt,0,ipl); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/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/int/linear-int.cpp: In function 'void Gecode::linear(Home, const IntArgs&, const IntVarArgs&, 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/linear-int.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/linear-int.cpp:185:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 185 | Linear::post(home,t,x.size()+1,irt,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/int/linear.hh:1425:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)' - 1425 | post(Home home, Term* t, int n, IntRelType irt, int c, Reify r, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139: gecode/int/linear/int-post.cpp: In function 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)': gecode/int/linear/int-post.cpp:295:60: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -47963,14 +47808,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::MinusView]' 176 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ gecode/int/linear/int-post.cpp:301:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 301 | GECODE_ES_FAIL((Rel::EqDom::post(home,x,y))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ @@ -47983,10 +47820,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){ | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/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-post.cpp:307:60: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 307 | GECODE_ES_FAIL((Rel::EqDom::post(home,x,y))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ @@ -47999,16 +47832,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::MinusView]' 176 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ gecode/int/linear/int-post.cpp:180:26: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 180 | (home,t_p[0].x,t_p[1].x,c))); \ | ^ @@ -48025,16 +47848,6 @@ ./gecode/int/linear/int-bin.hpp:147:29: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::EqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]' 147 | EqBin::post(Home home, A x0, B x1, Val c) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/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-post.cpp:184:26: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 184 | (home,t_p[0].x,MinusView(t_n[0].x),c))); \ | ^ @@ -48050,16 +47863,6 @@ ./gecode/int/linear/int-bin.hpp:147:29: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::EqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]' 147 | EqBin::post(Home home, A x0, B x1, Val c) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.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))); \ | ^ @@ -48286,19 +48089,6 @@ ./gecode/int/linear/int-ter.hpp:183:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::NqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]' 183 | NqTer::post(Home home, A x0, B x1, C x2, Val c) { | ~~~~~^~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]': -./gecode/int/bool/eqv.hpp:160:22: required from here - 160 | x(x0), pm2(pm20) { - | ^ -./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 354 | : Propagator(home), x0(y0), x1(y1) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ gecode/int/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))); \ | ^ @@ -48486,6 +48276,20 @@ gecode/int/linear/int-post.cpp:480:18: note: initializing argument 1 of 'void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntPropLevel) [with CtrlView = Gecode::Int::NegBoolView]' 480 | posteqint(Home home, IntView& x, int c, CtrlView b, ReifyMode rm, | ~~~~~^~~~ +In file included from ./gecode/int/bool.hh:659, + from ./gecode/int/linear/bool-int.hpp:38, + from ./gecode/int/linear.hh:1014: +./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/linear/int-post.cpp:610:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 609 | GECODE_ES_FAIL((Rel::ReLqInt:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -48529,19 +48333,6 @@ ./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_PMI]' 502 | ReLqInt::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::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/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-post.cpp:627:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 626 | GECODE_ES_FAIL((Rel::ReLqInt:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -48570,19 +48361,6 @@ ./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::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 502 | ReLqInt::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]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.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:635:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 634 | GECODE_ES_FAIL((Rel::ReLqInt:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -48877,52 +48655,12 @@ ./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/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.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/linear/int-bin.hpp:424:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 424 | ReLqBin::post(Home home, A x0, B x1, Val c, BoolView b) { | ~~~~~^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.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:777:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 776 | GECODE_ES_FAIL((ReLqBin:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -49060,6 +48798,127 @@ 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/kernel.hh:139: +gecode/int/linear-int.cpp: In function 'void Gecode::linear(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/linear-int.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/linear-int.cpp:50:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | Linear::post(home,t,x.size(),irt,c,ipl); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/linear.hh:1392:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1392 | post(Home home, Term* t, int n, IntRelType irt, int c, + | ~~~~~^~~~ +gecode/int/linear-int.cpp: In function 'void Gecode::linear(Home, const IntVarArgs&, 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); + | ^ +gecode/int/linear-int.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/int/linear-int.cpp:63:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 63 | Linear::post(home,t,x.size(),irt,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/int/linear.hh:1425:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)' + 1425 | post(Home home, Term* t, int n, IntRelType irt, int c, Reify r, + | ~~~~~^~~~ +gecode/int/linear-int.cpp: In function 'void Gecode::linear(Home, const IntArgs&, 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/linear-int.cpp:72:5: note: in expansion of macro 'GECODE_POST' + 72 | 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/linear-int.cpp:78:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | Linear::post(home,t,x.size(),irt,c,ipl); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/linear.hh:1392:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1392 | post(Home home, Term* t, int n, IntRelType irt, int c, + | ~~~~~^~~~ +gecode/int/linear-int.cpp: In function 'void Gecode::linear(Home, const IntArgs&, const IntVarArgs&, 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); + | ^ +gecode/int/linear-int.cpp:87:5: note: in expansion of macro 'GECODE_POST' + 87 | 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/linear-int.cpp:93:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 93 | Linear::post(home,t,x.size(),irt,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/int/linear.hh:1425:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)' + 1425 | post(Home home, Term* t, int n, IntRelType irt, int c, Reify r, + | ~~~~~^~~~ +gecode/int/linear-int.cpp: In function 'void Gecode::linear(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/linear-int.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/linear-int.cpp:123:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 123 | Linear::post(home,t,x.size()+1,irt,0,ipl); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/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/int/linear-int.cpp: In function 'void Gecode::linear(Home, const IntVarArgs&, 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/linear-int.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) { + | ^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -49072,6 +48931,18 @@ ./gecode/int/var/int.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:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/int/linear-int.cpp:137:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 137 | Linear::post(home,t,x.size()+1,irt,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/int/linear.hh:1425:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)' + 1425 | post(Home home, Term* t, int n, IntRelType irt, int c, Reify r, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here 126 | : VarArgArray(a) {} @@ -49082,6 +48953,19 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +gecode/int/linear-int.cpp: In function 'void Gecode::linear(Home, const IntArgs&, 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/linear-int.cpp:146:5: note: in expansion of macro 'GECODE_POST' + 146 | 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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here 155 | : VarArray(home,a) {} @@ -49092,6 +48976,9 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ +gecode/int/linear-int.cpp:169:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 169 | Linear::post(home,t,x.size()+1,irt,0,ipl); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:171:31: required from here 171 | : VarArray(home,a) {} @@ -49102,6 +48989,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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/linear.hh:1392:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1392 | post(Home home, Term* t, int n, IntRelType irt, int c, + | ~~~~~^~~~ +gecode/int/linear-int.cpp: In function 'void Gecode::linear(Home, const IntArgs&, const IntVarArgs&, 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/linear-int.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/linear-int.cpp:185:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 185 | Linear::post(home,t,x.size()+1,irt,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/int/linear.hh:1425:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)' + 1425 | post(Home home, Term* t, int n, IntRelType irt, int c, Reify r, + | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]': ./gecode/int/bool/eqv.hpp:160:22: required from here 160 | x(x0), pm2(pm20) { @@ -49595,8 +49510,6 @@ ./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) { | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 gecode/int/linear/int-post.cpp:490:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 490 | post(home,x,c,b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' @@ -49827,6 +49740,18 @@ ./gecode/int/linear/int-bin.hpp:212:42: note: initializing argument 1 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_EQV]' 212 | ReEqBin::ReEqBin(Home home, A x0, B x1, Val c, Ctrl b) | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/int/linear/int-bin.hpp: In instantiation 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::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/int/linear/int-post.cpp:654:15: required from here 654 | GECODE_ES_FAIL((ReEqBin:: @@ -49923,6 +49848,13 @@ ./gecode/int/linear/int-bin.hpp:212:42: note: initializing argument 1 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_EQV]' 212 | ReEqBin::ReEqBin(Home home, A x0, B x1, Val c, Ctrl b) | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ ./gecode/int/linear/int-bin.hpp: In instantiation 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_PMI]': gecode/int/linear/int-post.cpp:715:17: required from here 715 | GECODE_ES_FAIL((ReEqBin:: @@ -49938,6 +49870,9 @@ ./gecode/int/linear/int-bin.hpp:212:42: note: initializing argument 1 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]' 212 | ReEqBin::ReEqBin(Home home, A x0, B x1, Val c, Ctrl 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/int/linear/int-bin.hpp: In instantiation 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]': gecode/int/linear/int-post.cpp:719:17: required from here 719 | GECODE_ES_FAIL((ReEqBin:: @@ -50013,6 +49948,13 @@ ./gecode/int/linear/int-bin.hpp:419:37: note: initializing argument 1 of 'Gecode::Int::Linear::ReLqBin::ReLqBin(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 419 | ReLqBin::ReLqBin(Home home, A x0, B x1, Val c, BoolView b) | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/int/linear/int-post.cpp:772:15: required from here 772 | GECODE_ES_FAIL((ReLqBin:: @@ -50022,6 +49964,9 @@ ./gecode/int/linear/int-bin.hpp:425:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 425 | (void) new (home) ReLqBin(home,x0,x1,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/var/int.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) { | ^~~~ @@ -50077,6 +50022,16 @@ ./gecode/int/linear/int-bin.hpp:419:37: note: initializing argument 1 of 'Gecode::Int::Linear::ReLqBin::ReLqBin(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 419 | ReLqBin::ReLqBin(Home home, A x0, B x1, Val c, BoolView b) | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.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 'static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_PMI]': gecode/int/linear/int-post.cpp:795:15: required from here 795 | GECODE_ES_FAIL((ReLqBin:: @@ -50454,6 +50409,19 @@ ./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_PMI]' 828 | ReLq::post(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 + 160 | x(x0), pm2(pm20) { + | ^ +./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 354 | : Propagator(home), x0(y0), x1(y1) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -50480,6 +50448,19 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/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: In instantiation of '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]' 186 | (void) new (home) EqDom(home,x0,x1); @@ -50576,6 +50557,19 @@ ./gecode/int/linear/int-bin.hpp:42:35: note: initializing argument 1 of 'Gecode::Int::Linear::LinBin::LinBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; int pc = 0]' 42 | LinBin::LinBin(Home home, A y0, B y1, Val c0) | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.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::NqBin::NqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; 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::IntView; B = Gecode::Int::MinusView]' 277 | (void) new (home) NqBin(home,x0,x1,c); @@ -51331,6 +51325,27 @@ ./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::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 639 | (Home home, View x, int c0, 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]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/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: In instantiation 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]': gecode/int/linear/int-post.cpp:493:9: required from 'void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntPropLevel) [with CtrlView = Gecode::Int::NegBoolView]' 494 | post(home,x,c,b))); @@ -51346,6 +51361,25 @@ ./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::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 639 | (Home home, View x, int c0, CtrlView b) | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.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::ReEqBndInt::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:501:9: required from 'void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntPropLevel) [with CtrlView = Gecode::Int::NegBoolView]' 502 | post(home,x,c,b))); @@ -55761,18 +55795,7 @@ 61 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val 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/int/linear-bool.o gecode/int/linear-bool.cpp -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/linear.hh:41, - from gecode/int/linear/bool-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); - | ^~~~~ +-c -o gecode/int/linear/bool-post.o gecode/int/linear/bool-post.cpp ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]': ./gecode/int/linear/int-nary.hpp:859:7: required from 'Gecode::ExecStatus Gecode::Int::Linear::ReLq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' 859 | GECODE_REWRITE(*this,(Lq::post(home(*this),y,x,-c-1))); @@ -56118,23 +56141,12 @@ ./gecode/int/linear/int-nary.hpp:477:24: note: initializing argument 1 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]' 477 | Nq::Nq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403: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/linear/int-nary.hpp:487:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 487 | (void) new (home) Nq(home,y,nva,-c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const 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:477:24: note: initializing argument 1 of 'Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]' 477 | Nq::Nq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ @@ -56144,16 +56156,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:477:24: note: initializing argument 1 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]' 477 | Nq::Nq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ @@ -56172,23 +56174,12 @@ ./gecode/int/linear/int-nary.hpp:275:24: note: initializing argument 1 of 'Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView]' 275 | Eq::Eq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.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/linear/int-nary.hpp:285:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 285 | (void) new (home) Eq(home,y,nva,-c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: 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/linear/int-nary.hpp:275:24: note: initializing argument 1 of 'Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]' 275 | Eq::Eq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ @@ -56492,6 +56483,51 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -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/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/linear.hh:41, + from gecode/int/linear/bool-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/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void 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] @@ -58075,6 +58111,14 @@ ./gecode/int/linear/bool-int.hpp:574:43: note: initializing argument 1 of 'Gecode::Int::Linear::ReGqBoolInt::ReGqBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 574 | ReGqBoolInt::ReGqBoolInt(Home home, ViewArray& x, int c, VB b) | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/linear.hh:41, + from gecode/int/linear-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/int/linear/bool-int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': gecode/int/linear/bool-post.cpp:235:11: required from here 235 | GECODE_ES_FAIL((ReGqBoolInt:: @@ -58114,6 +58158,9 @@ ./gecode/int/linear/bool-int.hpp:574:43: note: initializing argument 1 of 'Gecode::Int::Linear::ReGqBoolInt::ReGqBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 574 | ReGqBoolInt::ReGqBoolInt(Home home, ViewArray& x, int c, VB b) | ~~~~~^~~~ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/int/linear/bool-post.cpp:239:11: required from here 239 | GECODE_ES_FAIL((ReGqBoolInt:: @@ -58649,17 +58696,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/linear.hh:41, - from gecode/int/linear-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/int/linear/bool-view.hpp: In instantiation of 'Gecode::Int::Linear::EqBoolView::EqBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]': ./gecode/int/linear/bool-view.hpp:118:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::EqBoolView::post(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]' 118 | (void) new (home) EqBoolView(home,x,y,c); @@ -60042,6 +60078,11 @@ ./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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403: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/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]': ./gecode/int/bool/or.hpp:790:32: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]' 790 | return Or::post(home,x[0],x[1],y); @@ -60074,6 +60115,12 @@ ./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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const 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/or.hpp:511:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 511 | return Eq::post(home,b1,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ @@ -60118,23 +60165,6 @@ ./gecode/int/bool/or.hpp:738:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 738 | n_zero(0), 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:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: 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:722:9: note: initializing argument 1 of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::BoolView; int pc0 = -1; View1 = Gecode::Int::NegBoolView; int pc1 = 0]' - 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/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); @@ -60142,9 +60172,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/kernel/trace/recorder.hpp:401:37: 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/propagator/pattern.hpp:722:9: note: initializing argument 1 of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::BoolView; int pc0 = -1; View1 = Gecode::Int::NegBoolView; int pc1 = 0]' + 722 | (Home home, ViewArray& x0, View1 y0) + | ~~~~~^~~~ ./gecode/int/bool/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]': ./gecode/int/bool/or.hpp:788:29: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]' 788 | return Eq::post(home,x[0],y); @@ -60172,11 +60208,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 'static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::NegBoolView]': ./gecode/int/bool/or.hpp:790:32: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]' 790 | return Or::post(home,x[0],x[1],y); @@ -60213,15 +60244,20 @@ ./gecode/int/bool/eq.hpp:60:26: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]' 60 | Eq::post(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/kernel/core.hpp:3266: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:511:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 511 | return Eq::post(home,b1,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/bool/or.hpp:511:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 511 | return Eq::post(home,b1,b2); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -62249,10 +62285,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/branch.o gecode/int/branch.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/distinct/eqite.o gecode/int/distinct/eqite.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -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/branch.hh:41, @@ -62285,49 +62317,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: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:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void 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] @@ -62596,16 +62585,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59 | (home,xv,vs,Branch::valselcommit(home,vals),bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/int.hh:917: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -62638,11 +62617,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/int/branch/var.hpp:74:29: note: initializing argument 1 of 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)' 74 | IntVarBranch::expand(Home home, const IntVarArgs& x) { | ~~~~~^~~~ @@ -62652,15 +62626,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/branch/var.hpp:74:29: note: initializing argument 1 of 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)' 74 | IntVarBranch::expand(Home home, const IntVarArgs& x) { | ~~~~~^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ gecode/int/branch.cpp:85:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 85 | branch(home,x,vars.a,vals,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -62699,17 +62667,6 @@ ./gecode/kernel/branch/view-val.hpp:341:28: note: initializing argument 1 of 'void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 2; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]' 341 | postviewvalbrancher(Home home, | ~~~~~^~~~ -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); - | ^~~~~ gecode/int/branch.cpp:110:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 110 | Branch::postviewvaluesbrancher<3,true>(home,xv,vs,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -62768,6 +62725,8 @@ ./gecode/kernel/branch/view-val.hpp:341:28: note: initializing argument 1 of 'void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 4; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]' 341 | postviewvalbrancher(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/distinct/eqite.o gecode/int/distinct/eqite.cpp gecode/int/branch.cpp: In function 'void Gecode::branch(Home, IntVar, IntValBranch, IntVarValPrint)': gecode/int/branch.cpp:141:29: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 141 | IntVarArgs xv(1); xv[0]=x; @@ -62813,30 +62772,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/int/branch/var.hpp:74:29: note: initializing argument 1 of 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)' 74 | IntVarBranch::expand(Home home, const IntVarArgs& x) { | ~~~~~^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void 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.cpp:176:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 176 | vars.c.expand(home,x); | ~~~~~~~~~~~~~^~~~~~~~ @@ -62846,35 +62784,15 @@ ./gecode/int/branch/var.hpp:74:29: note: initializing argument 1 of 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)' 74 | IntVarBranch::expand(Home home, const IntVarArgs& x) { | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ gecode/int/branch.cpp:180:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 180 | vars.d.expand(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/kernel/core.hpp:3266:3: 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:74:29: note: initializing argument 1 of 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)' 74 | IntVarBranch::expand(Home home, const IntVarArgs& 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/int/branch.cpp:182:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 182 | assign(home,x,vars.a,vals,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -62924,37 +62842,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/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ gecode/int/branch.cpp:212:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 212 | assign(home, xv, INT_VAR_NONE(), ia, nullptr, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ gecode/int/branch.cpp:147:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' 147 | 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ gecode/int/branch.cpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': gecode/int/branch.cpp:223:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 223 | vars.expand(home,x); @@ -62962,29 +62858,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/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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ gecode/int/branch.cpp:229:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 228 | postviewvalbrancher | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -63186,35 +63062,6 @@ gecode/int/branch.cpp:286:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 286 | 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); - | ~~~~~^~~~ gecode/int/branch.cpp: In function 'void Gecode::cbsbranch(Home, const IntVarArgs&)': gecode/int/branch.cpp:360:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 360 | Branch::CBSBrancher::post(home,y); @@ -63226,34 +63073,6 @@ ./gecode/int/branch/cbs.hpp:81:32: note: initializing argument 1 of 'static void Gecode::Int::Branch::CBSBrancher::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 81 | CBSBrancher::post(Home home, ViewArray& 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.cpp: In function 'void Gecode::cbsbranch(Home, const BoolVarArgs&)': gecode/int/branch.cpp:368:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 368 | Branch::CBSBrancher::post(home,y); @@ -63264,68 +63083,8 @@ ./gecode/int/branch/cbs.hpp:81:32: note: initializing argument 1 of 'static void Gecode::Int::Branch::CBSBrancher::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView]' 81 | CBSBrancher::post(Home home, ViewArray& x) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.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/distinct/cbs.o gecode/int/distinct/cbs.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 @@ -63367,38 +63126,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp: In instantiation of '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&)>]': gecode/int/branch.cpp:52:45: required from here 52 | Branch::postviewvaluesbrancher<1,true>(home,xv,vs,bf,vvp); @@ -63495,21 +63222,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/distinct.hh:382: -./gecode/int/distinct/eqite.hpp: In constructor 'Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)': -./gecode/int/distinct/eqite.hpp:40:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | : BinaryPropagator(home,x0,x1), c0(d0), c1(d1) {} - | ^ ./gecode/int/branch/view-values.hpp:101:53: note: initializing argument 1 of 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 101 | ViewValuesBrancher::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) { - | ^~~~ -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/branch/view-values.hpp:213:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 211 | ViewValuesBrancher, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -63523,16 +63238,6 @@ ./gecode/int/branch/view-values.hpp:101:53: note: initializing argument 1 of 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 101 | ViewValuesBrancher::post(Home home, | ~~~~~^~~~ -./gecode/int/distinct/eqite.hpp: In static member function 'static Gecode::ExecStatus Gecode::Int::Distinct::EqIte::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)': -./gecode/int/distinct/eqite.hpp:53:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 53 | (void) new (home) EqIte(home,x0,x1,c0,c1); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/distinct/eqite.hpp:39:21: note: initializing argument 1 of 'Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)' - 39 | EqIte::EqIte(Home home, IntView x0, IntView x1, int d0, int d1) - | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of 'void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 1; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]': gecode/int/branch.cpp:59:9: required from here 58 | postviewvalbrancher @@ -64269,34 +63974,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 365 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; 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]' 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of '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 203 | postviewvalbrancher @@ -64316,16 +63999,6 @@ ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; 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]' 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./gecode/kernel/branch/view-val.hpp: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::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]' 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.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:361:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 359 | ViewValBrancher::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]': -./gecode/int/distinct/eqite.hpp:40:70: required from here - 40 | : BinaryPropagator(home,x0,x1), c0(d0), c1(d1) {} - | ^ -./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 354 | : Propagator(home), x0(y0), x1(y1) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 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]' 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ @@ -64558,23 +64208,6 @@ ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ -In file included from ./gecode/int/rel.hh:695, - from ./gecode/int/distinct.hh:46: -./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/distinct/eqite.cpp:57:7: required from here - 57 | GECODE_REWRITE(*this,(Rel::EqDom - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 58 | ::post(home(*this),x0,x1))); - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -./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::IntView; View1 = Gecode::Int::IntView]' - 171 | EqDom::EqDom(Home home, View0 x0, View1 x1) - | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of 'void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 4; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]': gecode/int/branch.cpp:274:46: required from here 274 | postviewvalbrancher(home,xv,vs,vsc,bf,vvp); @@ -64870,16 +64503,6 @@ ./gecode/int/branch/cbs.hpp:67:39: note: initializing argument 1 of 'Gecode::Int::Branch::CBSBrancher::CBSBrancher(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 67 | CBSBrancher::CBSBrancher(Home home, ViewArray& x0) | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ ./gecode/int/branch/cbs.hpp: In instantiation of 'static void Gecode::Int::Branch::CBSBrancher::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView]': gecode/int/branch.cpp:368:40: required from here 368 | Branch::CBSBrancher::post(home,y); @@ -64890,117 +64513,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/var/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/cbs.hpp:67:39: note: initializing argument 1 of 'Gecode::Int::Branch::CBSBrancher::CBSBrancher(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView]' 67 | CBSBrancher::CBSBrancher(Home home, ViewArray& x0) | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/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]' - 186 | (void) new (home) EqDom(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/distinct/eqite.cpp:57:7: required from here - 57 | GECODE_REWRITE(*this,(Rel::EqDom - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 58 | ::post(home(*this),x0,x1))); - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -./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]' - 172 | : MixBinaryPropagator(home,x0,x1) {} - | ^ -./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]' - 186 | (void) new (home) EqDom(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/distinct/eqite.cpp:57:7: required from here - 57 | GECODE_REWRITE(*this,(Rel::EqDom - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 58 | ::post(home(*this),x0,x1))); - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' 1858 | : ArgArrayBase(aa) {} @@ -66518,16 +66046,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::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' 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::BoolView; int n = 2; 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 = 2; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]' 349 | 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]' 228 | ViewValBrancher(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/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::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]': ./gecode/kernel/branch/view-val.hpp:365:17: required from 'void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 2; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]' 363 | 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::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' 228 | ViewValBrancher(Home home, | ~~~~~^~~~ @@ -66940,34 +66447,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ ./gecode/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::BoolView; int n = 2; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' 228 | ViewValBrancher(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/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::BoolView; int n = 2; Val = int; unsigned int a = 1; 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:361:17: required from 'void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 2; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]' 359 | 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 = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' 228 | ViewValBrancher(Home home, | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 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 '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 = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]': ./gecode/kernel/branch/view-val.hpp:355:17: required from 'void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 4; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]' 353 | ViewValBrancher::CBSBrancher(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView]': ./gecode/int/branch/cbs.hpp:82:12: required from 'static void Gecode::Int::Branch::CBSBrancher::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView]' 82 | (void) new (home) CBSBrancher(home,x); @@ -67241,43 +66702,6 @@ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, 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::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&)>]' 106 | (void) new (home) ViewValuesBrancher(home,x,vs,bf,vvp); @@ -67614,11 +67038,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.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/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 = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ @@ -67642,15 +67061,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/afc.hpp:49:23: note: initializing argument 1 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/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 = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ @@ -67766,24 +67176,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/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 = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& 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/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 = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]': ./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 = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 247 | (void) new (home) ViewValBrancher @@ -68157,10 +67552,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 = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 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/branch/view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]': ./gecode/kernel/branch/view-val.hpp:247:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 247 | (void) new (home) ViewValBrancher @@ -68234,21 +67625,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, | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ ./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 = 4; 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 = 4; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 106 | (void) new (home) ViewValuesBrancher(home,x,vs,bf,vvp); @@ -68266,15 +67642,6 @@ ./gecode/int/branch/view-values.hpp:94:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 94 | : ViewBrancher(home,x,vs,bf), p(vvp) { | ^ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: 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) { | ^~~~ @@ -69017,11 +68384,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 = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]' 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/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::BrancherNoFilter; Print = Gecode::BrancherNoPrint; 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::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' 247 | (void) new (home) ViewValBrancher @@ -69199,12 +68561,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::BrancherFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]' 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:5071: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::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]' 247 | (void) new (home) ViewValBrancher @@ -69230,16 +68586,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 = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]' 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::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]': ./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::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' 247 | (void) new (home) ViewValBrancher @@ -69265,16 +68611,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 = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]' 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::Int::BoolView; int n = 4; 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 = 4; 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]' 247 | (void) new (home) ViewValBrancher @@ -69300,16 +68636,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::BrancherFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]' 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/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 = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; 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::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' 247 | (void) new (home) ViewValBrancher @@ -69593,11 +68919,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 = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]' 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/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 = 3; Val = int; unsigned int a = 1; 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 = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' 247 | (void) new (home) ViewValBrancher @@ -69748,22 +69069,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::BrancherFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]' 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:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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::Int::BoolView; int n = 4; Val = int; unsigned int a = 1; 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 = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' 247 | (void) new (home) ViewValBrancher @@ -70290,6 +69595,737 @@ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/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: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/int.hh:917: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void 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/int/distinct.hh:382: +./gecode/int/distinct/eqite.hpp: In constructor 'Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)': +./gecode/int/distinct/eqite.hpp:40:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | : BinaryPropagator(home,x0,x1), c0(d0), c1(d1) {} + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:187: +./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]' + 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) + | ~~~~~^~~~ +./gecode/int/distinct/eqite.hpp: In static member function 'static Gecode::ExecStatus Gecode::Int::Distinct::EqIte::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)': +./gecode/int/distinct/eqite.hpp:53:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 53 | (void) new (home) EqIte(home,x0,x1,c0,c1); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/distinct/eqite.hpp:39:21: note: initializing argument 1 of 'Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)' + 39 | EqIte::EqIte(Home home, IntView x0, IntView x1, int d0, int d1) + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]': +./gecode/int/distinct/eqite.hpp:40:70: required from here + 40 | : BinaryPropagator(home,x0,x1), c0(d0), c1(d1) {} + | ^ +./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 354 | : Propagator(home), x0(y0), x1(y1) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:695, + from ./gecode/int/distinct.hh:46: +./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/distinct/eqite.cpp:57:7: required from here + 57 | GECODE_REWRITE(*this,(Rel::EqDom + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 58 | ::post(home(*this),x0,x1))); + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +./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::IntView; 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]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.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]' + 186 | (void) new (home) EqDom(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/distinct/eqite.cpp:57:7: required from here + 57 | GECODE_REWRITE(*this,(Rel::EqDom + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 58 | ::post(home(*this),x0,x1))); + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +./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]' + 172 | : MixBinaryPropagator(home,x0,x1) {} + | ^ +./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]' + 186 | (void) new (home) EqDom(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/distinct/eqite.cpp:57:7: required from here + 57 | GECODE_REWRITE(*this,(Rel::EqDom + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 58 | ::post(home(*this),x0,x1))); + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 587 | : Propagator(home), x0(y0), x1(y1) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because '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: ./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] @@ -70435,8 +70471,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/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, @@ -70641,6 +70675,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/int/sorted.o gecode/int/sorted.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] @@ -71613,17 +71649,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/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); - | ^~~~~ ./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]' 186 | (void) new (home) EqDom(home,x0,x1); @@ -71863,6 +71888,17 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/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] @@ -73928,6 +73964,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/channel.o gecode/int/channel.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/channel/link-single.o gecode/int/channel/link-single.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, @@ -73971,8 +74009,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-single.o gecode/int/channel/link-single.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] @@ -75425,8 +75461,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/channel/link-multi.o gecode/int/channel/link-multi.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, @@ -75470,17 +75504,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/rel.hh:43, - from gecode/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; - | ^ -./gecode/kernel/core.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] @@ -75543,6 +75566,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/int/unshare.o gecode/int/unshare.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] @@ -75555,11 +75580,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -75570,12 +75590,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/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); @@ -75586,16 +75600,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); @@ -75606,17 +75610,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] @@ -75685,6 +75678,8 @@ ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/sequence.o gecode/int/sequence.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); @@ -75948,6 +75943,92 @@ ./gecode/int/var/bool.hpp:50:3: 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/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; + | ^ +./gecode/kernel/core.hpp:2011: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/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:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void 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] @@ -75969,8 +76050,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/int/sequence.o gecode/int/sequence.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] @@ -76111,6 +76190,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/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:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -76122,6 +76211,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/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.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); @@ -76173,6 +76273,146 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/bool.hh:659, from gecode/int/unshare.cpp:35: ./gecode/int/bool/eqv.hpp: In constructor 'Gecode::Int::Bool::NaryEqv::NaryEqv(Gecode::Home, Gecode::ViewArray&, int)': @@ -76186,6 +76426,47 @@ ./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:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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/unshare.cpp: In function 'void Gecode::Int::Unshare::link(Gecode::Home, Gecode::IntVar**, int, Gecode::IntPropLevel)': gecode/int/unshare.cpp:60:50: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 60 | *x[i]=IntVar(home,x[0]->min(),x[0]->min()); @@ -76219,12 +76500,33 @@ ./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) { | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ gecode/int/unshare.cpp:74:48: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 74 | *x[1]=IntVar(home,x[0]->min(),x[0]->max()); | ^ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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/unshare.cpp:76:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 76 | ExecStatus es = Rel::EqDom::post(home,*x[0],*x[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ @@ -76301,6 +76603,76 @@ gecode/int/unshare.cpp:108:16: note: initializing argument 1 of 'void Gecode::Int::Unshare::unshare(Gecode::Home, Gecode::VarArgArray&, Gecode::IntPropLevel) [with Var = Gecode::BoolVar]' 108 | unshare(Home home, VarArgArray& x, IntPropLevel ipl) { | ~~~~~^~~~ +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 @@ -76486,6 +76858,48 @@ gecode/int/unshare.cpp:87:13: note: initializing argument 1 of 'void Gecode::Int::Unshare::link(Gecode::Home, Gecode::BoolVar**, int, Gecode::IntPropLevel)' 87 | link(Home home, BoolVar** x, int n, IntPropLevel) { | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -76499,6 +76913,36 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ +./gecode/int/sequence/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Sequence::Sequence::post(Gecode::Home, Gecode::ViewArray&, Val, int, int, int) [with View = Gecode::Int::IntView; Val = int]': +gecode/int/sequence.cpp:101:7: required from here + 102 | (Sequence::Sequence::post + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 103 | (home,xv,s.min(),q,l,u))); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./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 + 106 | (Sequence::Sequence::post + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 107 | (home,xv,s,q,l,u))); + | ^~~~~~~~~~~~~~~~~ +./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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' 1858 | : ArgArrayBase(aa) {} @@ -76512,6 +76956,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/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 + 185 | (Sequence::Sequence::post + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 186 | (home,xv,s.min(),q,l,u))); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./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/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::NaryEqDom::NaryEqDom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': ./gecode/int/rel/eq.hpp:285:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 285 | (void) new (home) NaryEqDom(home,x); @@ -76609,6 +77068,32 @@ ./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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.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/rel/eq.hpp:266:45: required from 'Gecode::Int::Rel::NaryEqDom::NaryEqDom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 266 | : NaryPropagator(home,x) {} @@ -76704,6 +77189,24 @@ ./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 = 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]' + 135 | Sequence* p = new (home) Sequence(home,x,s,q,l,u); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/sequence.cpp:101:7: required from here + 102 | (Sequence::Sequence::post + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 103 | (home,xv,s.min(),q,l,u))); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./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/bool/base.hpp: In instantiation of 'Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]': ./gecode/int/bool/eq.hpp:39:37: required from 'Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 39 | : BoolBinary(home,b0,b1) {} @@ -76723,6 +77226,42 @@ ./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]' + 135 | Sequence* p = new (home) Sequence(home,x,s,q,l,u); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/sequence.cpp:105:7: required from here + 106 | (Sequence::Sequence::post + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 107 | (home,xv,s,q,l,u))); + | ^~~~~~~~~~~~~~~~~ +./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]' + 135 | Sequence* p = new (home) Sequence(home,x,s,q,l,u); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/sequence.cpp:184:5: required from here + 185 | (Sequence::Sequence::post + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 186 | (home,xv,s.min(),q,l,u))); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./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]': @@ -76763,511 +77302,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); - | ^~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759: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 -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 - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.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 - 102 | (Sequence::Sequence::post - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 103 | (home,xv,s.min(),q,l,u))); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./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 - 106 | (Sequence::Sequence::post - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 107 | (home,xv,s,q,l,u))); - | ^~~~~~~~~~~~~~~~~ -./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 - 185 | (Sequence::Sequence::post - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 186 | (home,xv,s.min(),q,l,u))); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.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]' - 135 | Sequence* p = new (home) Sequence(home,x,s,q,l,u); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/sequence.cpp:101:7: required from here - 102 | (Sequence::Sequence::post - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 103 | (home,xv,s.min(),q,l,u))); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./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::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]' - 135 | Sequence* p = new (home) Sequence(home,x,s,q,l,u); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/sequence.cpp:105:7: required from here - 106 | (Sequence::Sequence::post - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 107 | (home,xv,s,q,l,u))); - | ^~~~~~~~~~~~~~~~~ -./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]' - 135 | Sequence* p = new (home) Sequence(home,x,s,q,l,u); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/sequence.cpp:184:5: required from here - 185 | (Sequence::Sequence::post - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 186 | (home,xv,s.min(),q,l,u))); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./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]': @@ -77308,6 +77342,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/int/bin-packing.o gecode/int/bin-packing.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -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:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, @@ -77537,8 +77575,6 @@ ./gecode/int/branch.hpp:50: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 gecode/int/bin-packing/propagate.o gecode/int/bin-packing/propagate.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) { | ^~~~ @@ -77689,8 +77725,17 @@ ./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, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/propagate.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -77984,60 +78029,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/bin-packing.hh:41, - from gecode/int/bin-packing/propagate.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/bin-packing.hh:41, - from gecode/int/bin-packing/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/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void 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] @@ -78371,27 +78362,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/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 @@ -78434,47 +78404,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, - | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]': ./gecode/int/distinct/eqite.hpp:40:70: required from here 40 | : BinaryPropagator(home,x0,x1), c0(d0), c1(d1) {} @@ -78533,48 +78462,6 @@ ./gecode/int/rel/nq.hpp:44:22: note: initializing argument 1 of 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' 44 | Nq::Nq(Home home, V0 x0, V1 x1) | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -78588,11 +78475,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:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.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]' 1858 | : ArgArrayBase(aa) {} @@ -78606,21 +78488,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ ./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]' 49 | return TerDom::post(home,x[0],x[1],x[2]); @@ -78631,15 +78498,6 @@ ./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/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing 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) { | ^~~~ @@ -78735,34 +78593,6 @@ ./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]': @@ -78825,6 +78655,212 @@ ./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/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/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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void 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] @@ -78945,8 +78981,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){ | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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.o gecode/int/order.cpp ./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); @@ -79247,9 +79281,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) { | ^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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.o gecode/int/order.cpp ./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/order/propagate.o gecode/int/order/propagate.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, @@ -79740,10 +79778,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/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, from ./gecode/int/order.hh:37, @@ -79787,18 +79821,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/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: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] @@ -79903,38 +79925,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -80252,6 +80242,54 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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:150, + from ./gecode/int.hh:59, + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void 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] @@ -80475,6 +80513,18 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/task.hh:37, + from ./gecode/int/cumulative.hh:39, + from gecode/int/cumulative.cpp:36: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/int/distinct.hh:382, from gecode/int/unary.cpp:37: ./gecode/int/distinct/eqite.hpp: In constructor 'Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)': @@ -80746,8 +80796,6 @@ ./gecode/int/unary/post.hpp:53:16: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = OptFlexTask]' 53 | optpost(Home home, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -80840,12 +80888,23 @@ ./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){ | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403: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/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/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/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) { @@ -80881,6 +80940,16 @@ ./gecode/int/distinct/val.hpp:147:23: note: initializing argument 1 of 'Gecode::Int::Distinct::Val::Val(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 147 | Val::Val(Home home, ViewArray& x) | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ ./gecode/int/unary/post.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = ManFixPTask]': gecode/int/unary.cpp:80:7: required from here 80 | GECODE_ES_FAIL(manpost(home,t,ipl)); @@ -80901,9 +80970,20 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLA]' 48 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: 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/unary/post.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | return ManProp::post(home,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ @@ -82443,95 +82523,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/cumulatives.o gecode/int/cumulatives.cpp -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/task.hh:37, - from ./gecode/int/cumulative.hh:39, - from gecode/int/cumulative.cpp:36: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/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] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void 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] @@ -82755,167 +82746,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: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/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); @@ -83032,17 +82862,6 @@ gecode/int/cumulative.cpp:212:19: note: initializing argument 1 of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView]' 212 | cumulative(Home home, Cap c, const IntVarArgs& s, const IntArgs& p, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ gecode/int/cumulative.cpp: In function 'void Gecode::cumulative(Home, int, const IntVarArgs&, const IntVarArgs&, const IntVarArgs&, const IntArgs&, IntPropLevel)': gecode/int/cumulative.cpp:430:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 430 | Int::Cumulative::cumulative(home,Int::ConstIntView(c),s,p,e,u,ipl); @@ -83092,188 +82911,15 @@ gecode/int/cumulative.cpp:445:19: note: initializing argument 1 of 'void Gecode::cumulative(Home, int, const IntVarArgs&, const IntVarArgs&, const IntVarArgs&, const IntArgs&, const BoolVarArgs&, IntPropLevel)' 445 | cumulative(Home home, int c, const IntVarArgs& s, const IntVarArgs& p, | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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:459:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 459 | Int::Cumulative::cumulative(home,Int::IntView(c),s,p,e,u,m,ipl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int.hh:5099: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/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, | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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) { - | ^~~~ -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, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: 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 @@ -83437,23 +83083,6 @@ 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, | ~~~~~^~~~ -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 - 115 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/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' @@ -83462,37 +83091,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/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/cumulative/post.hpp:53:16: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = OptFixPTask; Cap = Gecode::Int::ConstIntView]' 53 | optpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ -gecode/int/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 - 124 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/cumulative.cpp:157:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 157 | GECODE_ES_FAIL(optpost(home,c,tasks,ipl)); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' @@ -83504,33 +83105,6 @@ ./gecode/int/cumulative/post.hpp:53:16: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = OptFixPSETask; Cap = Gecode::Int::ConstIntView]' 53 | optpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ -gecode/int/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 - 133 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/cumulative.cpp: In instantiation of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::ArgArray]': gecode/int/cumulative.cpp:387:34: required from here 387 | Int::Cumulative::cumulative(home,Int::IntView(c),t,s,p,u,m,ipl); @@ -83541,33 +83115,6 @@ gecode/int/cumulative.cpp:124:5: note: in expansion of macro 'GECODE_POST' 124 | GECODE_POST; | ^~~~~~~~~~~ -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/kernel/core.hpp:3266:3: note: 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: 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 - 142 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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) { | ^~~~ @@ -83583,33 +83130,6 @@ 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/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::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 - 151 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/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' @@ -83621,17 +83141,6 @@ ./gecode/int/cumulative/post.hpp:53:16: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = OptFixPTask; Cap = Gecode::Int::IntView]' 53 | optpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ -gecode/int/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/cumulative.cpp:157:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 157 | GECODE_ES_FAIL(optpost(home,c,tasks,ipl)); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' @@ -83640,52 +83149,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/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 - 160 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/cumulative/post.hpp:53:16: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = OptFixPSETask; Cap = Gecode::Int::IntView]' 53 | optpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ -gecode/int/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 - 169 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/cumulative.cpp: In instantiation of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]': gecode/int/cumulative.cpp:395:32: required from here 395 | Int::Cumulative::cumulative(home,Int::ConstIntView(c),s,p,u,ipl); @@ -83699,56 +83165,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/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: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/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/cumulative.cpp:196:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 196 | unary(home,s,p,ipl); | ~~~~~^~~~~~~~~~~~~~ -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 - 178 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:3311:14: note: initializing argument 1 of 'void Gecode::unary(Home, const IntVarArgs&, const IntArgs&, IntPropLevel)' 3311 | unary(Home home, const IntVarArgs& s, const IntArgs& p, | ~~~~~^~~~ -gecode/int/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::ConstIntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]' - 69 | ::post(Home home, const ViewArray& m, - | ~~~~~^~~~ gecode/int/cumulative.cpp:206:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 206 | GECODE_ES_FAIL(manpost(home,c,t,ipl)); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' @@ -83986,22 +83414,9 @@ gecode/int/cumulative.cpp:323:5: note: in expansion of macro 'GECODE_POST' 323 | GECODE_POST; | ^~~~~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/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/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ @@ -84025,323 +83440,6 @@ ./gecode/int/cumulative/post.hpp:53:16: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = OptFlexTask; Cap = Gecode::Int::IntView]' 53 | optpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.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]' - 104 | IntView>::post(home, vm,vs,vp,ve,vu,c_s,at_most))); -gecode/int/cumulatives.cpp:115:21: required from here - 115 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::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]' - 104 | IntView>::post(home, vm,vs,vp,ve,vu,c_s,at_most))); -gecode/int/cumulatives.cpp:124:21: required from here - 124 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 104 | IntView>::post(home, vm,vs,vp,ve,vu,c_s,at_most))); -gecode/int/cumulatives.cpp:133:21: required from here - 133 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 104 | IntView>::post(home, vm,vs,vp,ve,vu,c_s,at_most))); -gecode/int/cumulatives.cpp:142:21: required from here - 142 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 104 | IntView>::post(home, vm,vs,vp,ve,vu,c_s,at_most))); -gecode/int/cumulatives.cpp:151:21: required from here - 151 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 104 | IntView>::post(home, vm,vs,vp,ve,vu,c_s,at_most))); -gecode/int/cumulatives.cpp:160:21: required from here - 160 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 104 | IntView>::post(home, vm,vs,vp,ve,vu,c_s,at_most))); -gecode/int/cumulatives.cpp:169:21: required from here - 169 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 104 | IntView>::post(home, vm,vs,vp,ve,vu,c_s,at_most))); -gecode/int/cumulatives.cpp:178:21: required from here - 178 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/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]' - 73 | (void) new (home) Val(home, m,s,p,e,u,c,at_most); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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]' - 104 | IntView>::post(home, vm,vs,vp,ve,vu,c_s,at_most))); -gecode/int/cumulatives.cpp:115:21: required from here - 115 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 73 | (void) new (home) Val(home, m,s,p,e,u,c,at_most); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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]' - 104 | IntView>::post(home, vm,vs,vp,ve,vu,c_s,at_most))); -gecode/int/cumulatives.cpp:124:21: required from here - 124 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::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]' - 73 | (void) new (home) Val(home, m,s,p,e,u,c,at_most); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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]' - 104 | IntView>::post(home, vm,vs,vp,ve,vu,c_s,at_most))); -gecode/int/cumulatives.cpp:133:21: required from here - 133 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 73 | (void) new (home) Val(home, m,s,p,e,u,c,at_most); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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]' - 104 | IntView>::post(home, vm,vs,vp,ve,vu,c_s,at_most))); -gecode/int/cumulatives.cpp:142:21: required from here - 142 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::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]' - 73 | (void) new (home) Val(home, m,s,p,e,u,c,at_most); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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]' - 104 | IntView>::post(home, vm,vs,vp,ve,vu,c_s,at_most))); -gecode/int/cumulatives.cpp:151:21: required from here - 151 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 73 | (void) new (home) Val(home, m,s,p,e,u,c,at_most); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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]' - 104 | IntView>::post(home, vm,vs,vp,ve,vu,c_s,at_most))); -gecode/int/cumulatives.cpp:160:21: required from here - 160 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 73 | (void) new (home) Val(home, m,s,p,e,u,c,at_most); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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]' - 104 | IntView>::post(home, vm,vs,vp,ve,vu,c_s,at_most))); -gecode/int/cumulatives.cpp:169:21: required from here - 169 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 73 | (void) new (home) Val(home, m,s,p,e,u,c,at_most); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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]' - 104 | IntView>::post(home, vm,vs,vp,ve,vu,c_s,at_most))); -gecode/int/cumulatives.cpp:178:21: required from here - 178 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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) - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -88319,8 +87417,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/circuit.o gecode/int/circuit.cpp ./gecode/int/task/prop.hpp: In instantiation of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLA]': ./gecode/int/unary/man-prop.hpp:39:34: required from 'Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLA]' 39 | : TaskProp(home,t) {} @@ -88669,6 +87765,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/int/cumulatives.o gecode/int/cumulatives.cpp ./gecode/int/task/prop.hpp: In instantiation of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLA]': ./gecode/int/unary/opt-prop.hpp:41:34: required from 'Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLA]' 41 | : TaskProp(home,t) {} @@ -88727,12 +87825,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/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/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; @@ -88995,231 +88091,1173 @@ ./gecode/int.hh:5684:14: note: initializing 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/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/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/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/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) +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/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/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) { | ^~~~ -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/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) { | ^~~~ -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/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) { | ^~~~ -./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/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/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/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/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/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/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] +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 + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: 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 + 115 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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/circuit.cpp:90:5: note: in expansion of macro 'GECODE_POST' - 90 | GECODE_POST; - | ^~~~~~~~~~~ + | ^~~~~~~~~~~~ +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/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/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.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); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +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 + 124 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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/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: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/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] +./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 + 133 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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/circuit.cpp:112:5: note: in expansion of macro 'GECODE_POST' - 112 | GECODE_POST; - | ^~~~~~~~~~~ + | ^~~~~~~~~~~~ +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/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/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/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] +./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 + 142 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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/circuit.cpp:132:5: note: in expansion of macro 'GECODE_POST' - 132 | GECODE_POST; - | ^~~~~~~~~~~ + | ^~~~~~~~~~~~ +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/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/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/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 +./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 + 151 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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 + 160 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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 + 169 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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 + 178 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::ConstIntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]' + 69 | ::post(Home home, const ViewArray& 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/circuit.o gecode/int/circuit.cpp +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/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]' + 104 | IntView>::post(home, vm,vs,vp,ve,vu,c_s,at_most))); +gecode/int/cumulatives.cpp:115:21: required from here + 115 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::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]' + 104 | IntView>::post(home, vm,vs,vp,ve,vu,c_s,at_most))); +gecode/int/cumulatives.cpp:124:21: required from here + 124 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 104 | IntView>::post(home, vm,vs,vp,ve,vu,c_s,at_most))); +gecode/int/cumulatives.cpp:133:21: required from here + 133 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 104 | IntView>::post(home, vm,vs,vp,ve,vu,c_s,at_most))); +gecode/int/cumulatives.cpp:142:21: required from here + 142 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 104 | IntView>::post(home, vm,vs,vp,ve,vu,c_s,at_most))); +gecode/int/cumulatives.cpp:151:21: required from here + 151 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 104 | IntView>::post(home, vm,vs,vp,ve,vu,c_s,at_most))); +gecode/int/cumulatives.cpp:160:21: required from here + 160 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 104 | IntView>::post(home, vm,vs,vp,ve,vu,c_s,at_most))); +gecode/int/cumulatives.cpp:169:21: required from here + 169 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 104 | IntView>::post(home, vm,vs,vp,ve,vu,c_s,at_most))); +gecode/int/cumulatives.cpp:178:21: required from here + 178 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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/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]' + 73 | (void) new (home) Val(home, m,s,p,e,u,c,at_most); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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]' + 104 | IntView>::post(home, vm,vs,vp,ve,vu,c_s,at_most))); +gecode/int/cumulatives.cpp:115:21: required from here + 115 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 73 | (void) new (home) Val(home, m,s,p,e,u,c,at_most); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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]' + 104 | IntView>::post(home, vm,vs,vp,ve,vu,c_s,at_most))); +gecode/int/cumulatives.cpp:124:21: required from here + 124 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::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]' + 73 | (void) new (home) Val(home, m,s,p,e,u,c,at_most); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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]' + 104 | IntView>::post(home, vm,vs,vp,ve,vu,c_s,at_most))); +gecode/int/cumulatives.cpp:133:21: required from here + 133 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 73 | (void) new (home) Val(home, m,s,p,e,u,c,at_most); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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]' + 104 | IntView>::post(home, vm,vs,vp,ve,vu,c_s,at_most))); +gecode/int/cumulatives.cpp:142:21: required from here + 142 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::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]' + 73 | (void) new (home) Val(home, m,s,p,e,u,c,at_most); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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]' + 104 | IntView>::post(home, vm,vs,vp,ve,vu,c_s,at_most))); +gecode/int/cumulatives.cpp:151:21: required from here + 151 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 73 | (void) new (home) Val(home, m,s,p,e,u,c,at_most); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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]' + 104 | IntView>::post(home, vm,vs,vp,ve,vu,c_s,at_most))); +gecode/int/cumulatives.cpp:160:21: required from here + 160 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 73 | (void) new (home) Val(home, m,s,p,e,u,c,at_most); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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]' + 104 | IntView>::post(home, vm,vs,vp,ve,vu,c_s,at_most))); +gecode/int/cumulatives.cpp:169:21: required from here + 169 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 73 | (void) new (home) Val(home, m,s,p,e,u,c,at_most); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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]' + 104 | IntView>::post(home, vm,vs,vp,ve,vu,c_s,at_most))); +gecode/int/cumulatives.cpp:178:21: required from here + 178 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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) + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/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/no-overlap.o gecode/int/no-overlap.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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, + from ./gecode/int.hh:59, + 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; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int/distinct.hh:382, + from ./gecode/int/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))); | ~~~~~~^~~~~~~~~~~~ @@ -89458,17 +89496,6 @@ ./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) | ~~~~~^~~~ -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); - | ^~~~~ ./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 64 | GECODE_ES_FAIL((Int::Circuit::Dom @@ -89499,8 +89526,6 @@ ./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) | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -89511,6 +89536,17 @@ ./gecode/kernel/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 ./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); + | ^~~~~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ @@ -89738,6 +89774,49 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/nvalues.hh:37, + from gecode/int/nvalues.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void 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] @@ -90106,6 +90185,110 @@ ./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/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 @@ -90148,6 +90331,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/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 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/no-overlap/man.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::NoOverlap::ManProp::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox]': gecode/int/no-overlap.cpp:77:5: required from here 78 | NoOverlap::ManProp >::post(home,b,x.size()))); @@ -90200,6 +90440,47 @@ ./gecode/int/no-overlap/opt.hpp:38:30: note: initializing argument 1 of 'Gecode::Int::NoOverlap::OptProp::OptProp(Gecode::Home, Box*, int, int) [with Box = Gecode::Int::NoOverlap::OptBox]' 38 | OptProp::OptProp(Home home, Box* b, int n, int m0) | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -90213,6 +90494,27 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' 1858 | : ArgArrayBase(aa) {} @@ -90407,311 +90709,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/nvalues.hh:37, - from gecode/int/nvalues.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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:51: -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Minus::~Minus()' at ./gecode/iter/ranges-minus.hpp:47:9, - inlined from 'Gecode::Iter::Ranges::Union, false>, Gecode::Iter::Ranges::Minus>::~Union()' at ./gecode/iter/ranges-union.hpp:44:9, - inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::AbsDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Int::IntView]' at ./gecode/int/arithmetic/abs.hpp:212:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Minus::~Minus()' at ./gecode/iter/ranges-minus.hpp:47:9, - inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::AbsDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Int::IntView]' at ./gecode/int/arithmetic/abs.hpp:212:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Minus::~Minus()' at ./gecode/iter/ranges-minus.hpp:47:9, - inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::AbsDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Int::IntView]' at ./gecode/int/arithmetic/abs.hpp:212:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Minus::~Minus()' at ./gecode/iter/ranges-minus.hpp:47:9, - inlined from 'Gecode::Iter::Ranges::Union, Gecode::Iter::Ranges::Minus>::~Union()' at ./gecode/iter/ranges-union.hpp:44:9, - inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::AbsDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Int::IntView]' at ./gecode/int/arithmetic/abs.hpp:223:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*m$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Minus::~Minus()' at ./gecode/iter/ranges-minus.hpp:47:9, - inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::AbsDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Int::IntView]' at ./gecode/int/arithmetic/abs.hpp:223:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*m$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Minus::~Minus()' at ./gecode/iter/ranges-minus.hpp:47:9, - inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::AbsDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Int::IntView]' at ./gecode/int/arithmetic/abs.hpp:223:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*m$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In 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/nvalues/int-base.hpp:34, from ./gecode/int/nvalues.hh:279: @@ -92596,15 +92593,6 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -In file included from ./gecode/iter.hh:51, - from ./gecode/int.hh:61: -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Minus::~Minus()' at ./gecode/iter/ranges-minus.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Int::MinusView::inter_r(Gecode::Space&, I&, bool) [with I = Gecode::Int::ViewRanges]' at ./gecode/int/view/minus.hpp:186:3, - inlined from 'Gecode::ExecStatus Gecode::Int::Rel::EqDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::MinusView]' at ./gecode/int/rel/eq.hpp:248:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ In 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]': @@ -92629,29 +92617,72 @@ ./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:51, + from ./gecode/int.hh:61: In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', inlined from 'Gecode::Iter::Ranges::Minus::~Minus()' at ./gecode/iter/ranges-minus.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Int::MinusView::inter_r(Gecode::Space&, I&, bool) [with I = Gecode::Int::ViewRanges]' at ./gecode/int/view/minus.hpp:186:3, - inlined from 'Gecode::ExecStatus Gecode::Int::Rel::EqDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::MinusView]' at ./gecode/int/rel/eq.hpp:248:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*mi$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + inlined from 'Gecode::ModEvent Gecode::Int::MinusView::inter_r(Gecode::Space&, I&, bool) [with I = Gecode::Int::ViewRanges]' at ./gecode/int/view/minus.hpp:186:3, + inlined from 'Gecode::ExecStatus Gecode::Int::Rel::EqDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::MinusView]' at ./gecode/int/rel/eq.hpp:248:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { | ~~~~~~^~~~~~~ +In file included from ./gecode/iter.hh:51: In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', inlined from 'Gecode::Iter::Ranges::Minus::~Minus()' at ./gecode/iter/ranges-minus.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Int::MinusView::inter_r(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Ranges::Union, Gecode::Int::ViewRanges >]' at ./gecode/int/view/minus.hpp:186:3, - inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::MaxDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Int::MinusView]' at ./gecode/int/arithmetic/max.hpp:294:5: + inlined from 'Gecode::Iter::Ranges::Union, false>, Gecode::Iter::Ranges::Minus>::~Union()' at ./gecode/iter/ranges-union.hpp:44:9, + inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::AbsDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Int::IntView]' at ./gecode/int/arithmetic/abs.hpp:212:5: ./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { | ~~~~~~^~~~~~~ In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', inlined from 'Gecode::Iter::Ranges::Minus::~Minus()' at ./gecode/iter/ranges-minus.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Int::MinusView::inter_r(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Ranges::NaryUnion]' at ./gecode/int/view/minus.hpp:186:3, - inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Int::MinusView]' at ./gecode/int/arithmetic/max.hpp:383:5: + inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::AbsDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Int::IntView]' at ./gecode/int/arithmetic/abs.hpp:212:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Minus::~Minus()' at ./gecode/iter/ranges-minus.hpp:47:9, + inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::AbsDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Int::IntView]' at ./gecode/int/arithmetic/abs.hpp:212:5: ./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Minus::~Minus()' at ./gecode/iter/ranges-minus.hpp:47:9, + inlined from 'Gecode::Iter::Ranges::Union, Gecode::Iter::Ranges::Minus>::~Union()' at ./gecode/iter/ranges-union.hpp:44:9, + inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::AbsDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Int::IntView]' at ./gecode/int/arithmetic/abs.hpp:223:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*m$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Minus::~Minus()' at ./gecode/iter/ranges-minus.hpp:47:9, + inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::AbsDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Int::IntView]' at ./gecode/int/arithmetic/abs.hpp:223:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*m$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Minus::~Minus()' at ./gecode/iter/ranges-minus.hpp:47:9, + inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::AbsDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Int::IntView]' at ./gecode/int/arithmetic/abs.hpp:223:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*m$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Minus::~Minus()' at ./gecode/iter/ranges-minus.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Int::MinusView::inter_r(Gecode::Space&, I&, bool) [with I = Gecode::Int::ViewRanges]' at ./gecode/int/view/minus.hpp:186:3, + inlined from 'Gecode::ExecStatus Gecode::Int::Rel::EqDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::MinusView]' at ./gecode/int/rel/eq.hpp:248:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*mi$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Minus::~Minus()' at ./gecode/iter/ranges-minus.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Int::MinusView::inter_r(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Ranges::Union, Gecode::Int::ViewRanges >]' at ./gecode/int/view/minus.hpp:186:3, + inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::MaxDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Int::MinusView]' at ./gecode/int/arithmetic/max.hpp:294:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, @@ -92663,8 +92694,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/branch/action.o gecode/int/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] @@ -92697,8 +92726,23 @@ ./gecode/kernel/core.hpp:1759: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/branch/chb.o gecode/int/branch/chb.cpp +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Minus::~Minus()' at ./gecode/iter/ranges-minus.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Int::MinusView::inter_r(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Ranges::NaryUnion]' at ./gecode/int/view/minus.hpp:186:3, + inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Int::MinusView]' at ./gecode/int/arithmetic/max.hpp:383:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In file included from ./gecode/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/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] @@ -92922,6 +92966,38 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/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] @@ -93912,9 +93988,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: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./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/rel/nq.hpp:44:22: note: initializing argument 1 of 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]' 44 | Nq::Nq(Home home, V0 x0, V1 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/rel/eq.hpp: In instantiation 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_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::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 506 | (void) new (home) ReEqDom(home,x0,x1,b); @@ -93978,6 +94064,17 @@ ./gecode/int/propagator.hpp:210:9: note: initializing argument 1 of 'Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; int pc = 2; CtrlView = Gecode::Int::BoolView]' 210 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: 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]': @@ -94040,6 +94137,37 @@ ./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/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 2; View1 = Gecode::Int::BoolView; 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::BoolView; View1 = Gecode::Int::BoolView]' 172 | : MixBinaryPropagator(home,x0,x1) {} @@ -94056,6 +94184,16 @@ ./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/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 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) { | ^~~~ @@ -94134,6 +94272,18 @@ ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 0; View1 = Gecode::Int::BoolView; int pc1 = 0]' 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/int/propagator.hpp: In instantiation of 'Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; 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::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 490 | : ReBinaryPropagator(home,x0,x1,b) {} @@ -94155,9 +94305,39 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]': ./gecode/int/rel/nq.hpp:45:66: required from 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' 45 | : MixBinaryPropagator(home,x0,x1) {} @@ -94212,246 +94392,6 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -./gecode/int/member/prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Member::Prop::post(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View) [with View = Gecode::Int::BoolView]': -./gecode/int/member/re-prop.hpp:125:7: required from 'Gecode::ExecStatus Gecode::Int::Member::ReProp::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' - 125 | GECODE_REWRITE(*this,Prop::post(home(*this),vsc,x,y)); -./gecode/int/member/re-prop.hpp:115:3: required from here - 115 | ReProp::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~ -./gecode/int/member/prop.hpp:100:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 100 | (void) new (home) Prop(home, vs, 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/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/member/prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Member::Prop::post(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]': -./gecode/int/member/re-prop.hpp:125:7: required from 'Gecode::ExecStatus Gecode::Int::Member::ReProp::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' - 125 | GECODE_REWRITE(*this,Prop::post(home(*this),vsc,x,y)); -./gecode/int/member/re-prop.hpp:115:3: required from here - 115 | ReProp::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~ -./gecode/int/member/prop.hpp:100:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 100 | (void) new (home) Prop(home, vs, 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/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) - | ~~~~~^~~~ -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/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]' - 672 | Iter::Ranges::Inter ij(i,j); - | ^~ -./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]' - 187 | return x->inter_r(home,i,depend); - | ~~~~~~~~~~^~~~~~~~~~~~~~~ -./gecode/int/member/prop.hpp:160:5: required from 'Gecode::ExecStatus Gecode::Int::Member::Prop::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Int::IntView; Gecode::ModEventDelta = int]' - 160 | GECODE_ME_CHECK(y.inter_r(home,u,false)); - | ~~~~~~~~~^~~~~~~~~~~~~~ -./gecode/int/member/prop.hpp:133:3: required from here - 133 | Prop::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~ -./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:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void 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/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:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void 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] @@ -94509,6 +94449,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/int/member/prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Member::Prop::post(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View) [with View = Gecode::Int::BoolView]': +./gecode/int/member/re-prop.hpp:125:7: required from 'Gecode::ExecStatus Gecode::Int::Member::ReProp::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' + 125 | GECODE_REWRITE(*this,Prop::post(home(*this),vsc,x,y)); +./gecode/int/member/re-prop.hpp:115:3: required from here + 115 | ReProp::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~ +./gecode/int/member/prop.hpp:100:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 100 | (void) new (home) Prop(home, vs, 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/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) + | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -94520,6 +94475,21 @@ ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ +./gecode/int/member/prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Member::Prop::post(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]': +./gecode/int/member/re-prop.hpp:125:7: required from 'Gecode::ExecStatus Gecode::Int::Member::ReProp::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' + 125 | GECODE_REWRITE(*this,Prop::post(home(*this),vsc,x,y)); +./gecode/int/member/re-prop.hpp:115:3: required from here + 115 | ReProp::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~ +./gecode/int/member/prop.hpp:100:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 100 | (void) new (home) Prop(home, vs, 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/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/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -94612,6 +94582,28 @@ ./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/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]' + 672 | Iter::Ranges::Inter ij(i,j); + | ^~ +./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]' + 187 | return x->inter_r(home,i,depend); + | ~~~~~~~~~~^~~~~~~~~~~~~~~ +./gecode/int/member/prop.hpp:160:5: required from 'Gecode::ExecStatus Gecode::Int::Member::Prop::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Int::IntView; Gecode::ModEventDelta = int]' + 160 | GECODE_ME_CHECK(y.inter_r(home,u,false)); + | ~~~~~~~~~^~~~~~~~~~~~~~ +./gecode/int/member/prop.hpp:133:3: required from here + 133 | Prop::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~ +./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 @@ -94816,11 +94808,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: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' 603 | return copy(d,s,static_cast(n)); @@ -94840,11 +94827,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/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.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]' 235 | : NaryPropagator(home,x), a(a0), c(home) { @@ -94889,6 +94871,64 @@ ./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/branch/chb.o gecode/int/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/int/arithmetic/mult.o gecode/int/arithmetic/mult.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/kernel.hh:150, + from ./gecode/int.hh:59, + from gecode/int/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:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void 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] @@ -95410,14 +95450,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/arithmetic/mult.o gecode/int/arithmetic/mult.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, @@ -95429,67 +95461,6 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/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/iter.hh:76: -In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', - inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, - inlined from 'Gecode::Iter::Values::ToRanges::~ToRanges()' at ./gecode/iter/values-ranges.hpp:46:9, - inlined from 'Gecode::ModEvent Gecode::Int::IntVarImp::inter_v(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Values::Minus]' at ./gecode/int/var-imp/int.hpp:845:3, - inlined from 'Gecode::ModEvent Gecode::Int::IntView::inter_v(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Values::Minus]' at ./gecode/int/view/int.hpp:202:22, - inlined from 'Gecode::ModEvent Gecode::Int::MinusView::inter_v(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Values::Map, Gecode::Int::Arithmetic::ValuesMapNroot, false>]' at ./gecode/int/view/minus.hpp:206:21, - inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:367:7: -./gecode/iter/values-list.hpp:146:17: warning: '*(Gecode::Iter::Values::ValueListIter::VLIO*).Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 146 | if (--vlio->use_cnt == 0) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', - inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Int::MinusView::inter_v(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Values::Map, Gecode::Int::Arithmetic::ValuesMapNroot, false>]' at ./gecode/int/view/minus.hpp:207:3, - inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:367:7: -./gecode/iter/values-list.hpp:146:17: warning: '*(Gecode::Iter::Values::ValueListIter::VLIO*).Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 146 | if (--vlio->use_cnt == 0) { - | ~~~~~~^~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void 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] @@ -95525,18 +95496,7 @@ 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, - from gecode/int/branch/val-sel-commit.cpp:34: + 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; @@ -95555,27 +95515,6 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/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] @@ -95586,28 +95525,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/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); @@ -95629,161 +95546,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/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': ./gecode/int/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); - | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -95843,21 +95610,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) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because '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:5071: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) { | ^~~~ @@ -95884,68 +95640,17 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because '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: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/branch/afc.hpp:49:23: note: initializing argument 1 of '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()); | ^ @@ -96054,188 +95759,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: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/int/bool.hh:659, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, @@ -96251,26 +95774,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/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -96289,27 +95792,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -96396,6 +95878,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/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] + 260 | : 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 = 1]' + 412 | (Home home, View y0, View y1, View y2) + | ~~~~~^~~~ +./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) {} + | ^ +./gecode/kernel/core.hpp:3266: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) + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -96407,18 +95910,6 @@ ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/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()); | ^ @@ -96431,42 +95922,23 @@ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.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.cpp: In static member function 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView)': +gecode/int/arithmetic/mult.cpp:147:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 147 | return PowBnd::post(home,x0,x2,ops); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because '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/arithmetic.hh:483: +./gecode/int/arithmetic/pow.hpp:149:26: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]' + 149 | PowBnd::post(Home home, IntView x0, IntView x1, Ops ops) { + | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -96486,6 +95958,12 @@ ./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ +gecode/int/arithmetic/mult.cpp:150:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 150 | return MultZeroOne::post(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/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ @@ -96495,44 +95973,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/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] - 260 | : 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 = 1]' - 412 | (Home home, View y0, View y1, View y2) - | ~~~~~^~~~ -./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) {} - | ^ -./gecode/kernel/core.hpp:3266: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/int/arithmetic/mult.cpp: In static member function 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView)': -gecode/int/arithmetic/mult.cpp:147:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 147 | return PowBnd::post(home,x0,x2,ops); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because '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/arithmetic.hh:483: -./gecode/int/arithmetic/pow.hpp:149:26: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]' - 149 | PowBnd::post(Home home, IntView x0, IntView x1, Ops ops) { - | ~~~~~^~~~ -gecode/int/arithmetic/mult.cpp:150:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 150 | return MultZeroOne::post(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/arithmetic/mult.hpp:109:35: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultZeroOne::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]' 109 | MultZeroOne::post(Home home, View x0, View x1) { | ~~~~~^~~~ @@ -96587,34 +96027,6 @@ ./gecode/int/arithmetic/mult.hpp:244:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusBnd::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; VC = Gecode::Int::MinusView]' 244 | MultPlusBnd::post(Home home, VA x0, VB x1, VC 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/arithmetic/mult.cpp: In static member function 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView)': gecode/int/arithmetic/mult.cpp:314:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 314 | return PowDom::post(home,x0,x2,ops); @@ -96625,9 +96037,6 @@ ./gecode/int/arithmetic/pow.hpp:386:26: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]' 386 | PowDom::post(Home home, IntView x0, IntView x1, Ops ops) { | ~~~~~^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ gecode/int/arithmetic/mult.cpp:317:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 317 | return MultZeroOne::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ @@ -96646,13 +96055,6 @@ ./gecode/int/arithmetic/mult.hpp:109:35: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultZeroOne::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]' 109 | MultZeroOne::post(Home home, View x0, View 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/arithmetic/mult.cpp:340:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 340 | (void) new (home) MultDom(home,x0,x1,x2); | ^ @@ -96662,9 +96064,6 @@ ./gecode/int/arithmetic/mult.hpp:346:25: note: initializing argument 1 of 'Gecode::Int::Arithmetic::MultDom::MultDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView)' 346 | MultDom::MultDom(Home home, IntView x0, IntView x1, IntView x2) | ~~~~~^~~~ -./gecode/int.hh: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/arithmetic/mult.cpp:346:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 345 | return MultPlusDom | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -96698,48 +96097,47 @@ ./gecode/int/arithmetic/mult.hpp:331:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusDom::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; VC = Gecode::Int::MinusView]' 331 | MultPlusDom::post(Home home, VA x0, VB x1, VC 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 - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -96761,45 +96159,6 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/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 @@ -96812,19 +96171,6 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here 126 | : VarArgArray(a) {} @@ -96881,27 +96227,6 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./gecode/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/arithmetic/mult.hpp:347:58: required from here 347 | : TernaryPropagator(home,x0,x1,x2) {} @@ -96915,25 +96240,6 @@ ./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]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.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 instantiation of '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]': gecode/int/arithmetic/mult.cpp:131:5: required from here 131 | GECODE_REWRITE(*this,(MultPlusBnd @@ -96994,55 +96300,15 @@ ./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){ | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/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/pow.hpp:181:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 181 | return PowPlusBnd::post(home,x0,x1,ops); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ ./gecode/int/arithmetic/pow.hpp:83:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]' 83 | PowPlusBnd::post(Home home, VA x0, VB x1, Ops ops) { | ~~~~~^~~~ -./gecode/int/var/bool.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/pow.hpp:185:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 184 | return PowPlusBnd | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -97456,14 +96722,6 @@ ./gecode/int/rel/eq.hpp:171:34: note: initializing argument 1 of 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 171 | EqDom::EqDom(Home home, View0 x0, View1 x1) | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/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/arithmetic/pow.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]': ./gecode/int/arithmetic/pow.hpp:418:51: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]' 418 | return PowPlusDom::post(home,x0,x1,ops); @@ -97480,10 +96738,6 @@ ./gecode/int/arithmetic/pow.hpp:306:42: note: initializing argument 1 of 'Gecode::Int::Arithmetic::PowPlusDom::PowPlusDom(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]' 306 | PowPlusDom::PowPlusDom(Home home, VA x0, VB x1, const Ops& o) | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/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/pow.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]': ./gecode/int/arithmetic/pow.hpp:422:15: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]' 421 | return PowPlusDom @@ -97536,16 +96790,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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.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 instantiation of 'Gecode::Int::Arithmetic::MultZeroOne::MultZeroOne(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]': ./gecode/int/arithmetic/mult.hpp:124:16: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultZeroOne::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]' 124 | (void) new (home) MultZeroOne(home,x0,x1); @@ -97562,23 +96806,25 @@ ./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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/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:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.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 + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ @@ -97600,9 +96846,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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.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: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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.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/propagator/pattern.hpp: In instantiation of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Int::MinusView; int pc0 = 1; View1 = Gecode::Int::MinusView; 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::MinusView; VB = Gecode::Int::MinusView; VC = Gecode::Int::IntView]' 222 | (home,x0,x1,x2) {} @@ -97621,6 +96884,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) | ~~~~~^~~~ @@ -98156,44 +97422,562 @@ ./gecode/int/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 +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/relax.o gecode/int/relax.cpp +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/branch.hh:41, + from gecode/int/branch/val-sel-commit.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh: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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/iter.hh:76: In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, inlined from 'Gecode::Iter::Values::ToRanges::~ToRanges()' at ./gecode/iter/values-ranges.hpp:46:9, inlined from 'Gecode::ModEvent Gecode::Int::IntVarImp::inter_v(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Values::Minus]' at ./gecode/int/var-imp/int.hpp:845:3, inlined from 'Gecode::ModEvent Gecode::Int::IntView::inter_v(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Values::Minus]' at ./gecode/int/view/int.hpp:202:22, - inlined from 'Gecode::ModEvent Gecode::Int::MinusView::inter_v(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Values::Map, Gecode::Int::Arithmetic::ValuesMapPow, false>]' at ./gecode/int/view/minus.hpp:206:21, - inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::PowOps]' at ./gecode/int/arithmetic/pow.hpp:360:7: -./gecode/iter/values-list.hpp:146:17: warning: '*(Gecode::Iter::Values::ValueListIter::VLIO*).Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 146 | if (--vlio->use_cnt == 0) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', - inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Int::MinusView::inter_v(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Values::Map, Gecode::Int::Arithmetic::ValuesMapPow, false>]' at ./gecode/int/view/minus.hpp:207:3, - inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::PowOps]' at ./gecode/int/arithmetic/pow.hpp:360:7: -./gecode/iter/values-list.hpp:146:17: warning: '*(Gecode::Iter::Values::ValueListIter::VLIO*).Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 146 | if (--vlio->use_cnt == 0) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', - inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, - inlined from 'Gecode::Iter::Values::ToRanges::~ToRanges()' at ./gecode/iter/values-ranges.hpp:46:9, - inlined from 'Gecode::ModEvent Gecode::Int::IntVarImp::inter_v(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Values::Minus]' at ./gecode/int/var-imp/int.hpp:845:3, - inlined from 'Gecode::ModEvent Gecode::Int::IntView::inter_v(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Values::Minus]' at ./gecode/int/view/int.hpp:202:22, - inlined from 'Gecode::ModEvent Gecode::Int::MinusView::inter_v(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Values::Map, Gecode::Int::Arithmetic::ValuesMapNroot, false>]' at ./gecode/int/view/minus.hpp:206:21, - inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::PowOps]' at ./gecode/int/arithmetic/pow.hpp:367:7: + inlined from 'Gecode::ModEvent Gecode::Int::MinusView::inter_v(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Values::Map, Gecode::Int::Arithmetic::ValuesMapNroot, false>]' at ./gecode/int/view/minus.hpp:206:21, + inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:367:7: ./gecode/iter/values-list.hpp:146:17: warning: '*(Gecode::Iter::Values::ValueListIter::VLIO*).Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] 146 | if (--vlio->use_cnt == 0) { | ~~~~~~^~~~~~~ In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Int::MinusView::inter_v(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Values::Map, Gecode::Int::Arithmetic::ValuesMapNroot, false>]' at ./gecode/int/view/minus.hpp:207:3, - inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::PowOps]' at ./gecode/int/arithmetic/pow.hpp:367:7: + inlined from 'Gecode::ModEvent Gecode::Int::MinusView::inter_v(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Values::Map, Gecode::Int::Arithmetic::ValuesMapNroot, false>]' at ./gecode/int/view/minus.hpp:207:3, + inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:367:7: ./gecode/iter/values-list.hpp:146:17: warning: '*(Gecode::Iter::Values::ValueListIter::VLIO*).Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] 146 | if (--vlio->use_cnt == 0) { | ~~~~~~^~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --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 +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:917: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing 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/relax.cpp:34: @@ -98204,6 +97988,156 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: 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] @@ -98236,6 +98170,72 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/int.hh: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] @@ -98257,17 +98257,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/ldsb.hh:37, - from gecode/int/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/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -98491,6 +98480,8 @@ ./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::BoolVarArgs; Post = Gecode::Int::Relax]' 51 | relax(Home home, const VarArgs& x, const VarArgs& sx, Rnd 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 gecode/int/ldsb.o gecode/int/ldsb.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 @@ -98625,6 +98616,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) | ^~~~~~~ +In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', + inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, + inlined from 'Gecode::Iter::Values::ToRanges::~ToRanges()' at ./gecode/iter/values-ranges.hpp:46:9, + inlined from 'Gecode::ModEvent Gecode::Int::IntVarImp::inter_v(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Values::Minus]' at ./gecode/int/var-imp/int.hpp:845:3, + inlined from 'Gecode::ModEvent Gecode::Int::IntView::inter_v(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Values::Minus]' at ./gecode/int/view/int.hpp:202:22, + inlined from 'Gecode::ModEvent Gecode::Int::MinusView::inter_v(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Values::Map, Gecode::Int::Arithmetic::ValuesMapPow, false>]' at ./gecode/int/view/minus.hpp:206:21, + inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::PowOps]' at ./gecode/int/arithmetic/pow.hpp:360:7: +./gecode/iter/values-list.hpp:146:17: warning: '*(Gecode::Iter::Values::ValueListIter::VLIO*).Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 146 | if (--vlio->use_cnt == 0) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', + inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Int::MinusView::inter_v(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Values::Map, Gecode::Int::Arithmetic::ValuesMapPow, false>]' at ./gecode/int/view/minus.hpp:207:3, + inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::PowOps]' at ./gecode/int/arithmetic/pow.hpp:360:7: +./gecode/iter/values-list.hpp:146:17: warning: '*(Gecode::Iter::Values::ValueListIter::VLIO*).Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 146 | if (--vlio->use_cnt == 0) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', + inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, + inlined from 'Gecode::Iter::Values::ToRanges::~ToRanges()' at ./gecode/iter/values-ranges.hpp:46:9, + inlined from 'Gecode::ModEvent Gecode::Int::IntVarImp::inter_v(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Values::Minus]' at ./gecode/int/var-imp/int.hpp:845:3, + inlined from 'Gecode::ModEvent Gecode::Int::IntView::inter_v(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Values::Minus]' at ./gecode/int/view/int.hpp:202:22, + inlined from 'Gecode::ModEvent Gecode::Int::MinusView::inter_v(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Values::Map, Gecode::Int::Arithmetic::ValuesMapNroot, false>]' at ./gecode/int/view/minus.hpp:206:21, + inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::PowOps]' at ./gecode/int/arithmetic/pow.hpp:367:7: +./gecode/iter/values-list.hpp:146:17: warning: '*(Gecode::Iter::Values::ValueListIter::VLIO*).Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 146 | if (--vlio->use_cnt == 0) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', + inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Int::MinusView::inter_v(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Values::Map, Gecode::Int::Arithmetic::ValuesMapNroot, false>]' at ./gecode/int/view/minus.hpp:207:3, + inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::PowOps]' at ./gecode/int/arithmetic/pow.hpp:367:7: +./gecode/iter/values-list.hpp:146:17: warning: '*(Gecode::Iter::Values::ValueListIter::VLIO*).Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 146 | if (--vlio->use_cnt == 0) { + | ~~~~~~^~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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/ldsb.hh:37, + from gecode/int/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] @@ -98859,8 +98897,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/int/ldsb/sym-imp.o gecode/int/ldsb/sym-imp.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] @@ -98919,8 +98955,6 @@ 287 | ValueSequenceSymmetryImp(Space& home, const ValueSequenceSymmetryImp& vss); | ^~~~~ ./gecode/int/ldsb.hh:287:36: note: remove the '< >' -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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-obj.o gecode/int/ldsb/sym-obj.cpp gecode/int/ldsb.cpp: In function 'Gecode::SymmetryHandle Gecode::VariableSymmetry(const IntVarArgs&, const IntArgs&)': gecode/int/ldsb.cpp:78:27: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 78 | xs[i] = x[indices[i]]; @@ -99173,6 +99207,17 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ ./gecode/int/ldsb/brancher.hpp: In instantiation of 'void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]': gecode/int/ldsb.cpp:302:9: required from here 301 | postldsbbrancher @@ -99769,6 +99814,17 @@ ./gecode/int/ldsb/brancher.hpp:94:23: note: initializing argument 1 of 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 94 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp: In instantiation of 'static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/int/ldsb/brancher.hpp:296:17: required from 'void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 295 | LDSBBrancher,BrancherNoPrint > @@ -99793,6 +99849,16 @@ ./gecode/int/ldsb/brancher.hpp:94:23: note: initializing argument 1 of 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 94 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: 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/ldsb/brancher.hpp: In instantiation of 'static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/int/ldsb/brancher.hpp:285:17: required from 'void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 284 | LDSBBrancher,BrancherPrint> @@ -99841,6 +99907,17 @@ ./gecode/int/ldsb/brancher.hpp:94:23: note: initializing argument 1 of 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 94 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp: In instantiation of 'static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/int/ldsb/brancher.hpp:293:17: required from 'void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 292 | LDSBBrancher,BrancherPrint> @@ -102567,140 +102644,21 @@ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-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); - | ^~~~~ -gecode/int/ldsb.cpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, const Symmetries&, IntBranchFilter, IntVarValPrint)': -gecode/int/ldsb.cpp:281:7: warning: this statement may fall through [-Wimplicit-fallthrough=] - 281 | if (vals.commit()) - | ^~ -gecode/int/ldsb.cpp:285:5: note: here - 285 | default: - | ^~~~~~~ -gecode/int/ldsb.cpp: In function 'void Gecode::branch(Home, const IntVarArgs&, TieBreak, IntValBranch, const Symmetries&, IntBranchFilter, IntVarValPrint)': -gecode/int/ldsb.cpp:361:11: warning: this statement may fall through [-Wimplicit-fallthrough=] - 361 | if (vals.commit()) - | ^~ -gecode/int/ldsb.cpp:365:9: note: here - 365 | default: - | ^~~~~~~ -gecode/int/ldsb.cpp:385:11: warning: this statement may fall through [-Wimplicit-fallthrough=] - 385 | if (vals.commit()) - | ^~ -gecode/int/ldsb.cpp:389:9: note: here - 389 | default: - | ^~~~~~~ -gecode/int/ldsb.cpp:409:11: warning: this statement may fall through [-Wimplicit-fallthrough=] - 409 | if (vals.commit()) - | ^~ -gecode/int/ldsb.cpp:413:9: note: here - 413 | default: - | ^~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -gecode/int/ldsb.cpp: In function 'void Gecode::branch(Home, const 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] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void 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: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/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: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -102847,23 +102805,6 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', - inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, - inlined from 'Gecode::Iter::Values::ToRanges::~ToRanges()' at ./gecode/iter/values-ranges.hpp:46:9, - inlined from 'Gecode::ModEvent Gecode::Int::IntVarImp::inter_v(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Values::Minus]' at ./gecode/int/var-imp/int.hpp:845:3, - inlined from 'Gecode::ModEvent Gecode::Int::IntView::inter_v(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Values::Minus]' at ./gecode/int/view/int.hpp:202:22, - inlined from 'Gecode::ModEvent Gecode::Int::MinusView::inter_v(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Values::Map, Gecode::Int::Arithmetic::ValuesMapNroot, false>]' at ./gecode/int/view/minus.hpp:206:21, - inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::PowOps]' at ./gecode/int/arithmetic/pow.hpp:367:7: -./gecode/iter/values-list.hpp:146:17: warning: '*(Gecode::Iter::Values::ValueListIter::VLIO*).Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 146 | if (--vlio->use_cnt == 0) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', - inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Int::MinusView::inter_v(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Values::Map, Gecode::Int::Arithmetic::ValuesMapNroot, false>]' at ./gecode/int/view/minus.hpp:207:3, - inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::PowOps]' at ./gecode/int/arithmetic/pow.hpp:367:7: -./gecode/iter/values-list.hpp:146:17: warning: '*(Gecode::Iter::Values::ValueListIter::VLIO*).Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 146 | if (--vlio->use_cnt == 0) { - | ~~~~~~^~~~~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -102963,6 +102904,194 @@ 287 | ValueSequenceSymmetryImp(Space& home, const ValueSequenceSymmetryImp& vss); | ^~~~~ ./gecode/int/ldsb.hh:287:36: note: remove the '< >' +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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-obj.o gecode/int/ldsb/sym-obj.cpp +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +gecode/int/ldsb.cpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, const Symmetries&, IntBranchFilter, IntVarValPrint)': +gecode/int/ldsb.cpp:281:7: warning: this statement may fall through [-Wimplicit-fallthrough=] + 281 | if (vals.commit()) + | ^~ +gecode/int/ldsb.cpp:285:5: note: here + 285 | default: + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +gecode/int/ldsb.cpp: In function 'void Gecode::branch(Home, const IntVarArgs&, TieBreak, IntValBranch, const Symmetries&, IntBranchFilter, IntVarValPrint)': +gecode/int/ldsb.cpp:361:11: warning: this statement may fall through [-Wimplicit-fallthrough=] + 361 | if (vals.commit()) + | ^~ +gecode/int/ldsb.cpp:365:9: note: here + 365 | default: + | ^~~~~~~ +gecode/int/ldsb.cpp:385:11: warning: this statement may fall through [-Wimplicit-fallthrough=] + 385 | if (vals.commit()) + | ^~ +gecode/int/ldsb.cpp:389:9: note: here + 389 | default: + | ^~~~~~~ +gecode/int/ldsb.cpp:409:11: warning: this statement may fall through [-Wimplicit-fallthrough=] + 409 | if (vals.commit()) + | ^~ +gecode/int/ldsb.cpp:413:9: note: here + 413 | default: + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +gecode/int/ldsb.cpp: In function 'void Gecode::branch(Home, const 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: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); + | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void 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] @@ -103025,18 +103154,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 - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/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] @@ -103045,16 +103162,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 - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: 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) { @@ -103066,29 +103173,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 - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.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::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 - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.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); @@ -103166,72 +103253,6 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because '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] @@ -103399,8 +103420,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 In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -103441,8 +103460,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/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: @@ -103453,6 +103470,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/trace/tracer.o gecode/int/trace/tracer.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -103759,8 +103778,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, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -103937,6 +103954,23 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ +In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', + inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, + inlined from 'Gecode::Iter::Values::ToRanges::~ToRanges()' at ./gecode/iter/values-ranges.hpp:46:9, + inlined from 'Gecode::ModEvent Gecode::Int::IntVarImp::inter_v(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Values::Minus]' at ./gecode/int/var-imp/int.hpp:845:3, + inlined from 'Gecode::ModEvent Gecode::Int::IntView::inter_v(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Values::Minus]' at ./gecode/int/view/int.hpp:202:22, + inlined from 'Gecode::ModEvent Gecode::Int::MinusView::inter_v(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Values::Map, Gecode::Int::Arithmetic::ValuesMapNroot, false>]' at ./gecode/int/view/minus.hpp:206:21, + inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::PowOps]' at ./gecode/int/arithmetic/pow.hpp:367:7: +./gecode/iter/values-list.hpp:146:17: warning: '*(Gecode::Iter::Values::ValueListIter::VLIO*).Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 146 | if (--vlio->use_cnt == 0) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', + inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Int::MinusView::inter_v(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Values::Map, Gecode::Int::Arithmetic::ValuesMapNroot, false>]' at ./gecode/int/view/minus.hpp:207:3, + inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::PowOps]' at ./gecode/int/arithmetic/pow.hpp:367:7: +./gecode/iter/values-list.hpp:146:17: warning: '*(Gecode::Iter::Values::ValueListIter::VLIO*).Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 146 | if (--vlio->use_cnt == 0) { + | ~~~~~~^~~~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -103969,6 +104003,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/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] @@ -104310,6 +104346,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/float/var/float.o gecode/float/var/float.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -104342,6 +104380,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/var-imp/float.o gecode/float/var-imp/float.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] @@ -104607,10 +104647,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/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/float/var-imp/float.o gecode/float/var-imp/float.cpp ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -104679,6 +104715,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 \ -c -o gecode/float/arithmetic.o gecode/float/arithmetic.cpp +In file included from ./gecode/kernel.hh:150, + from ./gecode/float.hh:47, + from gecode/float/var/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/iter.hh:76, from ./gecode/int.hh:61: In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', @@ -104698,38 +104744,6 @@ ./gecode/iter/values-list.hpp:146:17: warning: '*(Gecode::Iter::Values::ValueListIter::VLIO*).Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] 146 | if (--vlio->use_cnt == 0) { | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', - inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, - inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with Ops = Gecode::Int::Arithmetic::PowOps]' at ./gecode/int/arithmetic/pow.hpp:507:5: -./gecode/iter/values-list.hpp:146:17: warning: '*.Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 146 | if (--vlio->use_cnt == 0) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', - inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, - inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with Ops = Gecode::Int::Arithmetic::PowOps]' at ./gecode/int/arithmetic/pow.hpp:507:5: -./gecode/iter/values-list.hpp:146:17: warning: '*.Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 146 | if (--vlio->use_cnt == 0) { - | ~~~~~~^~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/float.hh:47, - from gecode/float/var/float.cpp:36: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh: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); - | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -104763,9 +104777,8 @@ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/float/arithmetic.hh:41, - from gecode/float/arithmetic.cpp:36: + 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; @@ -104805,38 +104818,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/float.hh:48: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -105040,7 +105021,100 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of '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: +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing 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)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 53 | x = x0; @@ -105061,26 +105135,37 @@ ./gecode/int.hh:1705:16: note: initializing argument 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); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp: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:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh: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, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': @@ -105222,28 +105307,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/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: +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -105252,9 +105347,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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp: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:5071:15: 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/bool.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); @@ -105285,6 +105390,478 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/float/arithmetic.hh:41, + from gecode/float/arithmetic.cpp:36: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/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/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -105326,27 +105903,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] @@ -105389,14 +105945,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: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) { - | ^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -105408,25 +105956,12 @@ ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 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/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar 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, | ~~~~~^~~~ @@ -105439,56 +105974,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:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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()); @@ -105517,38 +106002,6 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -105683,48 +106136,6 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -105870,31 +106281,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 - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/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:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(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) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/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/arithmetic.cpp:83:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | GECODE_ES_FAIL(Arithmetic::NaryMax::post(home,m,my)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ @@ -106017,45 +106406,24 @@ gecode/float/arithmetic.cpp:122:5: note: in expansion of macro 'GECODE_POST' 122 | GECODE_POST; | ^~~~~~~~~~~ -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/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/float/arithmetic.cpp:123:67: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 123 | GECODE_ES_FAIL((Arithmetic::NthRoot::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/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/arithmetic/pow-nroot.hpp:134:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::NthRoot::post(Gecode::Home, A, B, int) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' 134 | NthRoot::post(Home home, A x0, B x1, int n) { | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./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/arithmetic.cpp: In function 'void Gecode::div(Home, FloatVar, FloatVar, FloatVar)': ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); @@ -106078,131 +106446,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/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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/arithmetic.hh:407: ./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) { | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -106211,6 +106458,8 @@ ./gecode/kernel/data/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 gecode/float/branch.o gecode/float/branch.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) @@ -106245,65 +106494,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]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -106624,48 +106814,6 @@ ./gecode/float/arithmetic/div.hpp:44:24: note: initializing argument 1 of 'Gecode::Float::Arithmetic::Div::Div(Gecode::Home, A, B, C) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; C = Gecode::Float::FloatView]' 44 | Div::Div(Home home, A x0, B x1, C 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 - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -107579,183 +107727,6 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/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 -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', - inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, - inlined from 'Gecode::Iter::Values::Map, true>::~Map()' at ./gecode/iter/values-map.hpp:45:9, - inlined from 'Gecode::Iter::Values::Union >, Gecode::Int::Arithmetic::ValuesMapPow, true>, Gecode::Iter::Values::Map, true> >::~Union()' at ./gecode/iter/values-union.hpp:43:9, - inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:507:5: -./gecode/iter/values-list.hpp:146:17: warning: '*(Gecode::Iter::Values::ValueListIter::VLIO*).Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 146 | if (--vlio->use_cnt == 0) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', - inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, - inlined from 'Gecode::Iter::Values::Map, true>::~Map()' at ./gecode/iter/values-map.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:507:5: -./gecode/iter/values-list.hpp:146:17: warning: '*(Gecode::Iter::Values::ValueListIter::VLIO*).Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 146 | if (--vlio->use_cnt == 0) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', - inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, - inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:507:5: -./gecode/iter/values-list.hpp:146:17: warning: '*(Gecode::Iter::Values::ValueListIter::VLIO*).Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 146 | if (--vlio->use_cnt == 0) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', - inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, - inlined from 'Gecode::Iter::Values::Map, true>::~Map()' at ./gecode/iter/values-map.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:507:5: -./gecode/iter/values-list.hpp:146:17: warning: '*(Gecode::Iter::Values::ValueListIter::VLIO*).Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 146 | if (--vlio->use_cnt == 0) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', - inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, - inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:507:5: -./gecode/iter/values-list.hpp:146:17: warning: '*(Gecode::Iter::Values::ValueListIter::VLIO*).Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 146 | if (--vlio->use_cnt == 0) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', - inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, - inlined from 'Gecode::Iter::Values::Union, Gecode::Int::Arithmetic::ValuesMapNroot, true> >::~Union()' at ./gecode/iter/values-union.hpp:43:9, - inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:523:5: -./gecode/iter/values-list.hpp:146:17: warning: '*(Gecode::Iter::Values::ValueListIter::VLIO*).Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 146 | if (--vlio->use_cnt == 0) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', - inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, - inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:523:5: -./gecode/iter/values-list.hpp:146:17: warning: '*(Gecode::Iter::Values::ValueListIter::VLIO*).Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 146 | if (--vlio->use_cnt == 0) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', - inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, - inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:523:5: -./gecode/iter/values-list.hpp:146:17: warning: '*(Gecode::Iter::Values::ValueListIter::VLIO*).Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 146 | if (--vlio->use_cnt == 0) { - | ~~~~~~^~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -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/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/array.cpp:36: @@ -107766,6 +107737,49 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/float.hh:47, + from ./gecode/float/branch.hh:39, + from gecode/float/branch.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -107820,17 +107834,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/float.hh:47, - from ./gecode/float/branch.hh:39, - from gecode/float/branch.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -108033,43 +108036,22 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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); | ~~~~~~~^~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/float.hh:48: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -108091,16 +108073,27 @@ ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -108136,208 +108129,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:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because '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/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.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) { | ^~~~ @@ -108374,25 +108170,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]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because '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] @@ -108415,14 +108192,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 destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', - inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, - inlined from 'Gecode::Iter::Values::Map, true>::~Map()' at ./gecode/iter/values-map.hpp:45:9, - inlined from 'Gecode::Iter::Values::Union >, Gecode::Int::Arithmetic::ValuesMapPow, true>, Gecode::Iter::Values::Map, true> >::~Union()' at ./gecode/iter/values-union.hpp:43:9, - inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:507:5: -./gecode/iter/values-list.hpp:146:17: warning: '*.Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 146 | if (--vlio->use_cnt == 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); @@ -108433,61 +108202,48 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', - inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, - inlined from 'Gecode::Iter::Values::Map, true>::~Map()' at ./gecode/iter/values-map.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:507:5: -./gecode/iter/values-list.hpp:146:17: warning: '*.Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 146 | if (--vlio->use_cnt == 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); | ~~~~~~~~~^~~~~~~~~~~~~~~~ -In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', - inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, - inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:507:5: -./gecode/iter/values-list.hpp:146:17: warning: '*.Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 146 | if (--vlio->use_cnt == 0) { - | ~~~~~~^~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', - inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, - inlined from 'Gecode::Iter::Values::Map, true>::~Map()' at ./gecode/iter/values-map.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:507:5: -./gecode/iter/values-list.hpp:146:17: warning: '*.Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 146 | if (--vlio->use_cnt == 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) { | ~~~~~^~~~ -In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', - inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, - inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:507:5: -./gecode/iter/values-list.hpp:146:17: warning: '*.Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 146 | if (--vlio->use_cnt == 0) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', - inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, - inlined from 'Gecode::Iter::Values::Union, Gecode::Int::Arithmetic::ValuesMapNroot, true> >::~Union()' at ./gecode/iter/values-union.hpp:43:9, - inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:523:5: -./gecode/iter/values-list.hpp:146:17: warning: '*(Gecode::Iter::Values::ValueListIter::VLIO*).Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 146 | if (--vlio->use_cnt == 0) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', - inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, - inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:523:5: -./gecode/iter/values-list.hpp:146:17: warning: '*(Gecode::Iter::Values::ValueListIter::VLIO*).Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 146 | if (--vlio->use_cnt == 0) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', - inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, - inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:523:5: -./gecode/iter/values-list.hpp:146:17: warning: '*(Gecode::Iter::Values::ValueListIter::VLIO*).Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 146 | if (--vlio->use_cnt == 0) { - | ~~~~~~^~~~~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing 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] @@ -108517,6 +108273,16 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ +gecode/float/branch.cpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +gecode/float/branch.cpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | vars.expand(home,x); + | ~~~~~~~~~~~^~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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:74:31: note: initializing argument 1 of 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)' + 74 | FloatVarBranch::expand(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()); @@ -108545,181 +108311,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/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.cpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -gecode/float/branch.cpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | vars.expand(home,x); - | ~~~~~~~~~~~^~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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:74:31: note: initializing argument 1 of 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)' - 74 | FloatVarBranch::expand(Home home, const FloatVarArgs& x) { - | ~~~~~^~~~ gecode/float/branch.cpp:51:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | postviewvalbrancher | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -108920,6 +108511,17 @@ ./gecode/kernel/branch/view-val.hpp:341:28: note: initializing argument 1 of '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]' 341 | postviewvalbrancher(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/float/branch.cpp: In function 'void Gecode::assign(Home, FloatVar, FloatAssign, FloatVarValPrint)': gecode/float/branch.cpp:177:31: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 177 | FloatVarArgs xv(1); xv[0]=x; @@ -108936,6 +108538,57 @@ 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, | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing 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 @@ -108978,6 +108631,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/float.hh:1404: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -108998,6 +108693,35 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ ./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 50 | postviewvalbrancher @@ -109024,8 +108748,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355 | ::post(home,x,vs,vsc,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 gecode/float/rel.o gecode/float/rel.cpp ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -109135,6 +108857,17 @@ ./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 = 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]' 243 | post(Home home, ViewArray& 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/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::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; 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, | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh: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: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::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]' 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.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 '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 98 | postviewvalbrancher @@ -109322,8 +109076,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 = 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]' 243 | 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/float/linear.o gecode/float/linear.cpp ./gecode/kernel/branch/view-val.hpp:361:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 359 | ViewValBrancher::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' 1858 | : ArgArrayBase(aa) {} @@ -109492,6 +109256,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) | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' 1858 | : ArgArrayBase(aa) {} @@ -110057,6 +109851,18 @@ ./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 = 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]' 228 | ViewValBrancher(Home home, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::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]' 363 | ViewValBrancher::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.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) { | ^~~~ @@ -110463,6 +110279,19 @@ ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::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: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::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' 247 | (void) new (home) ViewValBrancher @@ -110490,6 +110319,19 @@ ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::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]' 247 | (void) new (home) ViewValBrancher @@ -110811,6 +110653,19 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/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, | ~~~~~^~~~ @@ -111111,6 +110966,46 @@ ./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/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::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]' 247 | (void) new (home) ViewValBrancher @@ -111138,6 +111033,25 @@ ./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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: 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]': @@ -111437,49 +111351,73 @@ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/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 destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', + inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, + inlined from 'Gecode::Iter::Values::Map, true>::~Map()' at ./gecode/iter/values-map.hpp:45:9, + inlined from 'Gecode::Iter::Values::Union >, Gecode::Int::Arithmetic::ValuesMapPow, true>, Gecode::Iter::Values::Map, true> >::~Union()' at ./gecode/iter/values-union.hpp:43:9, + inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:507:5: +./gecode/iter/values-list.hpp:146:17: warning: '*(Gecode::Iter::Values::ValueListIter::VLIO*).Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 146 | if (--vlio->use_cnt == 0) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', + inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, + inlined from 'Gecode::Iter::Values::Map, true>::~Map()' at ./gecode/iter/values-map.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:507:5: +./gecode/iter/values-list.hpp:146:17: warning: '*(Gecode::Iter::Values::ValueListIter::VLIO*).Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 146 | if (--vlio->use_cnt == 0) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', + inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, + inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:507:5: +./gecode/iter/values-list.hpp:146:17: warning: '*(Gecode::Iter::Values::ValueListIter::VLIO*).Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 146 | if (--vlio->use_cnt == 0) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', + inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, + inlined from 'Gecode::Iter::Values::Map, true>::~Map()' at ./gecode/iter/values-map.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:507:5: +./gecode/iter/values-list.hpp:146:17: warning: '*(Gecode::Iter::Values::ValueListIter::VLIO*).Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 146 | if (--vlio->use_cnt == 0) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', + inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, + inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:507:5: +./gecode/iter/values-list.hpp:146:17: warning: '*(Gecode::Iter::Values::ValueListIter::VLIO*).Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 146 | if (--vlio->use_cnt == 0) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', + inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, + inlined from 'Gecode::Iter::Values::Union, Gecode::Int::Arithmetic::ValuesMapNroot, true> >::~Union()' at ./gecode/iter/values-union.hpp:43:9, + inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:523:5: +./gecode/iter/values-list.hpp:146:17: warning: '*(Gecode::Iter::Values::ValueListIter::VLIO*).Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 146 | if (--vlio->use_cnt == 0) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', + inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, + inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:523:5: +./gecode/iter/values-list.hpp:146:17: warning: '*(Gecode::Iter::Values::ValueListIter::VLIO*).Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 146 | if (--vlio->use_cnt == 0) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', + inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, + inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:523:5: +./gecode/iter/values-list.hpp:146:17: warning: '*(Gecode::Iter::Values::ValueListIter::VLIO*).Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 146 | if (--vlio->use_cnt == 0) { + | ~~~~~~^~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -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 destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', + inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, + inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with Ops = Gecode::Int::Arithmetic::PowOps]' at ./gecode/int/arithmetic/pow.hpp:507:5: +./gecode/iter/values-list.hpp:146:17: warning: '*.Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 146 | if (--vlio->use_cnt == 0) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', + inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, + inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with Ops = Gecode::Int::Arithmetic::PowOps]' at ./gecode/int/arithmetic/pow.hpp:507:5: +./gecode/iter/values-list.hpp:146:17: warning: '*.Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 146 | if (--vlio->use_cnt == 0) { + | ~~~~~~^~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, @@ -111491,229 +111429,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: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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] @@ -111746,390 +111461,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, - 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 - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/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] @@ -112151,65 +111482,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]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -114994,13 +114266,11 @@ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/float/linear/post.o gecode/float/linear/post.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -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 +-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/post.cpp:39: + 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; @@ -115201,17 +114471,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/float.hh:47, - from ./gecode/float/bool.hh:37, - from gecode/float/bool.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -115346,38 +114605,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] @@ -115410,81 +114637,183 @@ ./gecode/float.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/linear/post.cpp: In function 'void Gecode::Float::Linear::dopost(Gecode::Home, Term*, int, Gecode::FloatRelType, Gecode::FloatVal)': -gecode/float/linear/post.cpp:224:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 224 | post_nary(home,x,y,frt,c); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +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/float/linear/post.cpp:104:18: note: initializing argument 1 of 'void Gecode::Float::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatRelType, Gecode::FloatVal) [with View = Gecode::Float::FloatView]' - 104 | post_nary(Home home, - | ~~~~~^~~~ -gecode/float/linear/post.cpp:233:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 233 | post_nary(home,x,y,frt,c); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +./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/post.cpp:104:18: note: initializing argument 1 of 'void Gecode::Float::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatRelType, Gecode::FloatVal) [with View = Gecode::Float::ScaleView]' - 104 | post_nary(Home home, - | ~~~~~^~~~ -gecode/float/linear/post.cpp: In function 'void Gecode::Float::Linear::post(Gecode::Home, Term*, int, Gecode::FloatRelType, Gecode::FloatVal)': -gecode/float/linear/post.cpp:244:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 244 | rel(home, extend(home,re,t,n), frt, c); - | ~~~~~~^~~~~~~~~~~~~ +./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/float/linear/post.cpp:85:15: note: initializing argument 1 of 'Gecode::Float::FloatView Gecode::Float::Linear::extend(Gecode::Home, Gecode::Region&, Term*&, int&)' - 85 | extend(Home home, Region& r, Term*& t, int& n) { - | ~~~~~^~~~ -gecode/float/linear/post.cpp:244:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 244 | rel(home, extend(home,re,t,n), frt, c); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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.hh:1124:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVal)' - 1124 | rel(Home home, FloatVar x, FloatRelType frt, FloatVal c); - | ~~~~~^~~~ -gecode/float/linear/post.cpp:250:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 250 | dopost(home, t, n, frt, c); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +./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/float/linear/post.cpp:119:15: note: initializing argument 1 of 'void Gecode::Float::Linear::dopost(Gecode::Home, Term*, int, Gecode::FloatRelType, Gecode::FloatVal)' - 119 | dopost(Home home, Term* t, int n, FloatRelType frt, FloatVal c) { - | ~~~~~^~~~ -gecode/float/linear/post.cpp: In function 'void Gecode::Float::Linear::post(Gecode::Home, Term*, int, Gecode::FloatRelType, Gecode::FloatVal, Gecode::Reify)': -gecode/float/linear/post.cpp:256:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 256 | rel(home, extend(home,re,t,n), frt, c, r); - | ~~~~~~^~~~~~~~~~~~~ +./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/post.cpp:85:15: note: initializing argument 1 of 'Gecode::Float::FloatView Gecode::Float::Linear::extend(Gecode::Home, Gecode::Region&, Term*&, int&)' - 85 | extend(Home home, Region& r, Term*& t, int& n) { - | ~~~~~^~~~ -gecode/float/linear/post.cpp:256:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 256 | rel(home, extend(home,re,t,n), frt, c, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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/float.hh:1129:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVal, Reify)' - 1129 | rel(Home home, FloatVar x, FloatRelType frt, FloatVal c, Reify r); - | ~~~~~^~~~ -gecode/float/linear/post.cpp:257:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 257 | dopost(home, t, n, FRT_EQ, 0.0); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./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/post.cpp:119:15: note: initializing argument 1 of 'void Gecode::Float::Linear::dopost(Gecode::Home, Term*, int, Gecode::FloatRelType, Gecode::FloatVal)' - 119 | dopost(Home home, Term* t, int n, FloatRelType frt, FloatVal c) { - | ~~~~~^~~~ +./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 @@ -115549,60 +114878,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:139: -gecode/float/linear/post.cpp: In instantiation of 'void Gecode::Float::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatRelType, Gecode::FloatVal) [with View = Gecode::Float::FloatView]': -gecode/float/linear/post.cpp:224:27: required from here - 224 | post_nary(home,x,y,frt,c); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -gecode/float/linear/post.cpp:109:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 109 | GECODE_ES_FAIL((Eq::post(home,x,y,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/float/linear.hh:158: -./gecode/float/linear/nary.hpp:128:22: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView]' - 128 | Eq::post(Home home, ViewArray

& x, ViewArray& y, FloatVal c) { - | ~~~~~^~~~ -gecode/float/linear/post.cpp:112:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 112 | GECODE_ES_FAIL((Lq::post(home,x,y,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/linear/nary.hpp:258:22: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView]' - 258 | Lq::post(Home home, ViewArray

& x, ViewArray& y, FloatVal c) { - | ~~~~~^~~~ -gecode/float/linear/post.cpp: In instantiation of 'void Gecode::Float::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatRelType, Gecode::FloatVal) [with View = Gecode::Float::ScaleView]': -gecode/float/linear/post.cpp:233:27: required from here - 233 | post_nary(home,x,y,frt,c); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -gecode/float/linear/post.cpp:109:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 109 | GECODE_ES_FAIL((Eq::post(home,x,y,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/linear/nary.hpp:128:22: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView]' - 128 | Eq::post(Home home, ViewArray

& x, ViewArray& y, FloatVal c) { - | ~~~~~^~~~ -gecode/float/linear/post.cpp:112:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 112 | GECODE_ES_FAIL((Lq::post(home,x,y,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/linear/nary.hpp:258:22: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView]' - 258 | Lq::post(Home home, ViewArray

& x, ViewArray& y, FloatVal c) { - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -115629,25 +114904,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/float.hh:48: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' 1858 | : ArgArrayBase(aa) {} @@ -115661,69 +114917,186 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/float/linear/nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView]': -gecode/float/linear/post.cpp:109:7: required from 'void Gecode::Float::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatRelType, Gecode::FloatVal) [with View = Gecode::Float::FloatView]' - 109 | GECODE_ES_FAIL((Eq::post(home,x,y,c))); -gecode/float/linear/post.cpp:224:27: required from here - 224 | post_nary(home,x,y,frt,c); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/float/linear/nary.hpp:129:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 129 | (void) new (home) Eq(home,x,y,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', + inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, + inlined from 'Gecode::Iter::Values::Map, true>::~Map()' at ./gecode/iter/values-map.hpp:45:9, + inlined from 'Gecode::Iter::Values::Union >, Gecode::Int::Arithmetic::ValuesMapPow, true>, Gecode::Iter::Values::Map, true> >::~Union()' at ./gecode/iter/values-union.hpp:43:9, + inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:507:5: +./gecode/iter/values-list.hpp:146:17: warning: '*.Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 146 | if (--vlio->use_cnt == 0) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', + inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, + inlined from 'Gecode::Iter::Values::Map, true>::~Map()' at ./gecode/iter/values-map.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:507:5: +./gecode/iter/values-list.hpp:146:17: warning: '*.Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 146 | if (--vlio->use_cnt == 0) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', + inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, + inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:507:5: +./gecode/iter/values-list.hpp:146:17: warning: '*.Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 146 | if (--vlio->use_cnt == 0) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', + inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, + inlined from 'Gecode::Iter::Values::Map, true>::~Map()' at ./gecode/iter/values-map.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:507:5: +./gecode/iter/values-list.hpp:146:17: warning: '*.Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 146 | if (--vlio->use_cnt == 0) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', + inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, + inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:507:5: +./gecode/iter/values-list.hpp:146:17: warning: '*.Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 146 | if (--vlio->use_cnt == 0) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', + inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, + inlined from 'Gecode::Iter::Values::Union, Gecode::Int::Arithmetic::ValuesMapNroot, true> >::~Union()' at ./gecode/iter/values-union.hpp:43:9, + inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:523:5: +./gecode/iter/values-list.hpp:146:17: warning: '*(Gecode::Iter::Values::ValueListIter::VLIO*).Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 146 | if (--vlio->use_cnt == 0) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', + inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, + inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:523:5: +./gecode/iter/values-list.hpp:146:17: warning: '*(Gecode::Iter::Values::ValueListIter::VLIO*).Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 146 | if (--vlio->use_cnt == 0) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', + inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, + inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:523:5: +./gecode/iter/values-list.hpp:146:17: warning: '*(Gecode::Iter::Values::ValueListIter::VLIO*).Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 146 | if (--vlio->use_cnt == 0) { + | ~~~~~~^~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/float/linear/post.o gecode/float/linear/post.cpp +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/float/linear.hh:41, + from gecode/float/linear/post.cpp:39: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266: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/nary.hpp:123:20: note: initializing argument 1 of 'Gecode::Float::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView]' - 123 | Eq::Eq(Home home, ViewArray

& x, ViewArray& y, FloatVal c) - | ~~~~~^~~~ -./gecode/float/linear/nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView]': -gecode/float/linear/post.cpp:112:7: required from 'void Gecode::Float::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatRelType, Gecode::FloatVal) [with View = Gecode::Float::FloatView]' - 112 | GECODE_ES_FAIL((Lq::post(home,x,y,c))); -gecode/float/linear/post.cpp:224:27: required from here - 224 | post_nary(home,x,y,frt,c); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/float/linear/nary.hpp:259:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 259 | (void) new (home) Lq(home,x,y,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266: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/nary.hpp:253:20: note: initializing argument 1 of 'Gecode::Float::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView]' - 253 | Lq::Lq(Home home, ViewArray

& x, ViewArray& y, FloatVal c) - | ~~~~~^~~~ -./gecode/float/linear/nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView]': -gecode/float/linear/post.cpp:109:7: required from 'void Gecode::Float::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatRelType, Gecode::FloatVal) [with View = Gecode::Float::ScaleView]' - 109 | GECODE_ES_FAIL((Eq::post(home,x,y,c))); -gecode/float/linear/post.cpp:233:27: required from here - 233 | post_nary(home,x,y,frt,c); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/float/linear/nary.hpp:129:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 129 | (void) new (home) Eq(home,x,y,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/nary.hpp:123:20: note: initializing argument 1 of 'Gecode::Float::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView]' - 123 | Eq::Eq(Home home, ViewArray

& x, ViewArray& y, FloatVal c) - | ~~~~~^~~~ -./gecode/float/linear/nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView]': -gecode/float/linear/post.cpp:112:7: required from 'void Gecode::Float::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatRelType, Gecode::FloatVal) [with View = Gecode::Float::ScaleView]' - 112 | GECODE_ES_FAIL((Lq::post(home,x,y,c))); -gecode/float/linear/post.cpp:233:27: required from here - 233 | post_nary(home,x,y,frt,c); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/float/linear/nary.hpp:259:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 259 | (void) new (home) Lq(home,x,y,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void 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/linear/nary.hpp:253:20: note: initializing argument 1 of 'Gecode::Float::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView]' - 253 | Lq::Lq(Home home, ViewArray

& x, ViewArray& y, FloatVal c) - | ~~~~~^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -115770,43 +115143,13 @@ ./gecode/int/branch/afc.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/linear/nary.hpp: In instantiation of 'Gecode::Float::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView]': -./gecode/float/linear/nary.hpp:129:12: required from 'static Gecode::ExecStatus Gecode::Float::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView]' - 129 | (void) new (home) Eq(home,x,y,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/float/linear/post.cpp:109:7: required from 'void Gecode::Float::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatRelType, Gecode::FloatVal) [with View = Gecode::Float::FloatView]' - 109 | GECODE_ES_FAIL((Eq::post(home,x,y,c))); -gecode/float/linear/post.cpp:224:27: required from here - 224 | post_nary(home,x,y,frt,c); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/float/linear/nary.hpp:124:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 124 | : Lin(home,x,y,c) {} - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/kernel/core.hpp:3266: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/nary.hpp:44:25: note: initializing argument 1 of 'Gecode::Float::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView; int pc = 1]' - 44 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, FloatVal c0) - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/linear/nary.hpp: In instantiation of 'Gecode::Float::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView]': -./gecode/float/linear/nary.hpp:259:12: required from 'static Gecode::ExecStatus Gecode::Float::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView]' - 259 | (void) new (home) Lq(home,x,y,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/float/linear/post.cpp:112:7: required from 'void Gecode::Float::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatRelType, Gecode::FloatVal) [with View = Gecode::Float::FloatView]' - 112 | GECODE_ES_FAIL((Lq::post(home,x,y,c))); -gecode/float/linear/post.cpp:224:27: required from here - 224 | post_nary(home,x,y,frt,c); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/float/linear/nary.hpp:254:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 254 | : Lin(home,x,y,c) {} - | ^ ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -115814,33 +115157,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/linear/nary.hpp:44:25: note: initializing argument 1 of 'Gecode::Float::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView; int pc = 1]' - 44 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, FloatVal 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/linear/nary.hpp: In instantiation of 'Gecode::Float::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView]': -./gecode/float/linear/nary.hpp:129:12: required from 'static Gecode::ExecStatus Gecode::Float::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView]' - 129 | (void) new (home) Eq(home,x,y,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/float/linear/post.cpp:109:7: required from 'void Gecode::Float::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatRelType, Gecode::FloatVal) [with View = Gecode::Float::ScaleView]' - 109 | GECODE_ES_FAIL((Eq::post(home,x,y,c))); -gecode/float/linear/post.cpp:233:27: required from here - 233 | post_nary(home,x,y,frt,c); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/float/linear/nary.hpp:124:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 124 | : Lin(home,x,y,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/nary.hpp:44:25: note: initializing argument 1 of 'Gecode::Float::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView; int pc = 1]' - 44 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, FloatVal c0) - | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); @@ -115848,27 +115167,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/linear/nary.hpp: In instantiation of 'Gecode::Float::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView]': -./gecode/float/linear/nary.hpp:259:12: required from 'static Gecode::ExecStatus Gecode::Float::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView]' - 259 | (void) new (home) Lq(home,x,y,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/float/linear/post.cpp:112:7: required from 'void Gecode::Float::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatRelType, Gecode::FloatVal) [with View = Gecode::Float::ScaleView]' - 112 | GECODE_ES_FAIL((Lq::post(home,x,y,c))); -gecode/float/linear/post.cpp:233:27: required from here - 233 | post_nary(home,x,y,frt,c); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/float/linear/nary.hpp:254:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 254 | : Lin(home,x,y,c) {} - | ^ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/linear/nary.hpp:44:25: note: initializing argument 1 of 'Gecode::Float::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView; int pc = 1]' - 44 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, FloatVal c0) - | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); @@ -115879,19 +115180,606 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 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, + | ~~~~~^~~~ +gecode/float/linear/post.cpp: In function 'void Gecode::Float::Linear::dopost(Gecode::Home, Term*, int, Gecode::FloatRelType, Gecode::FloatVal)': +gecode/float/linear/post.cpp:224:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 224 | post_nary(home,x,y,frt,c); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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/post.cpp:104:18: note: initializing argument 1 of 'void Gecode::Float::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatRelType, Gecode::FloatVal) [with View = Gecode::Float::FloatView]' + 104 | post_nary(Home home, + | ~~~~~^~~~ +gecode/float/linear/post.cpp:233:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 233 | post_nary(home,x,y,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/post.cpp:104:18: note: initializing argument 1 of 'void Gecode::Float::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatRelType, Gecode::FloatVal) [with View = Gecode::Float::ScaleView]' + 104 | post_nary(Home home, + | ~~~~~^~~~ +gecode/float/linear/post.cpp: In function 'void Gecode::Float::Linear::post(Gecode::Home, Term*, int, Gecode::FloatRelType, Gecode::FloatVal)': +gecode/float/linear/post.cpp:244:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 244 | rel(home, extend(home,re,t,n), 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/post.cpp:85:15: note: initializing argument 1 of 'Gecode::Float::FloatView Gecode::Float::Linear::extend(Gecode::Home, Gecode::Region&, Term*&, int&)' + 85 | extend(Home home, Region& r, Term*& t, int& n) { + | ~~~~~^~~~ +gecode/float/linear/post.cpp:244:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 244 | rel(home, extend(home,re,t,n), 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.hh:1124:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVal)' + 1124 | rel(Home home, FloatVar x, FloatRelType frt, FloatVal c); + | ~~~~~^~~~ +gecode/float/linear/post.cpp:250:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 250 | dopost(home, t, n, 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/post.cpp:119:15: note: initializing argument 1 of 'void Gecode::Float::Linear::dopost(Gecode::Home, Term*, int, Gecode::FloatRelType, Gecode::FloatVal)' + 119 | dopost(Home home, Term* t, int n, FloatRelType frt, FloatVal c) { + | ~~~~~^~~~ +gecode/float/linear/post.cpp: In function 'void Gecode::Float::Linear::post(Gecode::Home, Term*, int, Gecode::FloatRelType, Gecode::FloatVal, Gecode::Reify)': +gecode/float/linear/post.cpp:256:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 256 | rel(home, extend(home,re,t,n), 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/post.cpp:85:15: note: initializing argument 1 of 'Gecode::Float::FloatView Gecode::Float::Linear::extend(Gecode::Home, Gecode::Region&, Term*&, int&)' + 85 | extend(Home home, Region& r, Term*& t, int& n) { + | ~~~~~^~~~ +gecode/float/linear/post.cpp:256:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 256 | rel(home, extend(home,re,t,n), 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.hh:1129:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVal, Reify)' + 1129 | rel(Home home, FloatVar x, FloatRelType frt, FloatVal c, Reify r); + | ~~~~~^~~~ +gecode/float/linear/post.cpp:257:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 257 | dopost(home, t, n, FRT_EQ, 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/post.cpp:119:15: note: initializing argument 1 of 'void Gecode::Float::Linear::dopost(Gecode::Home, Term*, int, Gecode::FloatRelType, Gecode::FloatVal)' + 119 | dopost(Home home, Term* t, int n, FloatRelType frt, FloatVal c) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:139: +gecode/float/linear/post.cpp: In instantiation of 'void Gecode::Float::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatRelType, Gecode::FloatVal) [with View = Gecode::Float::FloatView]': +gecode/float/linear/post.cpp:224:27: required from here + 224 | post_nary(home,x,y,frt,c); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +gecode/float/linear/post.cpp:109:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 109 | GECODE_ES_FAIL((Eq::post(home,x,y,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/float/linear.hh:158: +./gecode/float/linear/nary.hpp:128:22: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView]' + 128 | Eq::post(Home home, ViewArray

& x, ViewArray& y, FloatVal c) { + | ~~~~~^~~~ +gecode/float/linear/post.cpp:112:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 112 | GECODE_ES_FAIL((Lq::post(home,x,y,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/linear/nary.hpp:258:22: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView]' + 258 | Lq::post(Home home, ViewArray

& x, ViewArray& y, FloatVal c) { + | ~~~~~^~~~ +gecode/float/linear/post.cpp: In instantiation of 'void Gecode::Float::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatRelType, Gecode::FloatVal) [with View = Gecode::Float::ScaleView]': +gecode/float/linear/post.cpp:233:27: required from here + 233 | post_nary(home,x,y,frt,c); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +gecode/float/linear/post.cpp:109:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 109 | GECODE_ES_FAIL((Eq::post(home,x,y,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/linear/nary.hpp:128:22: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView]' + 128 | Eq::post(Home home, ViewArray

& x, ViewArray& y, FloatVal c) { + | ~~~~~^~~~ +gecode/float/linear/post.cpp:112:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 112 | GECODE_ES_FAIL((Lq::post(home,x,y,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/linear/nary.hpp:258:22: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView]' + 258 | Lq::post(Home home, ViewArray

& x, ViewArray& y, FloatVal c) { + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/float/linear/nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView]': +gecode/float/linear/post.cpp:109:7: required from 'void Gecode::Float::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatRelType, Gecode::FloatVal) [with View = Gecode::Float::FloatView]' + 109 | GECODE_ES_FAIL((Eq::post(home,x,y,c))); +gecode/float/linear/post.cpp:224:27: required from here + 224 | post_nary(home,x,y,frt,c); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/float/linear/nary.hpp:129:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 129 | (void) new (home) Eq(home,x,y,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/nary.hpp:123:20: note: initializing argument 1 of 'Gecode::Float::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView]' + 123 | Eq::Eq(Home home, ViewArray

& x, ViewArray& y, FloatVal c) + | ~~~~~^~~~ +./gecode/float/linear/nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView]': +gecode/float/linear/post.cpp:112:7: required from 'void Gecode::Float::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatRelType, Gecode::FloatVal) [with View = Gecode::Float::FloatView]' + 112 | GECODE_ES_FAIL((Lq::post(home,x,y,c))); +gecode/float/linear/post.cpp:224:27: required from here + 224 | post_nary(home,x,y,frt,c); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/float/linear/nary.hpp:259:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 259 | (void) new (home) Lq(home,x,y,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/nary.hpp:253:20: note: initializing argument 1 of 'Gecode::Float::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView]' + 253 | Lq::Lq(Home home, ViewArray

& x, ViewArray& y, FloatVal c) + | ~~~~~^~~~ +./gecode/float/linear/nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView]': +gecode/float/linear/post.cpp:109:7: required from 'void Gecode::Float::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatRelType, Gecode::FloatVal) [with View = Gecode::Float::ScaleView]' + 109 | GECODE_ES_FAIL((Eq::post(home,x,y,c))); +gecode/float/linear/post.cpp:233:27: required from here + 233 | post_nary(home,x,y,frt,c); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/float/linear/nary.hpp:129:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 129 | (void) new (home) Eq(home,x,y,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/nary.hpp:123:20: note: initializing argument 1 of 'Gecode::Float::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView]' + 123 | Eq::Eq(Home home, ViewArray

& x, ViewArray& y, FloatVal c) + | ~~~~~^~~~ +./gecode/float/linear/nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView]': +gecode/float/linear/post.cpp:112:7: required from 'void Gecode::Float::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatRelType, Gecode::FloatVal) [with View = Gecode::Float::ScaleView]' + 112 | GECODE_ES_FAIL((Lq::post(home,x,y,c))); +gecode/float/linear/post.cpp:233:27: required from here + 233 | post_nary(home,x,y,frt,c); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/float/linear/nary.hpp:259:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 259 | (void) new (home) Lq(home,x,y,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/nary.hpp:253:20: note: initializing argument 1 of 'Gecode::Float::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView]' + 253 | Lq::Lq(Home home, ViewArray

& x, ViewArray& y, FloatVal c) + | ~~~~~^~~~ +./gecode/float/linear/nary.hpp: In instantiation of 'Gecode::Float::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView]': +./gecode/float/linear/nary.hpp:129:12: required from 'static Gecode::ExecStatus Gecode::Float::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView]' + 129 | (void) new (home) Eq(home,x,y,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/float/linear/post.cpp:109:7: required from 'void Gecode::Float::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatRelType, Gecode::FloatVal) [with View = Gecode::Float::FloatView]' + 109 | GECODE_ES_FAIL((Eq::post(home,x,y,c))); +gecode/float/linear/post.cpp:224:27: required from here + 224 | post_nary(home,x,y,frt,c); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/float/linear/nary.hpp:124:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 124 | : Lin(home,x,y,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/nary.hpp:44:25: note: initializing argument 1 of 'Gecode::Float::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView; int pc = 1]' + 44 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, FloatVal c0) + | ~~~~~^~~~ +./gecode/float/linear/nary.hpp: In instantiation of 'Gecode::Float::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView]': +./gecode/float/linear/nary.hpp:259:12: required from 'static Gecode::ExecStatus Gecode::Float::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView]' + 259 | (void) new (home) Lq(home,x,y,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/float/linear/post.cpp:112:7: required from 'void Gecode::Float::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatRelType, Gecode::FloatVal) [with View = Gecode::Float::FloatView]' + 112 | GECODE_ES_FAIL((Lq::post(home,x,y,c))); +gecode/float/linear/post.cpp:224:27: required from here + 224 | post_nary(home,x,y,frt,c); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/float/linear/nary.hpp:254:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 254 | : Lin(home,x,y,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/nary.hpp:44:25: note: initializing argument 1 of 'Gecode::Float::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView; int pc = 1]' + 44 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, FloatVal c0) + | ~~~~~^~~~ +./gecode/float/linear/nary.hpp: In instantiation of 'Gecode::Float::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView]': +./gecode/float/linear/nary.hpp:129:12: required from 'static Gecode::ExecStatus Gecode::Float::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView]' + 129 | (void) new (home) Eq(home,x,y,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/float/linear/post.cpp:109:7: required from 'void Gecode::Float::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatRelType, Gecode::FloatVal) [with View = Gecode::Float::ScaleView]' + 109 | GECODE_ES_FAIL((Eq::post(home,x,y,c))); +gecode/float/linear/post.cpp:233:27: required from here + 233 | post_nary(home,x,y,frt,c); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/float/linear/nary.hpp:124:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 124 | : Lin(home,x,y,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/nary.hpp:44:25: note: initializing argument 1 of 'Gecode::Float::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView; int pc = 1]' + 44 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, FloatVal c0) + | ~~~~~^~~~ +./gecode/float/linear/nary.hpp: In instantiation of 'Gecode::Float::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView]': +./gecode/float/linear/nary.hpp:259:12: required from 'static Gecode::ExecStatus Gecode::Float::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView]' + 259 | (void) new (home) Lq(home,x,y,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/float/linear/post.cpp:112:7: required from 'void Gecode::Float::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatRelType, Gecode::FloatVal) [with View = Gecode::Float::ScaleView]' + 112 | GECODE_ES_FAIL((Lq::post(home,x,y,c))); +gecode/float/linear/post.cpp:233:27: required from here + 233 | post_nary(home,x,y,frt,c); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/float/linear/nary.hpp:254:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 254 | : Lin(home,x,y,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/nary.hpp:44:25: note: initializing argument 1 of 'Gecode::Float::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView; int pc = 1]' + 44 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, FloatVal c0) + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here 93 | : VarArgArray(a) {} | ^ ./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -115980,6 +115868,154 @@ ./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/float.hh:47, + from ./gecode/float/bool.hh:37, + from gecode/float/bool.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/float.hh:48: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -116503,6 +116539,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 \ -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:150, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: @@ -116545,16 +116591,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/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] @@ -116608,8 +116644,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/float/trigonometric.o gecode/float/trigonometric.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] @@ -116823,12 +116857,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/float/channel.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); - | ~~~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': ./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -116837,46 +116865,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/int.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/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -116918,29 +116909,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:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/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:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -116953,16 +116921,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/kernel/core.hpp:3266:3: note: because '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/float.hh:1630:19: note: 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) { | ^~~~ @@ -117018,38 +116980,49 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/float/channel.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:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -117060,17 +117033,6 @@ ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139: -gecode/float/channel.cpp: In function 'void Gecode::channel(Home, FloatVar, 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/float/channel.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/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ @@ -117080,9 +117042,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/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); | ^ @@ -117092,44 +117051,35 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -gecode/float/channel.cpp:45:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | GECODE_ES_FAIL((Channel::Channel::post(home,x0,x1))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./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/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because '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/channel.hh:79: -./gecode/float/channel/channel.hpp:56:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Channel::Channel::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Int::IntView]' - 56 | Channel::post(Home home, A x0, B x1) { +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { | ~~~~~^~~~ -gecode/float/channel.cpp: In function 'void Gecode::channel(Home, FloatVar, BoolVar)': -./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/channel.cpp:52:5: note: in expansion of macro 'GECODE_POST' - 52 | GECODE_POST; - | ^~~~~~~~~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: 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/channel.cpp:53:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 53 | GECODE_ES_FAIL((Channel::Channel::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/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266: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/channel.hpp:56:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Channel::Channel::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Int::BoolView]' - 56 | Channel::post(Home home, A x0, B 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/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -117171,6 +117121,17 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh: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] @@ -117192,6 +117153,79 @@ ./gecode/int.hh: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:139: +gecode/float/channel.cpp: In function 'void Gecode::channel(Home, FloatVar, 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/float/channel.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/channel.cpp:45:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | GECODE_ES_FAIL((Channel::Channel::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/channel.hh:79: +./gecode/float/channel/channel.hpp:56:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Channel::Channel::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Int::IntView]' + 56 | Channel::post(Home home, A x0, B x1) { + | ~~~~~^~~~ +gecode/float/channel.cpp: In function 'void Gecode::channel(Home, FloatVar, BoolVar)': +./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/channel.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/float/channel.cpp:53:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 53 | GECODE_ES_FAIL((Channel::Channel::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/channel/channel.hpp:56:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Channel::Channel::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Int::BoolView]' + 56 | Channel::post(Home home, A x0, B x1) { + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -117234,28 +117268,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ 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] @@ -117298,32 +117310,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) { | ~~~~~^~~~ -./gecode/float/channel/channel.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Channel::Channel::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Int::IntView]': -gecode/float/channel.cpp:45:5: required from here - 45 | GECODE_ES_FAIL((Channel::Channel::post(home,x0,x1))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/float/channel/channel.hpp:62:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 62 | (void) new (home) Channel(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/channel/channel.hpp:40:30: note: initializing argument 1 of 'Gecode::Float::Channel::Channel::Channel(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Int::IntView]' - 40 | Channel::Channel(Home home, A x0, B x1) - | ~~~~~^~~~ -./gecode/float/channel/channel.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Channel::Channel::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Int::BoolView]': -gecode/float/channel.cpp:53:5: required from here - 53 | GECODE_ES_FAIL((Channel::Channel::post(home,x0,x1))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/float/channel/channel.hpp:62:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 62 | (void) new (home) Channel(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/channel/channel.hpp:40:30: note: initializing argument 1 of 'Gecode::Float::Channel::Channel::Channel(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Int::BoolView]' - 40 | Channel::Channel(Home home, A x0, B x1) - | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -117335,6 +117340,9 @@ ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& 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/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = FloatAction(home,x,decay()); | ^ @@ -117353,6 +117361,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/float/channel/channel.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Channel::Channel::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Int::IntView]': +gecode/float/channel.cpp:45:5: required from here + 45 | GECODE_ES_FAIL((Channel::Channel::post(home,x0,x1))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/float/channel/channel.hpp:62:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 62 | (void) new (home) Channel(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/channel/channel.hpp:40:30: note: initializing argument 1 of 'Gecode::Float::Channel::Channel::Channel(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Int::IntView]' + 40 | Channel::Channel(Home home, A x0, B x1) + | ~~~~~^~~~ +./gecode/float/channel/channel.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Channel::Channel::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Int::BoolView]': +gecode/float/channel.cpp:53:5: required from here + 53 | GECODE_ES_FAIL((Channel::Channel::post(home,x0,x1))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/float/channel/channel.hpp:62:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 62 | (void) new (home) Channel(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/channel/channel.hpp:40:30: note: initializing argument 1 of 'Gecode::Float::Channel::Channel::Channel(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Int::BoolView]' + 40 | Channel::Channel(Home home, A x0, B 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] @@ -117568,6 +117602,18 @@ ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Int::BoolView; int pc1 = 1]' 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]': ./gecode/float/channel/channel.hpp:41:71: required from 'Gecode::Float::Channel::Channel::Channel(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Int::IntView]' 41 | : MixBinaryPropagator(home,x0,x1) {} @@ -117584,9 +117630,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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Int::BoolView; int pc1 = 1]': ./gecode/float/channel/channel.hpp:41:71: required from 'Gecode::Float::Channel::Channel::Channel(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Int::BoolView]' 41 | : MixBinaryPropagator(home,x0,x1) {} @@ -117600,12 +117663,25 @@ ./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/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -117627,14 +117703,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:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' 603 | return copy(d,s,static_cast(n)); @@ -117651,40 +117719,6 @@ ./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ @@ -117915,6 +117949,10 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: @@ -117925,8 +117963,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/branch/action.o gecode/float/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] @@ -117959,6 +117995,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/branch/chb.o gecode/float/branch/chb.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)': @@ -118451,38 +118489,6 @@ ./gecode/float/trigonometric/tanatan.hpp:151:23: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Trigonometric::Tan::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' 151 | Tan::post(Home home, A x0, B x1) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void 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 @@ -118625,6 +118631,38 @@ ./gecode/float/trigonometric/tanatan.hpp:146:22: note: initializing argument 1 of 'Gecode::Float::Trigonometric::Tan::Tan(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' 146 | Tan::Tan(Home home, A x0, B x1) | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -118839,6 +118877,8 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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)': @@ -119001,6 +119041,16 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/float.hh:47, + from gecode/float/branch/chb.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -119187,6 +119237,38 @@ ./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 @@ -119429,54 +119511,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/float/branch/chb.o gecode/float/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/float/rounding.o gecode/float/rounding.cpp -In file included from ./gecode/kernel.hh:150, - from ./gecode/float.hh:47, - from gecode/float/branch/chb.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759: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/exec.o gecode/float/exec.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)': @@ -119582,6 +119616,16 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/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:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -119701,24 +119745,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/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); - | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ In file included from ./gecode/float.hh:1404: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': ./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:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ @@ -119877,38 +119945,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -119953,6 +119989,8 @@ ./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) { | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -120109,16 +120147,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/float.hh:47, - from gecode/float/exec.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/int.hh:917, from ./gecode/float.hh:48: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -120281,38 +120309,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] @@ -120375,8 +120371,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/branch/val-sel-commit.o gecode/float/branch/val-sel-commit.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] @@ -120480,6 +120474,257 @@ ./gecode/float.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/branch/view-sel.o gecode/float/branch/view-sel.cpp +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/float.hh:47, + from gecode/float/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 ./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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/float.hh:48: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -120614,48 +120859,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 - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.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()); @@ -120715,6 +120918,17 @@ ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./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); + | ^~~~~ ./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -120725,6 +120939,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/float/relax.o gecode/float/relax.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] @@ -120746,82 +120962,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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ +In file included from ./gecode/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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: 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); | ~~~~~~~^~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/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: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) { | ^~~~ @@ -120860,55 +121037,56 @@ ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = FloatAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ ./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ @@ -120918,25 +121096,48 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because '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/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -120958,6 +121159,35 @@ ./gecode/float.hh:1957:15: note: initializing argument 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] @@ -121021,6 +121251,128 @@ ./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, | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -121120,6 +121472,77 @@ ./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/float.hh:1404: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -121146,6 +121569,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/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' 1858 | : ArgArrayBase(aa) {} @@ -121159,6 +121603,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/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.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/propagator/wait.hpp: In instantiation of 'Gecode::UnaryWait::UnaryWait(Gecode::Home, View, std::function) [with View = Gecode::Float::FloatView]': ./gecode/kernel/propagator/wait.hpp:155:14: required from 'static Gecode::ExecStatus Gecode::UnaryWait::post(Gecode::Home, View, std::function) [with View = Gecode::Float::FloatView]' 155 | (void) new (home) UnaryWait(home,x,c); @@ -121191,8 +121646,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/float/branch/view-sel.o gecode/float/branch/view-sel.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]': @@ -121252,53 +121705,70 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 -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:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ 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)': @@ -121384,6 +121854,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::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]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/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); @@ -121404,6 +121887,19 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because '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] @@ -121433,6 +121929,19 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -121461,17 +121970,65 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/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/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -121534,11 +122091,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/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: + 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; @@ -121670,17 +122226,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:150, - 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; - | ^ -./gecode/kernel/core.hpp:2011: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] @@ -121734,38 +122279,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -121788,38 +122301,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:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/float.hh:47, + from gecode/float/relax.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -121918,69 +122409,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/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: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] @@ -122002,48 +122430,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] @@ -122156,42 +122542,6 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 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/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -122202,27 +122552,6 @@ ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: 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:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ @@ -122235,53 +122564,44 @@ ./gecode/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:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -122293,27 +122613,6 @@ ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -122365,140 +122664,6 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/float.hh:48: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/float/rel.hh:46: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -122542,16 +122707,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/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:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -122581,34 +122736,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] @@ -122641,48 +122768,6 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ 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] @@ -122828,129 +122913,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/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -122993,6 +122955,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 85 | : VarArgArray(a) {} @@ -123027,9 +123011,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) { | ^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.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/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_EQV]' 280 | (Home home, View x, FloatVal c0, 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.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 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/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/float/dom.cpp:94:7: required from here 94 | GECODE_ES_FAIL((Rel::ReEqFloat @@ -123060,38 +123085,77 @@ ./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/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -123118,6 +123182,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/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' 1858 | : ArgArrayBase(aa) {} @@ -123186,87 +123278,27 @@ ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of 'Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::BoolView]' 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ -In file included from ./gecode/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); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.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::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ ./gecode/int/propagator.hpp: In instantiation of 'Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::BoolView]': ./gecode/float/rel/eq.hpp:281:73: required from 'Gecode::Float::Rel::ReEqFloat::ReEqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 281 | : Int::ReUnaryPropagator(home,x,b), c(c0) {} @@ -123288,9 +123320,26 @@ ./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/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 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]': @@ -123350,6 +123399,71 @@ ./gecode/float/var/float.hpp:46:3: note: because '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, + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/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] @@ -123400,6 +123514,70 @@ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +gecode/float/relax.cpp: In function 'void Gecode::relax(Home, const FloatVarArgs&, const FloatVarArgs&, Rnd, double)': +gecode/float/relax.cpp:64:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | Search::relax(home,x,sx,r,p,fr); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from gecode/float/relax.cpp:35: +./gecode/search/relax.hh:51:14: note: initializing argument 1 of 'void Gecode::Search::relax(Gecode::Home, const VarArgs&, const VarArgs&, Gecode::Rnd, double, Post&) [with VarArgs = Gecode::FloatVarArgs; Post = Gecode::Float::Relax]' + 51 | relax(Home home, const VarArgs& x, const VarArgs& sx, Rnd r, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -123422,28 +123600,19 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.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] +./gecode/search/relax.hh: In instantiation of 'void Gecode::Search::relax(Gecode::Home, const VarArgs&, const VarArgs&, Gecode::Rnd, double, Post&) [with VarArgs = Gecode::FloatVarArgs; Post = Gecode::Float::Relax]': +gecode/float/relax.cpp:64:45: required from here 64 | Search::relax(home,x,sx,r,p,fr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +./gecode/search/relax.hh:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 67 | if (post(home, x[i.val()], sx[i.val()]) != ES_OK) { + | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from gecode/float/relax.cpp:35: -./gecode/search/relax.hh:51:14: note: initializing argument 1 of 'void Gecode::Search::relax(Gecode::Home, const VarArgs&, const VarArgs&, Gecode::Rnd, double, Post&) [with VarArgs = Gecode::FloatVarArgs; Post = Gecode::Float::Relax]' - 51 | relax(Home home, const VarArgs& x, const VarArgs& sx, Rnd r, - | ~~~~~^~~~ +gecode/float/relax.cpp:47:27: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Float::Relax::operator()(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar)' + 47 | Relax::operator ()(Home home, FloatVar x, FloatVar sx) { + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -123483,48 +123652,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -123584,41 +123711,50 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/search/relax.hh: In instantiation of 'void Gecode::Search::relax(Gecode::Home, const VarArgs&, const VarArgs&, Gecode::Rnd, double, Post&) [with VarArgs = Gecode::FloatVarArgs; Post = Gecode::Float::Relax]': -gecode/float/relax.cpp:64:45: required from here - 64 | Search::relax(home,x,sx,r,p,fr); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -./gecode/search/relax.hh:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 67 | if (post(home, x[i.val()], sx[i.val()]) != ES_OK) { - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/float.hh:47, + from gecode/float/trace.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -gecode/float/relax.cpp:47:27: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Float::Relax::operator()(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar)' - 47 | Relax::operator ()(Home home, FloatVar x, FloatVar sx) { - | ~~~~~^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759: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)': @@ -123641,32 +123777,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -123750,19 +123860,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -123820,65 +123917,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]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -124112,6 +124150,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/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 85 | : VarArgArray(a) {} @@ -124261,26 +124301,8 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/float/trace/tracer.o gecode/float/trace/tracer.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -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 g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 -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:150, from ./gecode/float.hh:47, from gecode/float/trace/tracer.cpp:35: @@ -124323,38 +124345,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:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void 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/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:917, from ./gecode/float.hh:48: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -124460,17 +124460,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.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.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] @@ -124528,16 +124517,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/cardinality.cpp:38: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -124600,6 +124579,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, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759: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/cardinality.o gecode/set/cardinality.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] @@ -124642,28 +124655,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/float.hh:48: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -124693,89 +124684,6 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -124797,35 +124705,6 @@ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::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] @@ -124837,38 +124716,313 @@ ./gecode/float.hh:2122:14: note: initializing 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) { - | ^ +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:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/int.hh: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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because '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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/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()); @@ -124908,6 +125062,14 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because '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); @@ -124918,36 +125080,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:150, - from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void 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, | ~~~~~^~~~ @@ -124961,6 +125093,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/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ ./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); @@ -125002,70 +125145,6 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ 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] @@ -125137,34 +125216,6 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -125197,110 +125248,6 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void 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 @@ -125387,111 +125334,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/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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 constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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, - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -125529,11 +125371,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/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/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.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); @@ -125544,15 +125381,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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/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.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); @@ -125560,15 +125388,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/int.hh:4384:20: note: initializing argument 1 of '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 BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); @@ -125579,28 +125401,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:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -125643,19 +125443,19 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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]': @@ -125677,12 +125477,6 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' 603 | return copy(d,s,static_cast(n)); @@ -125702,34 +125496,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:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -125759,6 +125525,25 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -125787,6 +125572,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/set/convex.o gecode/set/convex.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] @@ -125849,141 +125636,6 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/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: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] @@ -126005,8 +125657,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); | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -126028,27 +125678,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:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 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 ./gecode/set.hh:43, + from gecode/set/cardinality.cpp:38: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -126060,14 +125699,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/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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()); | ^ @@ -126077,9 +125708,6 @@ ./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ -./gecode/set.hh: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/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ @@ -126089,101 +125717,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/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:139: -gecode/set/cardinality.cpp: In function 'void Gecode::cardinality(Home, SetVar, unsigned int, unsigned int)': -./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^ -gecode/set/cardinality.cpp:47:5: note: in expansion of macro 'GECODE_POST' - 47 | GECODE_POST; - | ^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/set/cardinality.cpp: In function 'void Gecode::cardinality(Home, const SetVarArgs&, unsigned int, unsigned int)': -./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^ -gecode/set/cardinality.cpp:57:5: note: in expansion of macro 'GECODE_POST' - 57 | GECODE_POST; - | ^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/set/cardinality.cpp: In function 'void Gecode::cardinality(Home, SetVar, IntVar)': -./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^ -gecode/set/cardinality.cpp:67:5: note: in expansion of macro 'GECODE_POST' - 67 | GECODE_POST; - | ^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/set/cardinality.cpp:68:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 68 | GECODE_ES_FAIL(Set::Int::Card::post(home,s, x)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set/int.hh:295, - from gecode/set/cardinality.cpp:39: -./gecode/set/int/card.hpp:51:25: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Int::Card::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' - 51 | Card::post(Home home, View x0, Gecode::Int::IntView x1) { - | ~~~~~^~~~ -gecode/set/cardinality.cpp: In function 'void Gecode::cardinality(Home, SetVar, IntVar, Reify)': -gecode/set/cardinality.cpp:74:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | rel(home, x, IRT_EQ, y, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1134:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, Reify, IntPropLevel)' - 1134 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, Reify r, - | ~~~~~^~~~ -gecode/set/cardinality.cpp:75:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 75 | cardinality(home, s, y); - | ~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/set/cardinality.cpp:66:20: note: initializing argument 1 of 'void Gecode::cardinality(Home, SetVar, IntVar)' - 66 | cardinality(Home home, SetVar s, IntVar x) { - | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -126205,47 +125738,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] @@ -126257,77 +125749,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:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ gecode/set/branch.cpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)': gecode/set/branch.cpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | vars.expand(home,x); @@ -126441,56 +125862,6 @@ 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, | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/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.cpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)': gecode/set/branch.cpp:119:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | postviewvalbrancher @@ -126503,16 +125874,6 @@ ./gecode/kernel/branch/view-val.hpp:341:28: note: initializing argument 1 of 'void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 1; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]' 341 | postviewvalbrancher(Home home, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/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.cpp: In function 'void Gecode::assign(Home, const SetVarArgs&, TieBreak, SetAssign, SetBranchFilter, SetVarValPrint)': gecode/set/branch.cpp:129:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 129 | vars.a.expand(home,x); @@ -126523,19 +125884,9 @@ ./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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.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.cpp:133:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 133 | vars.b.expand(home,x); | ~~~~~~~~~~~~~^~~~~~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -126596,6 +125947,8 @@ ./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 = 1; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]' 341 | postviewvalbrancher(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/conv.o gecode/set/convex/conv.cpp gecode/set/branch.cpp: In function 'void Gecode::assign(Home, SetVar, SetAssign, SetVarValPrint)': gecode/set/branch.cpp:170:29: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 170 | SetVarArgs xv(1); xv[0]=x; @@ -126612,103 +125965,10 @@ 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:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.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.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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, - | ~~~~~^~~~ -./gecode/set/int/card.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Int::Card::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]': -gecode/set/cardinality.cpp:68:5: required from here - 68 | GECODE_ES_FAIL(Set::Int::Card::post(home,s, x)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -./gecode/set/int/card.hpp:54:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 54 | (void) new (home) Card(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/int/card.hpp:45:25: note: initializing argument 1 of 'Gecode::Set::Int::Card::Card(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' - 45 | Card::Card(Home home, View y0, Gecode::Int::IntView y1) - | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -126731,16 +125991,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here 155 | : VarArray(home,a) {} @@ -126751,9 +126001,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/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:171:31: required from here 171 | : VarArray(home,a) {} @@ -126764,68 +126011,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/set/int/card.hpp: In instantiation of 'Gecode::Set::Int::Card::Card(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]': -./gecode/set/int/card.hpp:54:12: required from 'static Gecode::ExecStatus Gecode::Set::Int::Card::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' - 54 | (void) new (home) Card(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/cardinality.cpp:68:5: required from here - 68 | GECODE_ES_FAIL(Set::Int::Card::post(home,s, x)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -./gecode/set/int/card.hpp:47:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 47 | Gecode::Int::IntView,Gecode::Int::PC_INT_BND> (home, y0, y1) {} - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:187: -./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]' - 586 | (Home home, View0 y0, View1 y1) - | ~~~~~^~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]': -./gecode/set/int/card.hpp:47:66: required from 'Gecode::Set::Int::Card::Card(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' - 47 | Gecode::Int::IntView,Gecode::Int::PC_INT_BND> (home, y0, y1) {} - | ^ -./gecode/set/int/card.hpp:54:12: required from 'static Gecode::ExecStatus Gecode::Set::Int::Card::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' - 54 | (void) new (home) Card(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/cardinality.cpp:68:5: required from here - 68 | GECODE_ES_FAIL(Set::Int::Card::post(home,s, x)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -126846,65 +126031,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of 'void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 1; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]': gecode/set/branch.cpp:51:7: required from here 50 | postviewvalbrancher @@ -127147,30 +126273,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/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-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::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/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: 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/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 = 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/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/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) + | ~~~~~^~~~ ./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/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: 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 = 1; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]': gecode/set/branch.cpp:151:45: required from here 151 | postviewvalbrancher(home,xv,vs,vsc,bf,vvp); @@ -127248,6 +126353,17 @@ ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 1; Filter = Gecode::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 = 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, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/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/view-val.hpp: In instantiation of 'void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 4; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]': gecode/set/branch.cpp:163:45: required from here 163 | postviewvalbrancher(home,xv,vs,vsc,bf,vvp); @@ -127380,12 +126473,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:1258:17: note: 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/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::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, | ~~~~~^~~~ @@ -127428,38 +126515,6 @@ ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -127470,60 +126525,9 @@ ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ -In file included from ./gecode/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/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/set/convex/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/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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' 1858 | : ArgArrayBase(aa) {} @@ -127537,49 +126541,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: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/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) { - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' 1858 | : ArgArrayBase(aa) {} @@ -128313,48 +127274,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/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/branch/view-val.hpp:247:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 247 | (void) new (home) ViewValBrancher @@ -128514,8 +127433,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, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 ./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]' 247 | (void) new (home) ViewValBrancher @@ -128638,31 +127555,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherNoFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]' 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of '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::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 = 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]' 247 | (void) new (home) ViewValBrancher @@ -128836,38 +127731,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/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]': -./gecode/set/convex/conv.hpp:49:50: required from here - 49 | : UnaryPropagator(home,x) {} - | ^ -./gecode/kernel/propagator/pattern.hpp:303:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 303 | : Propagator(home), x0(y0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: 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::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/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Set::SetView; int pc = 4]': -./gecode/set/convex/hull.hpp:49:55: required from here - 49 | : BinaryPropagator(home, x, y) {} - | ^ -./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 354 | : Propagator(home), x0(y0), x1(y1) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::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 = 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]' 247 | (void) new (home) ViewValBrancher @@ -129262,19 +128131,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' 603 | return copy(d,s,static_cast(n)); @@ -129324,19 +128180,6 @@ ./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::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/kernel/branch/view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::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]' 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { @@ -129451,19 +128294,6 @@ ./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::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/kernel/branch/view.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]' 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { @@ -129548,6 +128378,633 @@ ./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: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:150, + from ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex.cpp:36: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/set.hh:755: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139: +gecode/set/cardinality.cpp: In function 'void Gecode::cardinality(Home, SetVar, unsigned int, unsigned int)': +./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^ +gecode/set/cardinality.cpp:47:5: note: in expansion of macro 'GECODE_POST' + 47 | GECODE_POST; + | ^~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/set/cardinality.cpp: In function 'void Gecode::cardinality(Home, const SetVarArgs&, unsigned int, unsigned int)': +./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^ +gecode/set/cardinality.cpp:57:5: note: in expansion of macro 'GECODE_POST' + 57 | GECODE_POST; + | ^~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/set/cardinality.cpp: In function 'void Gecode::cardinality(Home, SetVar, IntVar)': +./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^ +gecode/set/cardinality.cpp:67:5: note: in expansion of macro 'GECODE_POST' + 67 | GECODE_POST; + | ^~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/set/cardinality.cpp:68:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 68 | GECODE_ES_FAIL(Set::Int::Card::post(home,s, x)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set/int.hh:295, + from gecode/set/cardinality.cpp:39: +./gecode/set/int/card.hpp:51:25: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Int::Card::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' + 51 | Card::post(Home home, View x0, Gecode::Int::IntView x1) { + | ~~~~~^~~~ +gecode/set/cardinality.cpp: In function 'void Gecode::cardinality(Home, SetVar, IntVar, Reify)': +gecode/set/cardinality.cpp:74:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | rel(home, x, IRT_EQ, y, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1134:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, Reify, IntPropLevel)' + 1134 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, Reify r, + | ~~~~~^~~~ +gecode/set/cardinality.cpp:75:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 75 | cardinality(home, s, y); + | ~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/set/cardinality.cpp:66:20: note: initializing argument 1 of 'void Gecode::cardinality(Home, SetVar, IntVar)' + 66 | cardinality(Home home, SetVar s, IntVar x) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: 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 + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.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 + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: 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/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/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: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/set/int/card.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Int::Card::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]': +gecode/set/cardinality.cpp:68:5: required from here + 68 | GECODE_ES_FAIL(Set::Int::Card::post(home,s, x)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +./gecode/set/int/card.hpp:54:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 54 | (void) new (home) Card(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp: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/int/card.hpp:45:25: note: initializing argument 1 of 'Gecode::Set::Int::Card::Card(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' + 45 | Card::Card(Home home, View y0, Gecode::Int::IntView y1) + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/set/int/card.hpp: In instantiation of 'Gecode::Set::Int::Card::Card(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]': +./gecode/set/int/card.hpp:54:12: required from 'static Gecode::ExecStatus Gecode::Set::Int::Card::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' + 54 | (void) new (home) Card(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/cardinality.cpp:68:5: required from here + 68 | GECODE_ES_FAIL(Set::Int::Card::post(home,s, x)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +./gecode/set/int/card.hpp:47:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 47 | Gecode::Int::IntView,Gecode::Int::PC_INT_BND> (home, y0, y1) {} + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:187: +./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]' + 586 | (Home home, View0 y0, View1 y1) + | ~~~~~^~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]': +./gecode/set/int/card.hpp:47:66: required from 'Gecode::Set::Int::Card::Card(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' + 47 | Gecode::Int::IntView,Gecode::Int::PC_INT_BND> (home, y0, y1) {} + | ^ +./gecode/set/int/card.hpp:54:12: required from 'static Gecode::ExecStatus Gecode::Set::Int::Card::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' + 54 | (void) new (home) Card(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/cardinality.cpp:68:5: required from here + 68 | GECODE_ES_FAIL(Set::Int::Card::post(home,s, x)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 587 | : Propagator(home), x0(y0), x1(y1) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -129607,17 +129064,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/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/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -129650,53 +129096,27 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/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); - | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/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-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)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -129705,9 +129125,20 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/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:1759:21: 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); @@ -129729,6 +129160,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/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] @@ -129841,17 +129294,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/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -129880,27 +129322,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] @@ -130034,6 +129455,28 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/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:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -130055,6 +129498,17 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh: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] @@ -130066,6 +129520,28 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/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:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/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] @@ -130099,6 +129575,11 @@ ./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Set::SetView; int pc = 4]' 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/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/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); @@ -130106,85 +129587,66 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/convex/hull.hpp:48:31: note: initializing argument 1 of 'Gecode::Set::Convex::ConvexHull::ConvexHull(Gecode::Home, Gecode::Set::SetView, Gecode::Set::SetView)' - 48 | ConvexHull::ConvexHull(Home home, SetView x, SetView y) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because '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/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/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/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +./gecode/kernel/core.hpp:3266:3: note: 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: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/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/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -130206,13 +129668,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 - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.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/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); @@ -130220,9 +129675,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/var/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:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ @@ -130244,10 +129696,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) { | ^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/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:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void 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 member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -130255,9 +129728,29 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 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); @@ -130278,161 +129771,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::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]': -./gecode/set/convex/conv.hpp:49:50: required from here - 49 | : UnaryPropagator(home,x) {} - | ^ -./gecode/kernel/propagator/pattern.hpp:303:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 303 | : Propagator(home), x0(y0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Set::SetView; int pc = 4]': -./gecode/set/convex/hull.hpp:49:55: required from here - 49 | : BinaryPropagator(home, x, y) {} - | ^ -./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 354 | : Propagator(home), x0(y0), x1(y1) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::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/rel.hh:43, - from gecode/set/rel.cpp:37: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/set.hh:44: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/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]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -130516,106 +129854,106 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39: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:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44: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/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: 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); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: 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::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh: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/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of '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:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/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/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing 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:4481:17: note: initializing argument 1 of 'Gecode::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] @@ -130645,31 +129983,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:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp: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/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp: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:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: 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: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/int.hh:4429:21: note: initializing argument 1 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) { | ^~~~ @@ -130691,9 +130055,122 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int.hh:4525:18: note: 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: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/view.hpp:1706: +./gecode/int/var/int.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:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because '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) { + | ^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: 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: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, + | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -130705,6 +130182,13 @@ ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void 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:3266:3: 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); @@ -130715,6 +130199,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, | ~~~~~^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); @@ -130725,10 +130224,30 @@ ./gecode/int.hh:5128: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 + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/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/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:55:11: 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) { | ^~~~ @@ -130756,6 +130275,214 @@ ./gecode/int.hh: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::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]': +./gecode/set/convex/conv.hpp:49:50: required from here + 49 | : UnaryPropagator(home,x) {} + | ^ +./gecode/kernel/propagator/pattern.hpp:303:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 303 | : Propagator(home), x0(y0) { + | ^ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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/propagator/pattern.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Set::SetView; int pc = 4]': +./gecode/set/convex/hull.hpp:49:55: required from here + 49 | : BinaryPropagator(home, x, y) {} + | ^ +./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 354 | : Propagator(home), x0(y0), x1(y1) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: 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: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] @@ -130798,17 +130525,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/rel-op.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/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -130864,22 +130580,6 @@ ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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] @@ -130891,6 +130591,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) { | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, 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()); | ^ @@ -130900,6 +130606,10 @@ ./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::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); | ^ @@ -130909,17 +130619,43 @@ ./gecode/set.hh:1258:17: note: 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::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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/set.hh:1587: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/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ ./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); @@ -130930,11 +130666,26 @@ ./gecode/set.hh: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] @@ -130946,12 +130697,18 @@ ./gecode/set.hh: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/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) { | ^~~~ -./gecode/set.hh:1851:14: note: initializing 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: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/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); @@ -130962,18 +130719,6 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set/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); @@ -130995,6 +130740,16 @@ ./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:1866: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': ./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -131006,48 +130761,38 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/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:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ 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); @@ -131068,6 +130813,14 @@ ./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/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) { + | ^~~~ 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); @@ -131078,6 +130831,10 @@ ./gecode/set.hh:687:12: note: initializing argument 1 of 'void Gecode::dom(Home, SetVar, SetRelType, const IntSet&)' 687 | dom(Home home, SetVar x, SetRelType r, const IntSet& s); | ~~~~~^~~~ +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/dom.cpp: In function 'void Gecode::dom(Home, const SetVarArgs&, SetRelType, int, int)': gecode/set/dom.cpp:69:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 69 | dom(home, s, r, d); @@ -131102,6 +130859,16 @@ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ +./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) + | ~~~~~^~~~ gecode/set/dom.cpp:98:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 97 | (Set::Rel::Lq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -131118,6 +130885,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::ConstSetView; bool strict = false]' 325 | Lq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ +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/dom.cpp:106:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 105 | (Set::Rel::Lq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -131132,6 +130910,10 @@ ./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 = true]' 325 | Lq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ +./gecode/set/convex/hull.hpp: In static member function 'static Gecode::ExecStatus Gecode::Set::Convex::ConvexHull::post(Gecode::Home, Gecode::Set::SetView, Gecode::Set::SetView)': +./gecode/set/convex/hull.hpp:57:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | (void) new (home) ConvexHull(home,x,y); + | ^ gecode/set/dom.cpp:114:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | (Set::Rel::Lq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -131146,6 +130928,12 @@ ./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 = false]' 325 | Lq::post(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/convex/hull.hpp:48:31: note: initializing argument 1 of 'Gecode::Set::Convex::ConvexHull::ConvexHull(Gecode::Home, Gecode::Set::SetView, Gecode::Set::SetView)' + 48 | ConvexHull::ConvexHull(Home home, SetView x, SetView y) + | ~~~~~^~~~ gecode/set/dom.cpp:122:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 121 | (Set::Rel::Lq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -131433,6 +131221,18 @@ ./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:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.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) { | ^~~~ @@ -131453,6 +131253,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::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]' 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::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/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/dom.cpp:451:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 450 | (Set::Rel::ReLq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -131467,6 +131277,13 @@ ./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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.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/dom.cpp:464:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 463 | (Set::Rel::ReLq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -131481,6 +131298,9 @@ ./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/int/var/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/dom.cpp:469:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 468 | (Set::Rel::ReLq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -131495,6 +131315,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::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]' 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::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/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/dom.cpp:474:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 473 | (Set::Rel::ReLq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -131776,6 +131606,54 @@ ./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::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]': +./gecode/set/convex/conv.hpp:49:50: required from here + 49 | : UnaryPropagator(home,x) {} + | ^ +./gecode/kernel/propagator/pattern.hpp:303:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 303 | : Propagator(home), x0(y0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Set::SetView; int pc = 4]': +./gecode/set/convex/hull.hpp:49:55: required from here + 49 | : BinaryPropagator(home, x, y) {} + | ^ +./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 354 | : Propagator(home), x0(y0), x1(y1) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -131818,28 +131696,32 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: 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 @@ -131852,6 +131734,19 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here 126 | : VarArgArray(a) {} @@ -131882,6 +131777,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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]': ./gecode/set/convex/conv.hpp:49:50: required from here 49 | : UnaryPropagator(home,x) {} @@ -131908,38 +131884,6 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -131962,29 +131906,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ ./gecode/set/rel/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]': gecode/set/dom.cpp:96:9: required from here 97 | (Set::Rel::Lq @@ -132000,20 +131921,6 @@ ./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/int/var/bool.hpp:50:3: 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/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); - | ^~~~~ ./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 105 | (Set::Rel::Lq @@ -132269,12 +132176,25 @@ ./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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/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/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/int/var/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 '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 468 | (Set::Rel::ReLq @@ -132290,19 +132210,6 @@ ./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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/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-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 473 | (Set::Rel::ReLq @@ -132369,6 +132276,19 @@ ./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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/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-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 513 | (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::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: 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]': @@ -132527,9 +132460,6 @@ ./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -132543,6 +132473,9 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' 1858 | : ArgArrayBase(aa) {} @@ -133238,143 +133171,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) | ^~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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/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:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of '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) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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/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 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]' @@ -133490,57 +133290,6 @@ ./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) | ~~~~~^~~~ -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] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing 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/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]' 57 | (void) new (home) Subset(home,x,y); @@ -133666,31 +133415,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 = 0; View1 = Gecode::Set::ConstSetView; 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/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 3; View1 = Gecode::Set::SetView; int pc1 = 2]': ./gecode/set/rel/subset.hpp:46:58: required from 'Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' 46 | View1,PC_SET_CLUB>(home,y0,y1) {} @@ -133712,12 +133436,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/int.hh:2519:20: note: initializing argument 1 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/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]' 49 | View1,PC_SET_CGLB>(home,y0,y1) {} @@ -133736,19 +133454,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: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:2549:20: note: initializing argument 1 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::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]' 46 | View1,PC_SET_CLUB>(home,y0,y1) {} @@ -133832,16 +133540,231 @@ ./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/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]' + 146 | : UnaryPropagator(home,_x), y(_y) {} + | ^ +./gecode/set/rel/nq.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]' + 100 | (void) new (home) DistinctDoit(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/nq.hpp:62:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' + 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); +./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]' + 114 | GECODE_REWRITE(*this,(Distinct::post(home(*this),x0,x1))); +./gecode/set/rel/re-eq.hpp:104:3: required from here + 104 | ReEq::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/propagator/pattern.hpp:303:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 303 | : Propagator(home), x0(y0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 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: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]' + 83 | GECODE_REWRITE(*this,(Eq::post(home(*this),x0,x1))); +./gecode/set/rel/subset.hpp:69:3: required from here + 69 | Subset::propagate(Space& home, const ModEventDelta&) { + | ^~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/eq.hpp: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]' + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/subset.hpp:83:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' + 83 | GECODE_REWRITE(*this,(Eq::post(home(*this),x0,x1))); +./gecode/set/rel/subset.hpp:69:3: required from here + 69 | Subset::propagate(Space& home, const ModEventDelta&) { + | ^~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | : MixBinaryPropagator(home,x,y) {} + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' + 586 | (Home home, View0 y0, View1 y1) + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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: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); + | ^~~~~ +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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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] @@ -133854,6 +133777,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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const 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::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -133864,12 +133793,16 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/int/branch/var.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: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: 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); @@ -133890,43 +133823,17 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 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/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]' - 146 | : UnaryPropagator(home,_x), y(_y) {} - | ^ -./gecode/set/rel/nq.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]' - 100 | (void) new (home) DistinctDoit(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/nq.hpp:62:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' - 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); -./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]' - 114 | GECODE_REWRITE(*this,(Distinct::post(home(*this),x0,x1))); -./gecode/set/rel/re-eq.hpp:104:3: required from here - 104 | ReEq::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/propagator/pattern.hpp:303:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 303 | : Propagator(home), x0(y0) { - | ^ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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: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-singleton.o gecode/set/rel-op-singleton.cpp +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -133956,60 +133863,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/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]': -./gecode/set/rel/subset.hpp:83:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' - 83 | GECODE_REWRITE(*this,(Eq::post(home(*this),x0,x1))); -./gecode/set/rel/subset.hpp:69:3: required from here - 69 | Subset::propagate(Space& home, const ModEventDelta&) { - | ^~~~~~~~~~~~~~~~~~~ -./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]' - 56 | (void) new (home) Eq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/subset.hpp:83:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' - 83 | GECODE_REWRITE(*this,(Eq::post(home(*this),x0,x1))); -./gecode/set/rel/subset.hpp:69:3: required from here - 69 | Subset::propagate(Space& home, const ModEventDelta&) { - | ^~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | : MixBinaryPropagator(home,x,y) {} - | ^ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071: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/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/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/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/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -134020,16 +133884,6 @@ ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: 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:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ @@ -134048,37 +133902,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.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing 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] @@ -134141,69 +133964,134 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -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); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because '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.hh:741: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, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp: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); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp: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] +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/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/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] @@ -134225,34 +134113,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/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/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/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': @@ -134283,6 +134171,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] @@ -134304,6 +134220,217 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing 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:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void 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/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; + | ^~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: 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/kernel/core.hpp:3266: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, + | ~~~~~^~~~ 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)': @@ -134323,52 +134450,51 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: 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, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because '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] @@ -134432,6 +134558,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::IntVar]' 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); + | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); @@ -134452,6 +134599,78 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::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] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -134481,57 +134700,146 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -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/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 + 50 | GECODE_ES_FAIL((RelOp::UnionN::post(home, xa, y))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +./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) { | ^~~~ -./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); \ - | ^~ +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-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) { | ^~~~ -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] +./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-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 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/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) { | ^~~~ -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] +./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-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 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/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 + 78 | GECODE_ES_FAIL((RelOp::UnionN::post(home, xa, z, y))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +./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 + 82 | (RelOp::PartitionN::post(home, xa, z, y))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +./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/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 + 87 | (RelOp::IntersectionN + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 88 | ::post(home, xa, z, y))); + | ~~~~~~^~~~~~~~~~~~~~~~ +./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-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, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587: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()); @@ -134539,13 +134847,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/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ -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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh: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:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ @@ -134564,57 +134878,43 @@ ./gecode/int.hh:4525:18: note: 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.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/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); \ - | ^~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -134626,6 +134926,19 @@ ./gecode/int.hh:5071: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]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/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); @@ -134636,16 +134949,379 @@ ./gecode/int.hh:5099: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/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]' + 241 | return Rel::Eq::post(home, x[0], y); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +gecode/set/rel-op.cpp:50:7: required from here + 50 | GECODE_ES_FAIL((RelOp::UnionN::post(home, xa, y))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +./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]' + 243 | return Union::post(home, x[0], x[1], y); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op.cpp:50:7: required from here + 50 | GECODE_ES_FAIL((RelOp::UnionN::post(home, xa, y))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +./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]' + 245 | (void) new (home) UnionN(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op.cpp:50:7: required from here + 50 | GECODE_ES_FAIL((RelOp::UnionN::post(home, xa, y))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +./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/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:50:11: 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/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]' + 88 | (void) new (home) PartitionN(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op.cpp:53:7: required from here + 54 | (RelOp::PartitionN::post(home, xa, y))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +./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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5128: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/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]' + 244 | return Intersection::post(home, x[0], x[1], y); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op.cpp:58:9: required from here + 59 | (RelOp::IntersectionN + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 60 | ::post(home, xa, y))); + | ~~~~~~^~~~~~~~~~~~~ +./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]' + 246 | (void) new (home) IntersectionN(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op.cpp:58:9: required from here + 59 | (RelOp::IntersectionN + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 60 | ::post(home, xa, y))); + | ~~~~~~^~~~~~~~~~~~~ +./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]' + 254 | (void) new (home) UnionN(home,x,z,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op.cpp:78:7: required from here + 78 | GECODE_ES_FAIL((RelOp::UnionN::post(home, xa, z, y))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +./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/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: 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/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]' + 96 | (void) new (home) PartitionN(home,x,z,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op.cpp:81:7: required from here + 82 | (RelOp::PartitionN::post(home, xa, z, y))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +./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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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/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]' + 255 | (void) new (home) IntersectionN(home,x,z,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op.cpp:86:9: required from here + 87 | (RelOp::IntersectionN + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 88 | ::post(home, xa, z, y))); + | ~~~~~~^~~~~~~~~~~~~~~~ +./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) + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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::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]' + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 241 | return Rel::Eq::post(home, x[0], y); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +gecode/set/rel-op.cpp:50:7: required from here + 50 | GECODE_ES_FAIL((RelOp::UnionN::post(home, xa, y))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +./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]' + 63 | (void) new (home) Union(home,x0,x1,x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 243 | return Union::post(home, x[0], x[1], y); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op.cpp:50:7: required from here + 50 | GECODE_ES_FAIL((RelOp::UnionN::post(home, xa, y))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +./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]' + 205 | : MixNaryOnePropagator(home,x,y) { + | ^ +./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]' + 245 | (void) new (home) UnionN(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op.cpp:50:7: required from here + 50 | GECODE_ES_FAIL((RelOp::UnionN::post(home, xa, y))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +./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]' + 50 | (void) new (home) Intersection(home,x0,x1,x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 244 | return Intersection::post(home, x[0], x[1], y); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op.cpp:58:9: required from here + 59 | (RelOp::IntersectionN + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 60 | ::post(home, xa, y))); + | ~~~~~~^~~~~~~~~~~~~ +./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::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]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.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]' + 45 | : MixBinaryPropagator(home,x,y) {} + | ^ +./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]' + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 241 | return Rel::Eq::post(home, x[0], y); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +gecode/set/rel-op.cpp:50:7: required from here + 50 | GECODE_ES_FAIL((RelOp::UnionN::post(home, xa, y))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +./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::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]' + 51 | View2,PC_SET_ANY>(home,y0,y1,y2) {} + | ^ +./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]' + 63 | (void) new (home) Union(home,x0,x1,x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 243 | return Union::post(home, x[0], x[1], y); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op.cpp:50:7: required from here + 50 | GECODE_ES_FAIL((RelOp::UnionN::post(home, xa, y))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +./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.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); @@ -134663,19 +135339,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/core.hpp:3266: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/int.hh: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.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); @@ -134788,91 +135454,27 @@ 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) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.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] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp: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/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void 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 @@ -134905,166 +135507,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/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 - 50 | GECODE_ES_FAIL((RelOp::UnionN::post(home, xa, y))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -./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/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.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/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-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-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 - 54 | (RelOp::PartitionN::post(home, xa, y))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -./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/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 - 59 | (RelOp::IntersectionN - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 60 | ::post(home, xa, y))); - | ~~~~~~^~~~~~~~~~~~~ -./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 - 78 | GECODE_ES_FAIL((RelOp::UnionN::post(home, xa, z, y))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -./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 - 82 | (RelOp::PartitionN::post(home, xa, z, y))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -./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/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 - 87 | (RelOp::IntersectionN - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 88 | ::post(home, xa, z, y))); - | ~~~~~~^~~~~~~~~~~~~~~~ -./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-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, - | ~~~~~^~~~ -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] @@ -135076,6 +135518,16 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -135086,11 +135538,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::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +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]' + 299 | probe(iterator,lbi); + | ^~~~~ +./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]' + 152 | return x->includeI(home, iter); + | ~~~~~~~~~~~^~~~~~~~~~~~ +./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]' + 303 | GECODE_ME_CHECK(y.includeI(home,lbi)); + | ~~~~~~~~~~^~~~~~~~~~ +./gecode/set/rel-op/inter.hpp:273:3: required from here + 273 | IntersectionN::propagate(Space& home, const ModEventDelta&) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +./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/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/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) { + | ^~~~~~~~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/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::NaryInter]': +./gecode/set/var-imp/set.hpp:215:42: required from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]' + 215 | Iter::Ranges::Diff probe(lbi,iterator); + | ^~~~~ +./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]' + 165 | return x->intersectI(home, iter); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +./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]' + 309 | GECODE_ME_CHECK(y.intersectI(home,ubi)); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/set/rel-op/inter.hpp:273:3: required from here + 273 | IntersectionN::propagate(Space& home, const ModEventDelta&) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +./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/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because '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: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) { | ^~~~ @@ -135127,6 +135642,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:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 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 85 | : VarArray(home,a) {} @@ -135137,32 +135663,122 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +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]' + 314 | Iter::Ranges::SingletonAppend si(mi,ma,iterator); + | ^~ +./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]' + 306 | return includeI_full(home, mi, ma, iterator); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 152 | return x->includeI(home, iter); + | ~~~~~~~~~~~^~~~~~~~~~~~ +./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]' + 303 | GECODE_ME_CHECK(y.includeI(home,lbi)); + | ~~~~~~~~~~^~~~~~~~~~ +./gecode/set/rel-op/inter.hpp:273:3: required from here + 273 | IntersectionN::propagate(Space& home, const ModEventDelta&) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +./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) { + | ^~~~~~~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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/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 @@ -135192,6 +135808,17 @@ ./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) { | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh: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.cpp:54:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | GECODE_ES_FAIL((Distinct::post(home,x0,x1))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' @@ -135204,19 +135831,6 @@ ./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::SetView]' 55 | Distinct::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/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:57:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | GECODE_ES_FAIL((Subset::post(home, x0,x1))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' @@ -135225,21 +135839,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/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39: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/rel.hh:317: ./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) { | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ gecode/set/rel.cpp:60:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | GECODE_ES_FAIL((Subset::post(home, x1,x0))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' @@ -135259,37 +135862,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/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ 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/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]' - 241 | return Rel::Eq::post(home, x[0], y); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -gecode/set/rel-op.cpp:50:7: required from here - 50 | GECODE_ES_FAIL((RelOp::UnionN::post(home, xa, y))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -./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/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]' + 215 | Iter::Ranges::Diff probe(lbi,iterator); + | ^~~~~ +./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]' + 165 | return x->intersectI(home, iter); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +./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]' + 605 | GECODE_ME_CHECK_MODIFIED(modified, y.intersectI(home,xUBUnion)); +./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]' + 127 | GECODE_ES_CHECK(partitionNYUB(home,modified, x, y,unionOfDets)); +./gecode/set/rel-op/partition.hpp:107:3: required from here + 107 | PartitionN::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~~~~~~~~~ +./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/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' @@ -135301,19 +135899,6 @@ ./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/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]' - 243 | return Union::post(home, x[0], x[1], y); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op.cpp:50:7: required from here - 50 | GECODE_ES_FAIL((RelOp::UnionN::post(home, xa, y))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -./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.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' @@ -135322,23 +135907,10 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/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) - | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:323: ./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::SetView; bool strict = false]' 325 | Lq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ -./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]' - 245 | (void) new (home) UnionN(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op.cpp:50:7: required from here - 50 | GECODE_ES_FAIL((RelOp::UnionN::post(home, xa, y))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -./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/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' @@ -135350,9 +135922,6 @@ ./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::SetView; bool strict = true]' 325 | Lq::post(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.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' @@ -135375,26 +135944,26 @@ ./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::SetView; bool strict = true]' 325 | Lq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ -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]' - 88 | (void) new (home) PartitionN(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op.cpp:53:7: required from here - 54 | (RelOp::PartitionN::post(home, xa, y))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -./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/iter/ranges-diff.hpp: In instantiation of 'Gecode::Iter::Ranges::Diff::Diff(I&, J&) [with I = Gecode::Iter::Ranges::NaryUnion; J = Gecode::Set::BndSetRanges]': +./gecode/set/var-imp/set.hpp:299:9: required from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' + 299 | probe(iterator,lbi); + | ^~~~~ +./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]' + 152 | return x->includeI(home, iter); + | ~~~~~~~~~~~^~~~~~~~~~~~ +./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]' + 579 | GECODE_ME_CHECK_MODIFIED(modified, y.includeI(home,xLBUnion)); +./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]' + 129 | GECODE_ES_CHECK(partitionNYLB(home,modified, x, y,unionOfDets)); +./gecode/set/rel-op/partition.hpp:107:3: required from here + 107 | PartitionN::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~~~~~~~~~ +./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/set/rel.cpp: In instantiation of '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 181 | rel_post(home,s,r,xv); @@ -135405,86 +135974,23 @@ gecode/set/rel.cpp:48:5: note: in expansion of macro 'GECODE_POST' 48 | GECODE_POST; | ^~~~~~~~~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: 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.hh: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/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]' - 244 | return Intersection::post(home, x[0], x[1], y); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op.cpp:58:9: required from here - 59 | (RelOp::IntersectionN - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 60 | ::post(home, xa, y))); - | ~~~~~~^~~~~~~~~~~~~ -./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.cpp:51:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | GECODE_ES_FAIL((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/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/kernel/core.hpp:3266: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::SingletonView]' 54 | Eq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ -./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]' - 246 | (void) new (home) IntersectionN(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op.cpp:58:9: required from here - 59 | (RelOp::IntersectionN - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 60 | ::post(home, xa, y))); - | ~~~~~~^~~~~~~~~~~~~ -./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]' - 254 | (void) new (home) UnionN(home,x,z,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op.cpp:78:7: required from here - 78 | GECODE_ES_FAIL((RelOp::UnionN::post(home, xa, z, y))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -./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.cpp:54:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | GECODE_ES_FAIL((Distinct::post(home,x0,x1))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' @@ -135496,22 +136002,6 @@ ./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::SingletonView]' 55 | Distinct::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ -./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]' - 96 | (void) new (home) PartitionN(home,x,z,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op.cpp:81:7: required from here - 82 | (RelOp::PartitionN::post(home, xa, z, y))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -./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.cpp:57:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | GECODE_ES_FAIL((Subset::post(home, x0,x1))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' @@ -135520,27 +136010,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/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]' - 255 | (void) new (home) IntersectionN(home,x,z,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op.cpp:86:9: required from here - 87 | (RelOp::IntersectionN - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 88 | ::post(home, xa, z, y))); - | ~~~~~~^~~~~~~~~~~~~~~~ -./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/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::SingletonView]' 55 | ExecStatus Subset::post(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/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.cpp:60:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | GECODE_ES_FAIL((Subset::post(home, x1,x0))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' @@ -135596,6 +136068,34 @@ ./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/iter/ranges-singleton-append.hpp: In instantiation of 'Gecode::Iter::Ranges::Union::Union(I&, J&) [with I = Gecode::Set::BndSetRanges; J = Gecode::Iter::Ranges::SingletonAppend]': +./gecode/set/var-imp/integerset.hpp:300:41: required from 'bool Gecode::Set::GLBndSet::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::SingletonAppend]' + 300 | Iter::Ranges::Union ij(j,i); + | ^~ +./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]' + 315 | if (glb.includeI(home, si)) { + | ~~~~~~~~~~~~^~~~~~~~~~ +./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]' + 306 | return includeI_full(home, mi, ma, iterator); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 152 | return x->includeI(home, iter); + | ~~~~~~~~~~~^~~~~~~~~~~~ +./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]' + 303 | GECODE_ME_CHECK(y.includeI(home,lbi)); + | ~~~~~~~~~~^~~~~~~~~~ +./gecode/set/rel-op/inter.hpp:273:3: required from here + 273 | IntersectionN::propagate(Space& home, const ModEventDelta&) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +./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) { + | ^~~~~ 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' @@ -135618,6 +136118,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::SingletonView; View1 = Gecode::Set::SetView; bool strict = true]' 325 | Lq::post(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] + 79 | _afc = IntAFC(home,x,decay()); + | ^ 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_EQV]': gecode/set/rel.cpp:204:37: required from here 204 | rel_re(home,x,rt,y,r.var()); @@ -135634,6 +136139,12 @@ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 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' @@ -135646,6 +136157,12 @@ ./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, | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266: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' @@ -135657,6 +136174,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::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 86 | ReEq::post(Home home, View0 x0, View1 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/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' @@ -135668,6 +136188,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::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 86 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ 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' @@ -135713,6 +136242,29 @@ ./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/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]' + 240 | Iter::Ranges::SingletonAppend si(mi,ma,iterator); + | ^~ +./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]' + 232 | return intersectI_full(home, mi, ma, iterator); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 165 | return x->intersectI(home, iter); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +./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]' + 605 | GECODE_ME_CHECK_MODIFIED(modified, y.intersectI(home,xUBUnion)); +./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]' + 127 | GECODE_ES_CHECK(partitionNYUB(home,modified, x, y,unionOfDets)); +./gecode/set/rel-op/partition.hpp:107:3: required from here + 107 | PartitionN::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~~~~~~~~~ +./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/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' @@ -135769,22 +136321,6 @@ ./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/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]' - 56 | (void) new (home) Eq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 241 | return Rel::Eq::post(home, x[0], y); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -gecode/set/rel-op.cpp:50:7: required from here - 50 | GECODE_ES_FAIL((RelOp::UnionN::post(home, xa, y))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -./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/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 207 | rel_re(home,x,rt,y,r.var()); @@ -135795,53 +136331,12 @@ gecode/set/rel.cpp:98:5: note: in expansion of macro 'GECODE_POST' 98 | GECODE_POST; | ^~~~~~~~~~~ -./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]' - 63 | (void) new (home) Union(home,x0,x1,x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 243 | return Union::post(home, x[0], x[1], y); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op.cpp:50:7: required from here - 50 | GECODE_ES_FAIL((RelOp::UnionN::post(home, xa, y))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -./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]' - 205 | : MixNaryOnePropagator(home,x,y) { - | ^ -./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]' - 245 | (void) new (home) UnionN(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op.cpp:50:7: required from here - 50 | GECODE_ES_FAIL((RelOp::UnionN::post(home, xa, y))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -./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:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ gecode/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' @@ -135886,27 +136381,6 @@ ./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-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]' - 50 | (void) new (home) Intersection(home,x0,x1,x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 244 | return Intersection::post(home, x[0], x[1], y); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op.cpp:58:9: required from here - 59 | (RelOp::IntersectionN - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 60 | ::post(home, xa, y))); - | ~~~~~~^~~~~~~~~~~~~ -./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::SetView; int pc2 = 4]' - 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) - | ~~~~~^~~~ 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' @@ -136027,33 +136501,41 @@ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ +./gecode/iter/ranges-singleton-append.hpp: In instantiation of 'Gecode::Iter::Ranges::Inter::Inter(I&, J&) [with I = Gecode::Set::BndSetRanges; J = Gecode::Iter::Ranges::SingletonAppend]': +./gecode/set/var-imp/integerset.hpp:378:41: required from 'bool Gecode::Set::LUBndSet::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::SingletonAppend]' + 378 | Iter::Ranges::Inter ij(j,i); + | ^~ +./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]' + 241 | if (lub.intersectI(home, si)) { + | ~~~~~~~~~~~~~~^~~~~~~~~~ +./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]' + 232 | return intersectI_full(home, mi, ma, iterator); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 165 | return x->intersectI(home, iter); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +./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]' + 605 | GECODE_ME_CHECK_MODIFIED(modified, y.intersectI(home,xUBUnion)); +./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]' + 127 | GECODE_ES_CHECK(partitionNYUB(home,modified, x, y,unionOfDets)); +./gecode/set/rel-op/partition.hpp:107:3: required from here + 107 | PartitionN::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~~~~~~~~~ +./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/kernel/core.hpp:3266: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, | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ +./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.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' @@ -136065,25 +136547,6 @@ ./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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/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: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' @@ -136095,47 +136558,6 @@ ./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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.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]' - 45 | : MixBinaryPropagator(home,x,y) {} - | ^ -./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]' - 56 | (void) new (home) Eq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 241 | return Rel::Eq::post(home, x[0], y); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -gecode/set/rel-op.cpp:50:7: required from here - 50 | GECODE_ES_FAIL((RelOp::UnionN::post(home, xa, y))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -./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.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' @@ -136158,28 +136580,6 @@ ./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_PMI]' 85 | ReSubset::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ -./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]' - 51 | View2,PC_SET_ANY>(home,y0,y1,y2) {} - | ^ -./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]' - 63 | (void) new (home) Union(home,x0,x1,x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 243 | return Union::post(home, x[0], x[1], y); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op.cpp:50:7: required from here - 50 | GECODE_ES_FAIL((RelOp::UnionN::post(home, xa, y))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -./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.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' @@ -136256,12 +136656,55 @@ gecode/set/rel.cpp:98:5: note: in expansion of macro 'GECODE_POST' 98 | GECODE_POST; | ^~~~~~~~~~~ +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) { + | ^~~~ +./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/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' @@ -136273,6 +136716,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::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 86 | ReEq::post(Home home, View0 x0, View1 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/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' @@ -136284,6 +136730,12 @@ ./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_EQV]' 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:4429:21: note: initializing argument 1 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/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' @@ -136295,6 +136747,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::SingletonView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 86 | ReEq::post(Home home, View0 x0, View1 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/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' @@ -136306,6 +136761,12 @@ ./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, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: 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.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' @@ -136347,42 +136808,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: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/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, | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: 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/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' @@ -136723,6 +137151,47 @@ ./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/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 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 @@ -136765,6 +137234,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::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -136791,18 +137281,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' 1858 | : ArgArrayBase(aa) {} @@ -136816,16 +137294,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 - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/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]' 51 | GECODE_ES_FAIL((Eq::post(home,x0,x1))); @@ -136872,6 +137340,13 @@ ./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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/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) { | ^~~~ @@ -136887,6 +137362,11 @@ ./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/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.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) { | ^~~~ @@ -136908,6 +137388,16 @@ ./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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/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::ComplementView; View1 = Gecode::Set::SetView]': gecode/set/rel.cpp:72:9: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = SetView; View1 = SetView]' 73 | ::post(home, cx0, x1))); @@ -137260,19 +137750,6 @@ ./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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/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]' 102 | ::post(home, x,y,b))); @@ -137300,44 +137777,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/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-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, | ~~~~~^~~~ -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]' - 299 | probe(iterator,lbi); - | ^~~~~ -./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]' - 152 | return x->includeI(home, iter); - | ~~~~~~~~~~~^~~~~~~~~~~~ -./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]' - 303 | GECODE_ME_CHECK(y.includeI(home,lbi)); - | ~~~~~~~~~~^~~~~~~~~~ -./gecode/set/rel-op/inter.hpp:273:3: required from here - 273 | IntersectionN::propagate(Space& home, const ModEventDelta&) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/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]' 138 | ::post(home, y, xc, b))); @@ -137365,25 +137807,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/iter/ranges-diff.hpp: In instantiation of 'Gecode::Iter::Ranges::Diff::Diff(I&, J&) [with I = Gecode::Set::BndSetRanges; J = Gecode::Iter::Ranges::NaryInter]': -./gecode/set/var-imp/set.hpp:215:42: required from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]' - 215 | Iter::Ranges::Diff probe(lbi,iterator); - | ^~~~~ -./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]' - 165 | return x->intersectI(home, iter); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -./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]' - 309 | GECODE_ME_CHECK(y.intersectI(home,ubi)); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/set/rel-op/inter.hpp:273:3: required from here - 273 | IntersectionN::propagate(Space& home, const ModEventDelta&) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/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, | ~~~~~^~~~ @@ -137447,19 +137870,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_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::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/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::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': 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_PMI]' 138 | ::post(home, y, xc, b))); @@ -137655,6 +138065,16 @@ ./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_EQV; bool strict = false]' 38 | ReLq::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/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/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_EQV; 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_EQV]' 153 | GECODE_ES_FAIL((ReLq::post(home,x,y,b))); @@ -137670,6 +138090,9 @@ ./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_EQV; bool strict = true]' 38 | ReLq::ReLq(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) + | ^~~~~~ ./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_EQV; 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_EQV]' 156 | GECODE_ES_FAIL((ReLq::post(home,y,x,b))); @@ -137709,6 +138132,19 @@ ./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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.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) { | ^~~~ @@ -137730,65 +138166,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::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 40 | ReSubset::ReSubset(Home home, View0 y0, | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/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::SingletonView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/set/rel.cpp:128: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]' 128 | GECODE_ES_FAIL((ReSubset::post(home, y,x,b))); @@ -137894,6 +138271,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::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]' 38 | ReLq::ReLq(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]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/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-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::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': 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 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 102 | ::post(home, x,y,b))); @@ -138014,26 +138404,6 @@ ./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, | ~~~~~^~~~ -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]' - 314 | Iter::Ranges::SingletonAppend si(mi,ma,iterator); - | ^~ -./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]' - 306 | return includeI_full(home, mi, ma, iterator); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 152 | return x->includeI(home, iter); - | ~~~~~~~~~~~^~~~~~~~~~~~ -./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]' - 303 | GECODE_ME_CHECK(y.includeI(home,lbi)); - | ~~~~~~~~~~^~~~~~~~~~ -./gecode/set/rel-op/inter.hpp:273:3: required from here - 273 | IntersectionN::propagate(Space& home, const ModEventDelta&) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/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]' 159 | GECODE_ES_FAIL((ReLq::post(home,y,x,b))); @@ -138049,30 +138419,65 @@ ./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, | ~~~~~^~~~ -./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]' - 215 | Iter::Ranges::Diff probe(lbi,iterator); - | ^~~~~ -./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]' - 165 | return x->intersectI(home, iter); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -./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]' - 605 | GECODE_ME_CHECK_MODIFIED(modified, y.intersectI(home,xUBUnion)); -./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]' - 127 | GECODE_ES_CHECK(partitionNYUB(home,modified, x, y,unionOfDets)); -./gecode/set/rel-op/partition.hpp:107:3: required from here - 107 | PartitionN::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~~~~~~~~~ -./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/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/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]' 56 | (void) new (home) Eq(home,x,y); @@ -138270,26 +138675,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 = 0; View1 = Gecode::Set::SingletonView; int pc1 = 0]' 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ -./gecode/iter/ranges-diff.hpp: In instantiation of 'Gecode::Iter::Ranges::Diff::Diff(I&, J&) [with I = Gecode::Iter::Ranges::NaryUnion; J = Gecode::Set::BndSetRanges]': -./gecode/set/var-imp/set.hpp:299:9: required from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' - 299 | probe(iterator,lbi); - | ^~~~~ -./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]' - 152 | return x->includeI(home, iter); - | ~~~~~~~~~~~^~~~~~~~~~~~ -./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]' - 579 | GECODE_ME_CHECK_MODIFIED(modified, y.includeI(home,xLBUnion)); -./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]' - 129 | GECODE_ES_CHECK(partitionNYLB(home,modified, x, y,unionOfDets)); -./gecode/set/rel-op/partition.hpp:107:3: required from here - 107 | PartitionN::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~~~~~~~~~ -./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/set/rel/subset.hpp: In instantiation of 'Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]': ./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::SingletonView]' 57 | (void) new (home) Subset(home,x,y); @@ -138596,6 +138981,14 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ +In file included from ./gecode/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/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::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::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 89 | (void) new (home) ReEq(home,x0,x1,b); @@ -138608,12 +139001,25 @@ ./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.hh:741: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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: 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-subset.hpp: In instantiation 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]': ./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::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 88 | (void) new (home) ReSubset(home,x0,x1,b); @@ -138650,6 +139056,27 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::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: In instantiation 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]': ./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::ComplementView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 89 | (void) new (home) ReEq(home,x0,x1,b); @@ -138830,6 +139257,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/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of '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/re-eq.hpp: In instantiation 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_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::SingletonView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 89 | (void) new (home) ReEq(home,x0,x1,b); @@ -138842,40 +139280,30 @@ ./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/iter/ranges-singleton-append.hpp: In instantiation of 'Gecode::Iter::Ranges::Union::Union(I&, J&) [with I = Gecode::Set::BndSetRanges; J = Gecode::Iter::Ranges::SingletonAppend]': -./gecode/set/var-imp/integerset.hpp:300:41: required from 'bool Gecode::Set::GLBndSet::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::SingletonAppend]' - 300 | Iter::Ranges::Union ij(j,i); - | ^~ -./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]' - 315 | if (glb.includeI(home, si)) { - | ~~~~~~~~~~~~^~~~~~~~~~ -./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]' - 306 | return includeI_full(home, mi, ma, iterator); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 152 | return x->includeI(home, iter); - | ~~~~~~~~~~~^~~~~~~~~~~~ -./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]' - 303 | GECODE_ME_CHECK(y.includeI(home,lbi)); - | ~~~~~~~~~~^~~~~~~~~~ -./gecode/set/rel-op/inter.hpp:273:3: required from here - 273 | IntersectionN::propagate(Space& home, const ModEventDelta&) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -./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) { - | ^~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: 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/re-eq.hpp: In instantiation 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]': ./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::SingletonView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 89 | (void) new (home) ReEq(home,x0,x1,b); @@ -139017,392 +139445,4420 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const 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::SingletonView; 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::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]' - 85 | (void) new (home) ReLq(home,x0,x1,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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_EQV]' - 156 | GECODE_ES_FAIL((ReLq::post(home,y,x,b))); -gecode/set/rel.cpp:223:43: required from here - 223 | rel_re(home,s,rt,xsingle,r.var()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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: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::SingletonView; 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::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]' + 85 | (void) new (home) ReLq(home,x0,x1,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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_EQV]' + 156 | GECODE_ES_FAIL((ReLq::post(home,y,x,b))); +gecode/set/rel.cpp:223:43: required from here + 223 | rel_re(home,s,rt,xsingle,r.var()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::SingletonView; 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::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]' + 85 | (void) new (home) ReLq(home,x0,x1,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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_EQV]' + 159 | GECODE_ES_FAIL((ReLq::post(home,y,x,b))); +gecode/set/rel.cpp:223:43: required from here + 223 | rel_re(home,s,rt,xsingle,r.var()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::SingletonView; 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::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' + 89 | (void) new (home) ReEq(home,x0,x1,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]' + 102 | ::post(home, x,y,b))); +gecode/set/rel.cpp:226:43: required from here + 226 | rel_re(home,s,rt,xsingle,r.var()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::SingletonView; 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::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' + 88 | (void) new (home) ReSubset(home,x0,x1,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]' + 125 | GECODE_ES_FAIL((ReSubset::post(home, x,y,b))); +gecode/set/rel.cpp:226:43: required from here + 226 | rel_re(home,s,rt,xsingle,r.var()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::SingletonView; 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::SingletonView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' + 88 | (void) new (home) ReSubset(home,x0,x1,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel.cpp:128: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]' + 128 | GECODE_ES_FAIL((ReSubset::post(home, y,x,b))); +gecode/set/rel.cpp:226:43: required from here + 226 | rel_re(home,s,rt,xsingle,r.var()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::SingletonView; View1 = Gecode::Set::ComplementView; 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::SingletonView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' + 88 | (void) new (home) ReSubset(home,x0,x1,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]' + 138 | ::post(home, y, xc, b))); +gecode/set/rel.cpp:226:43: required from here + 226 | rel_re(home,s,rt,xsingle,r.var()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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-eq.hpp: In instantiation 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]': +./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::ComplementView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' + 89 | (void) new (home) ReEq(home,x0,x1,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel.cpp:144:9: 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]' + 146 | ::post(home, xc, y, b))); +gecode/set/rel.cpp:226:43: required from here + 226 | rel_re(home,s,rt,xsingle,r.var()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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) { + | ^ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/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::SingletonView; 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::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]' + 85 | (void) new (home) ReLq(home,x0,x1,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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]' + 150 | GECODE_ES_FAIL((ReLq::post(home,x,y,b))); +gecode/set/rel.cpp:226:43: required from here + 226 | rel_re(home,s,rt,xsingle,r.var()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh: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: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::SingletonView; 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::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]' + 85 | (void) new (home) ReLq(home,x0,x1,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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]' + 153 | GECODE_ES_FAIL((ReLq::post(home,x,y,b))); +gecode/set/rel.cpp:226:43: required from here + 226 | rel_re(home,s,rt,xsingle,r.var()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::SingletonView; 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::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]' + 85 | (void) new (home) ReLq(home,x0,x1,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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_IMP]' + 156 | GECODE_ES_FAIL((ReLq::post(home,y,x,b))); +gecode/set/rel.cpp:226:43: required from here + 226 | rel_re(home,s,rt,xsingle,r.var()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::SingletonView; 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::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]' + 85 | (void) new (home) ReLq(home,x0,x1,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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_IMP]' + 159 | GECODE_ES_FAIL((ReLq::post(home,y,x,b))); +gecode/set/rel.cpp:226:43: required from here + 226 | rel_re(home,s,rt,xsingle,r.var()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::SingletonView; 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::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' + 89 | (void) new (home) ReEq(home,x0,x1,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]' + 102 | ::post(home, x,y,b))); +gecode/set/rel.cpp:229:43: required from here + 229 | rel_re(home,s,rt,xsingle,r.var()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::SingletonView; 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::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' + 88 | (void) new (home) ReSubset(home,x0,x1,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]' + 125 | GECODE_ES_FAIL((ReSubset::post(home, x,y,b))); +gecode/set/rel.cpp:229:43: required from here + 229 | rel_re(home,s,rt,xsingle,r.var()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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) { + | ^ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh: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: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::SingletonView; 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::SingletonView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' + 88 | (void) new (home) ReSubset(home,x0,x1,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel.cpp:128: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]' + 128 | GECODE_ES_FAIL((ReSubset::post(home, y,x,b))); +gecode/set/rel.cpp:229:43: required from here + 229 | rel_re(home,s,rt,xsingle,r.var()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::SingletonView; View1 = Gecode::Set::ComplementView; 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::SingletonView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' + 88 | (void) new (home) ReSubset(home,x0,x1,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]' + 138 | ::post(home, y, xc, b))); +gecode/set/rel.cpp:229:43: required from here + 229 | rel_re(home,s,rt,xsingle,r.var()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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-eq.hpp: In instantiation 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_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::ComplementView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' + 89 | (void) new (home) ReEq(home,x0,x1,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel.cpp:144:9: 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]' + 146 | ::post(home, xc, y, b))); +gecode/set/rel.cpp:229:43: required from here + 229 | rel_re(home,s,rt,xsingle,r.var()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::SingletonView; 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::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]' + 85 | (void) new (home) ReLq(home,x0,x1,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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_PMI]' + 150 | GECODE_ES_FAIL((ReLq::post(home,x,y,b))); +gecode/set/rel.cpp:229:43: required from here + 229 | rel_re(home,s,rt,xsingle,r.var()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::SingletonView; 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::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]' + 85 | (void) new (home) ReLq(home,x0,x1,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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]' + 153 | GECODE_ES_FAIL((ReLq::post(home,x,y,b))); +gecode/set/rel.cpp:229:43: required from here + 229 | rel_re(home,s,rt,xsingle,r.var()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::SingletonView; 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::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]' + 85 | (void) new (home) ReLq(home,x0,x1,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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]' + 156 | GECODE_ES_FAIL((ReLq::post(home,y,x,b))); +gecode/set/rel.cpp:229:43: required from here + 229 | rel_re(home,s,rt,xsingle,r.var()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::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]' + 85 | (void) new (home) ReLq(home,x0,x1,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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]' + 159 | GECODE_ES_FAIL((ReLq::post(home,y,x,b))); +gecode/set/rel.cpp:229:43: required from here + 229 | rel_re(home,s,rt,xsingle,r.var()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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) + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.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]' + 45 | : MixBinaryPropagator(home,x,y) {} + | ^ +./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]' + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel.cpp:51:7: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = SetView; View1 = SetView]' + 51 | GECODE_ES_FAIL((Eq::post(home,x0,x1))); +gecode/set/rel.cpp:173:30: required from here + 173 | rel_post(home,x,r,y); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./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 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]': +./gecode/set/rel/nq.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' + 100 | (void) new (home) DistinctDoit(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/nq.hpp:62:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' + 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); +gecode/set/rel.cpp:54:7: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = SetView; View1 = SetView]' + 54 | GECODE_ES_FAIL((Distinct::post(home,x0,x1))); +gecode/set/rel.cpp:173:30: required from here + 173 | rel_post(home,x,r,y); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/set/rel/nq.hpp:146:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 146 | : UnaryPropagator(home,_x), y(_y) {} + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/propagator/pattern.hpp:302:50: note: initializing argument 1 of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]' + 302 | UnaryPropagator::UnaryPropagator(Home home, View y0) + | ~~~~~^~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::SetView; 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::SetView]' + 45 | : MixBinaryPropagator(home,x,y) {} + | ^ +./gecode/set/rel/nq.hpp:70:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' + 70 | (void) new (home) Distinct(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel.cpp:54:7: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = SetView; View1 = SetView]' + 54 | GECODE_ES_FAIL((Distinct::post(home,x0,x1))); +gecode/set/rel.cpp:173:30: required from here + 173 | rel_post(home,x,r,y); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./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 = 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::SetView; View1 = Gecode::Set::SetView]' + 46 | View1,PC_SET_CLUB>(home,y0,y1) {} + | ^ +./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::SetView]' + 57 | (void) new (home) Subset(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel.cpp:57:7: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = SetView; View1 = SetView]' + 57 | GECODE_ES_FAIL((Subset::post(home, x0,x1))); +gecode/set/rel.cpp:173:30: required from here + 173 | rel_post(home,x,r,y); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./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::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]' + 47 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} + | ^ +./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]' + 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel.cpp:65:9: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = SetView; View1 = SetView]' + 66 | ::post(home, x0, x1, emptyset))); +gecode/set/rel.cpp:173:30: required from here + 173 | rel_post(home,x,r,y); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./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::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]': +./gecode/set/rel/eq.hpp:45:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]' + 45 | : MixBinaryPropagator(home,x,y) {} + | ^ +./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::SetView]' + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel.cpp:72:9: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = SetView; View1 = SetView]' + 73 | ::post(home, cx0, x1))); +gecode/set/rel.cpp:173:30: required from here + 173 | rel_post(home,x,r,y); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./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::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]' + 45 | : MixBinaryPropagator(home,x,y) {} + | ^ +./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel.cpp:51:7: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = SetView; View1 = SingletonView]' + 51 | GECODE_ES_FAIL((Eq::post(home,x0,x1))); +gecode/set/rel.cpp:181:36: required from here + 181 | rel_post(home,s,r,xv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +./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 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]': +./gecode/set/rel/nq.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]' + 100 | (void) new (home) DistinctDoit(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/nq.hpp:62:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' + 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); +gecode/set/rel.cpp:54:7: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = SetView; View1 = SingletonView]' + 54 | GECODE_ES_FAIL((Distinct::post(home,x0,x1))); +gecode/set/rel.cpp:181:36: required from here + 181 | rel_post(home,s,r,xv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +./gecode/set/rel/nq.hpp:146:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 146 | : UnaryPropagator(home,_x), y(_y) {} + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/propagator/pattern.hpp:302:50: note: initializing argument 1 of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SingletonView; int pc = 4]' + 302 | UnaryPropagator::UnaryPropagator(Home home, View y0) + | ~~~~~^~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::SingletonView; int pc1 = 0]': +./gecode/set/rel/nq.hpp:45:73: required from 'Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' + 45 | : MixBinaryPropagator(home,x,y) {} + | ^ +./gecode/set/rel/nq.hpp:70:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' + 70 | (void) new (home) Distinct(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel.cpp:54:7: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = SetView; View1 = SingletonView]' + 54 | GECODE_ES_FAIL((Distinct::post(home,x0,x1))); +gecode/set/rel.cpp:181:36: required from here + 181 | rel_post(home,s,r,xv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +./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 = 3; View1 = Gecode::Set::SingletonView; 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::SingletonView]' + 46 | View1,PC_SET_CLUB>(home,y0,y1) {} + | ^ +./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::SingletonView]' + 57 | (void) new (home) Subset(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel.cpp:57:7: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = SetView; View1 = SingletonView]' + 57 | GECODE_ES_FAIL((Subset::post(home, x0,x1))); +gecode/set/rel.cpp:181:36: required from here + 181 | rel_post(home,s,r,xv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +./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::SingletonView; 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::SingletonView; View1 = Gecode::Set::SetView]' + 46 | View1,PC_SET_CLUB>(home,y0,y1) {} + | ^ +./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::SingletonView; View1 = Gecode::Set::SetView]' + 57 | (void) new (home) Subset(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel.cpp:60:7: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = SetView; View1 = SingletonView]' + 60 | GECODE_ES_FAIL((Subset::post(home, x1,x0))); +gecode/set/rel.cpp:181:36: required from here + 181 | rel_post(home,s,r,xv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +./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::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SingletonView; 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::SingletonView; View2 = Gecode::Set::EmptyView]' + 47 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} + | ^ +./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::SingletonView; View2 = Gecode::Set::EmptyView]' + 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel.cpp:65:9: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = SetView; View1 = SingletonView]' + 66 | ::post(home, x0, x1, emptyset))); +gecode/set/rel.cpp:181:36: required from here + 181 | rel_post(home,s,r,xv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +./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::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; 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::ComplementView; View1 = Gecode::Set::SingletonView]' + 45 | : MixBinaryPropagator(home,x,y) {} + | ^ +./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::SingletonView]' + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel.cpp:72:9: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = SetView; View1 = SingletonView]' + 73 | ::post(home, cx0, x1))); +gecode/set/rel.cpp:181:36: required from here + 181 | rel_post(home,s,r,xv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +./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::SingletonView; 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::SingletonView; View1 = Gecode::Set::SetView; bool strict = false]' + 316 | : MixBinaryPropagator(home,x,y) {} + | ^ +./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::SingletonView; View1 = Gecode::Set::SetView; bool strict = false]' + 330 | (void) new (home) Lq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel.cpp:83:7: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = SetView; View1 = SingletonView]' + 83 | GECODE_ES_FAIL((Lq::post(home,x1,x0))); +gecode/set/rel.cpp:181:36: required from here + 181 | rel_post(home,s,r,xv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +./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: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] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^ +gecode/set/rel-op-singleton.cpp:46:5: note: in expansion of macro 'GECODE_POST' + 46 | GECODE_POST; + | ^~~~~~~~~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]': +./gecode/set/rel/nq.hpp:146:56: required from 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' + 146 | : UnaryPropagator(home,_x), y(_y) {} + | ^ +./gecode/set/rel/nq.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' + 100 | (void) new (home) DistinctDoit(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/nq.hpp:62:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' + 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); +gecode/set/rel.cpp:54:7: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = SetView; View1 = SetView]' + 54 | GECODE_ES_FAIL((Distinct::post(home,x0,x1))); +gecode/set/rel.cpp:173:30: required from here + 173 | rel_post(home,x,r,y); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/propagator/pattern.hpp:303:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 303 | : Propagator(home), x0(y0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SingletonView; int pc = 4]': +./gecode/set/rel/nq.hpp:146:56: required from 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]' + 146 | : UnaryPropagator(home,_x), y(_y) {} + | ^ +./gecode/set/rel/nq.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]' + 100 | (void) new (home) DistinctDoit(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/nq.hpp:62:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' + 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); +gecode/set/rel.cpp:54:7: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = SetView; View1 = SingletonView]' + 54 | GECODE_ES_FAIL((Distinct::post(home,x0,x1))); +gecode/set/rel.cpp:181:36: required from here + 181 | rel_post(home,s,r,xv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +./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) { + | ^~~~ +./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-singleton.cpp:57:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 56 | GECODE_ES_FAIL((RelOp::UnionN + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 57 | ::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::SingletonView; View1 = Gecode::Set::SetView]' + 235 | UnionN::post(Home home, ViewArray& x, View1 y) { + | ~~~~~^~~~ +gecode/set/rel-op-singleton.cpp:61:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | GECODE_ES_FAIL((RelOp::PartitionN + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 61 | ::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::SingletonView; View1 = Gecode::Set::SetView]' + 79 | ExecStatus PartitionN::post(Home home, ViewArray& x, + | ~~~~~^~~~ +gecode/set/rel-op-singleton.cpp:66:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 65 | (RelOp::IntersectionN + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 66 | ::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::SingletonView; View1 = Gecode::Set::SetView]' + 235 | IntersectionN::post(Home home, + | ~~~~~^~~~ +gecode/set/rel-op-singleton.cpp: In function 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, 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-singleton.cpp:79:5: note: in expansion of macro 'GECODE_POST' + 79 | 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-singleton.cpp:91:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 90 | GECODE_ES_FAIL((RelOp::UnionN + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 91 | ::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::SingletonView; View1 = Gecode::Set::SetView]' + 252 | UnionN::post(Home home, ViewArray& x, + | ~~~~~^~~~ +gecode/set/rel-op-singleton.cpp:95:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 94 | GECODE_ES_FAIL((RelOp::PartitionN + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 95 | ::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::SingletonView; View1 = Gecode::Set::SetView]' + 94 | ExecStatus PartitionN::post(Home home, ViewArray& x, + | ~~~~~^~~~ +gecode/set/rel-op-singleton.cpp:100:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 99 | (RelOp::IntersectionN + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 100 | ::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::SingletonView; View1 = Gecode::Set::SetView]' + 253 | IntersectionN::post(Home home, ViewArray& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op/post-compl.cpp:37: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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/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::SingletonView; View1 = Gecode::Set::SetView]': +gecode/set/rel-op-singleton.cpp:56:7: required from here + 56 | GECODE_ES_FAIL((RelOp::UnionN + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 57 | ::post(home, xa, y))); + | ~~~~~~^~~~~~~~~~~~~ +./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::SingletonView; View1 = Gecode::Set::SetView]' + 54 | Eq::post(Home home, View0 x, View1 y) { + | ~~~~~^~~~ +./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::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]' + 61 | ExecStatus Union::post(Home home, View0 x0, + | ~~~~~^~~~ +./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::SingletonView; 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::SingletonView; View1 = Gecode::Set::SetView]': +gecode/set/rel-op-singleton.cpp:60:7: required from here + 60 | GECODE_ES_FAIL((RelOp::PartitionN + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 61 | ::post(home, xa, y))); + | ~~~~~~^~~~~~~~~~~~~ +./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::SingletonView; 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-op/partition.hpp:49:44: note: initializing argument 1 of 'Gecode::Set::RelOp::PartitionN::PartitionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; 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::SingletonView; View1 = Gecode::Set::SetView]': +gecode/set/rel-op-singleton.cpp:64:7: required from here + 65 | (RelOp::IntersectionN + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 66 | ::post(home, xa, y))); + | ~~~~~~^~~~~~~~~~~~~ +./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::SingletonView; 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::SingletonView; View1 = Gecode::Set::SingletonView; 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::SingletonView; 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::SingletonView; View1 = Gecode::Set::SetView]': +gecode/set/rel-op-singleton.cpp:90:7: required from here + 90 | GECODE_ES_FAIL((RelOp::UnionN + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 91 | ::post(home, xa, z, y))); + | ~~~~~~^~~~~~~~~~~~~~~~ +./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::SingletonView; 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::SingletonView; View1 = Gecode::Set::SetView]': +gecode/set/rel-op-singleton.cpp:94:7: required from here + 94 | GECODE_ES_FAIL((RelOp::PartitionN + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 95 | ::post(home, xa, z, y))); + | ~~~~~~^~~~~~~~~~~~~~~~ +./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/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::SingletonView; 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::SingletonView; View1 = Gecode::Set::SetView]': +gecode/set/rel-op-singleton.cpp:98:7: required from here + 99 | (RelOp::IntersectionN + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 100 | ::post(home, xa, z, y))); + | ~~~~~~^~~~~~~~~~~~~~~~ +./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-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, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/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::SingletonView; 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::SingletonView; View1 = Gecode::Set::SetView]' + 241 | return Rel::Eq::post(home, x[0], y); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +gecode/set/rel-op-singleton.cpp:56:7: required from here + 56 | GECODE_ES_FAIL((RelOp::UnionN + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 57 | ::post(home, xa, y))); + | ~~~~~~^~~~~~~~~~~~~ +./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::SingletonView; 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::SingletonView; View1 = Gecode::Set::SingletonView; 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::SingletonView; View1 = Gecode::Set::SetView]' + 243 | return Union::post(home, x[0], x[1], y); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op-singleton.cpp:56:7: required from here + 56 | GECODE_ES_FAIL((RelOp::UnionN + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 57 | ::post(home, xa, y))); + | ~~~~~~^~~~~~~~~~~~~ +./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::SingletonView; View1 = Gecode::Set::SingletonView; 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::SingletonView; 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::SingletonView; View1 = Gecode::Set::SetView]' + 245 | (void) new (home) UnionN(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op-singleton.cpp:56:7: required from here + 56 | GECODE_ES_FAIL((RelOp::UnionN + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 57 | ::post(home, xa, y))); + | ~~~~~~^~~~~~~~~~~~~ +./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::SingletonView; 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::SingletonView; 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::SingletonView; View1 = Gecode::Set::SetView]' + 88 | (void) new (home) PartitionN(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op-singleton.cpp:60:7: required from here + 60 | GECODE_ES_FAIL((RelOp::PartitionN + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 61 | ::post(home, xa, y))); + | ~~~~~~^~~~~~~~~~~~~ +./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::SingletonView; 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::SingletonView; View1 = Gecode::Set::SingletonView; 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::SingletonView; View1 = Gecode::Set::SetView]' + 244 | return Intersection::post(home, x[0], x[1], y); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op-singleton.cpp:64:7: required from here + 65 | (RelOp::IntersectionN + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 66 | ::post(home, xa, y))); + | ~~~~~~^~~~~~~~~~~~~ +./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::SingletonView; View1 = Gecode::Set::SingletonView; 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::SingletonView; 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::SingletonView; View1 = Gecode::Set::SetView]' + 246 | (void) new (home) IntersectionN(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op-singleton.cpp:64:7: required from here + 65 | (RelOp::IntersectionN + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 66 | ::post(home, xa, y))); + | ~~~~~~^~~~~~~~~~~~~ +./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::SingletonView; 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::SingletonView; 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::SingletonView; View1 = Gecode::Set::SetView]' + 254 | (void) new (home) UnionN(home,x,z,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op-singleton.cpp:90:7: required from here + 90 | GECODE_ES_FAIL((RelOp::UnionN + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 91 | ::post(home, xa, z, y))); + | ~~~~~~^~~~~~~~~~~~~~~~ +./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::SingletonView; 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::SingletonView; 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::SingletonView; View1 = Gecode::Set::SetView]' + 96 | (void) new (home) PartitionN(home,x,z,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op-singleton.cpp:94:7: required from here + 94 | GECODE_ES_FAIL((RelOp::PartitionN + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 95 | ::post(home, xa, z, y))); + | ~~~~~~^~~~~~~~~~~~~~~~ +./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::SingletonView; 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::SingletonView; 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::SingletonView; View1 = Gecode::Set::SetView]' + 255 | (void) new (home) IntersectionN(home,x,z,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op-singleton.cpp:98:7: required from here + 99 | (RelOp::IntersectionN + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 100 | ::post(home, xa, z, y))); + | ~~~~~~^~~~~~~~~~~~~~~~ +./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::SingletonView; 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::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]' + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./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::SingletonView; View1 = Gecode::Set::SetView]' + 241 | return Rel::Eq::post(home, x[0], y); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +gecode/set/rel-op-singleton.cpp:56:7: required from here + 56 | GECODE_ES_FAIL((RelOp::UnionN + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 57 | ::post(home, xa, y))); + | ~~~~~~^~~~~~~~~~~~~ +./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::SingletonView; 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::SingletonView; View1 = Gecode::Set::SingletonView; 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::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]' + 63 | (void) new (home) Union(home,x0,x1,x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::SingletonView; View1 = Gecode::Set::SetView]' + 243 | return Union::post(home, x[0], x[1], y); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op-singleton.cpp:56:7: required from here + 56 | GECODE_ES_FAIL((RelOp::UnionN + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 57 | ::post(home, xa, y))); + | ~~~~~~^~~~~~~~~~~~~ +./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::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/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; 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::SingletonView; View1 = Gecode::Set::SetView]' + 205 | : MixNaryOnePropagator(home,x,y) { + | ^ +./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::SingletonView; View1 = Gecode::Set::SetView]' + 245 | (void) new (home) UnionN(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op-singleton.cpp:56:7: required from here + 56 | GECODE_ES_FAIL((RelOp::UnionN + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 57 | ::post(home, xa, y))); + | ~~~~~~^~~~~~~~~~~~~ +./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::SingletonView; View1 = Gecode::Set::SingletonView; 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::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]' + 50 | (void) new (home) Intersection(home,x0,x1,x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::SingletonView; View1 = Gecode::Set::SetView]' + 244 | return Intersection::post(home, x[0], x[1], y); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op-singleton.cpp:64:7: required from here + 65 | (RelOp::IntersectionN + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 66 | ::post(home, xa, y))); + | ~~~~~~^~~~~~~~~~~~~ +./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::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) + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.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::SingletonView; 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::SingletonView; View1 = Gecode::Set::SetView]' + 45 | : MixBinaryPropagator(home,x,y) {} + | ^ +./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]' + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./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::SingletonView; View1 = Gecode::Set::SetView]' + 241 | return Rel::Eq::post(home, x[0], y); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +gecode/set/rel-op-singleton.cpp:56:7: required from here + 56 | GECODE_ES_FAIL((RelOp::UnionN + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 57 | ::post(home, xa, y))); + | ~~~~~~^~~~~~~~~~~~~ +./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::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]': +./gecode/set/rel-op/union.hpp:51:61: required from 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]' + 51 | View2,PC_SET_ANY>(home,y0,y1,y2) {} + | ^ +./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::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]' + 63 | (void) new (home) Union(home,x0,x1,x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::SingletonView; View1 = Gecode::Set::SetView]' + 243 | return Union::post(home, x[0], x[1], y); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op-singleton.cpp:56:7: required from here + 56 | GECODE_ES_FAIL((RelOp::UnionN + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 57 | ::post(home, xa, y))); + | ~~~~~~^~~~~~~~~~~~~ +./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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403: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/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]' + 114 | GECODE_REWRITE(*this,(Distinct::post(home(*this),x0,x1))); +./gecode/set/rel/re-eq.hpp:104:3: required from here + 104 | ReEq::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/nq.hpp:62:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); +./gecode/kernel/macros.hpp:92:48: note: in definition of macro 'GECODE_ES_CHECK' + 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./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/rel/nq.hpp:99:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]' + 99 | DistinctDoit::post(Home home, View0 x, ConstSetView y) { + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: 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/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::ComplementView]' + 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::ComplementView; View1 = Gecode::Set::SingletonView]' + 44 | Distinct::Distinct(Home home, View0 x, View1 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/set/rel/subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView]': +./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::SingletonView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' + 108 | GECODE_REWRITE(*this,(Subset::post(home(*this),x0,x1))); +./gecode/set/rel/re-subset.hpp:103:3: required from here + 103 | ReSubset::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::SingletonView; View1 = Gecode::Set::ComplementView]' + 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::SingletonView; View1 = Gecode::Set::ComplementView]': +./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::SingletonView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' + 113 | GECODE_REWRITE(*this,(NoSubset::post(home(*this),x0,x1))); +./gecode/set/rel/re-subset.hpp:103:3: required from here + 103 | ReSubset::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::SingletonView; View1 = Gecode::Set::ComplementView]' + 47 | NoSubset::NoSubset(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::SingletonView; 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::SingletonView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' + 113 | GECODE_REWRITE(*this,(NoSubset::post(home(*this),x0,x1))); +./gecode/set/rel/re-subset.hpp:103:3: required from here + 103 | ReSubset::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::SingletonView; View1 = Gecode::Set::SetView]' + 47 | NoSubset::NoSubset(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::SingletonView]': +./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::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' + 113 | GECODE_REWRITE(*this,(NoSubset::post(home(*this),x0,x1))); +./gecode/set/rel/re-subset.hpp:103:3: required from here + 103 | ReSubset::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::SingletonView]' + 47 | NoSubset::NoSubset(Home home, View0 y0, View1 y1) + | ~~~~~^~~~ +./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::SetView]': +./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::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' + 114 | GECODE_REWRITE(*this,(Distinct::post(home(*this),x0,x1))); +./gecode/set/rel/re-eq.hpp:104:3: required from here + 104 | ReEq::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/nq.hpp:62:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); +./gecode/kernel/macros.hpp:92:48: note: in definition of macro 'GECODE_ES_CHECK' + 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./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: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::ComplementView]' + 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::ComplementView; View1 = Gecode::Set::SetView]' + 44 | Distinct::Distinct(Home home, View0 x, View1 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::ComplementView]': +./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::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' + 108 | GECODE_REWRITE(*this,(Subset::post(home(*this),x0,x1))); +./gecode/set/rel/re-subset.hpp:103:3: required from here + 103 | ReSubset::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::ComplementView]' + 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::ComplementView]': +./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::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' + 113 | GECODE_REWRITE(*this,(NoSubset::post(home(*this),x0,x1))); +./gecode/set/rel/re-subset.hpp:103:3: required from here + 103 | ReSubset::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::ComplementView]' + 47 | NoSubset::NoSubset(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::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::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' + 113 | GECODE_REWRITE(*this,(NoSubset::post(home(*this),x0,x1))); +./gecode/set/rel/re-subset.hpp:103:3: required from here + 103 | ReSubset::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::SetView]' + 47 | NoSubset::NoSubset(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::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]' + 83 | GECODE_REWRITE(*this,(Eq::post(home(*this),x0,x1))); +./gecode/set/rel/subset.hpp:69:3: required from here + 69 | Subset::propagate(Space& home, const ModEventDelta&) { + | ^~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/eq.hpp: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::SingletonView; View1 = Gecode::Set::SetView]' + 44 | Eq::Eq(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::ComplementView]': +./gecode/set/rel/nq.hpp:68:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView]' + 68 | GECODE_ES_CHECK((DistinctDoit::post(home,x,cv))); +./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' + 114 | GECODE_REWRITE(*this,(Distinct::post(home(*this),x0,x1))); +./gecode/set/rel/re-eq.hpp:104:3: required from here + 104 | ReEq::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/nq.hpp:100:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 100 | (void) new (home) DistinctDoit(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/rel/nq.hpp:145:42: note: initializing argument 1 of 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ComplementView]' + 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::ComplementView; 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::ComplementView; View1 = Gecode::Set::SingletonView]' + 70 | (void) new (home) Distinct(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' + 114 | GECODE_REWRITE(*this,(Distinct::post(home(*this),x0,x1))); +./gecode/set/rel/re-eq.hpp:104:3: required from here + 104 | ReEq::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/nq.hpp:45:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | : MixBinaryPropagator(home,x,y) {} + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 0; View1 = Gecode::Set::SingletonView; int pc1 = 0]' + 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::SingletonView; View1 = Gecode::Set::ComplementView]': +./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::SingletonView; View1 = Gecode::Set::ComplementView]' + 57 | (void) new (home) Subset(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::SingletonView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' + 108 | GECODE_REWRITE(*this,(Subset::post(home(*this),x0,x1))); +./gecode/set/rel/re-subset.hpp:103:3: required from here + 103 | ReSubset::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 3; View1 = Gecode::Set::ComplementView; 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::SingletonView; View1 = Gecode::Set::ComplementView]': +./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::SingletonView; View1 = Gecode::Set::ComplementView]' + 64 | (void) new (home) NoSubset(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::SingletonView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' + 113 | GECODE_REWRITE(*this,(NoSubset::post(home(*this),x0,x1))); +./gecode/set/rel/re-subset.hpp:103:3: required from here + 103 | ReSubset::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 2; View1 = Gecode::Set::ComplementView; int pc1 = 3]' + 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::SingletonView; 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::SingletonView; View1 = Gecode::Set::SetView]' + 64 | (void) new (home) NoSubset(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::SingletonView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' + 113 | GECODE_REWRITE(*this,(NoSubset::post(home(*this),x0,x1))); +./gecode/set/rel/re-subset.hpp:103:3: required from here + 103 | ReSubset::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 2; View1 = Gecode::Set::SetView; int pc1 = 3]' + 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::SingletonView]': +./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::SingletonView]' + 64 | (void) new (home) NoSubset(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' + 113 | GECODE_REWRITE(*this,(NoSubset::post(home(*this),x0,x1))); +./gecode/set/rel/re-subset.hpp:103:3: required from here + 103 | ReSubset::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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/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::SingletonView; int pc1 = 3]' + 586 | (Home home, View0 y0, View1 y1) + | ~~~~~^~~~ +./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]': +./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::ComplementView; View1 = Gecode::Set::SetView]' + 70 | (void) new (home) Distinct(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' + 114 | GECODE_REWRITE(*this,(Distinct::post(home(*this),x0,x1))); +./gecode/set/rel/re-eq.hpp:104:3: required from here + 104 | ReEq::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/nq.hpp:45:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | : MixBinaryPropagator(home,x,y) {} + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 0; View1 = Gecode::Set::SetView; int pc1 = 0]' + 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::ComplementView]': +./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::ComplementView]' + 57 | (void) new (home) Subset(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' + 108 | GECODE_REWRITE(*this,(Subset::post(home(*this),x0,x1))); +./gecode/set/rel/re-subset.hpp:103:3: required from here + 103 | ReSubset::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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/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::ComplementView; 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::ComplementView]': +./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::ComplementView]' + 64 | (void) new (home) NoSubset(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' + 113 | GECODE_REWRITE(*this,(NoSubset::post(home(*this),x0,x1))); +./gecode/set/rel/re-subset.hpp:103:3: required from here + 103 | ReSubset::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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/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::ComplementView; int pc1 = 3]' + 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::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::SetView; View1 = Gecode::Set::SetView]' + 64 | (void) new (home) NoSubset(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' + 113 | GECODE_REWRITE(*this,(NoSubset::post(home(*this),x0,x1))); +./gecode/set/rel/re-subset.hpp:103:3: required from here + 103 | ReSubset::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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/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) + | ~~~~~^~~~ +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]' + 299 | probe(iterator,lbi); + | ^~~~~ +./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]' + 152 | return x->includeI(home, iter); + | ~~~~~~~~~~~^~~~~~~~~~~~ +./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::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' + 303 | GECODE_ME_CHECK(y.includeI(home,lbi)); + | ~~~~~~~~~~^~~~~~~~~~ +./gecode/set/rel-op/inter.hpp:273:3: required from here + 273 | IntersectionN::propagate(Space& home, const ModEventDelta&) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 215 | Iter::Ranges::Diff probe(lbi,iterator); + | ^~~~~ +./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]' + 165 | return x->intersectI(home, iter); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +./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::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' + 309 | GECODE_ME_CHECK(y.intersectI(home,ubi)); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/set/rel-op/inter.hpp:273:3: required from here + 273 | IntersectionN::propagate(Space& home, const ModEventDelta&) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +./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/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]' + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/subset.hpp:83:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' + 83 | GECODE_REWRITE(*this,(Eq::post(home(*this),x0,x1))); +./gecode/set/rel/subset.hpp:69:3: required from here + 69 | Subset::propagate(Space& home, const ModEventDelta&) { + | ^~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | : MixBinaryPropagator(home,x,y) {} + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; 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::ComplementView]': +./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::ComplementView]' + 100 | (void) new (home) DistinctDoit(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/nq.hpp:68:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView]' + 68 | GECODE_ES_CHECK((DistinctDoit::post(home,x,cv))); +./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' + 114 | GECODE_REWRITE(*this,(Distinct::post(home(*this),x0,x1))); +./gecode/set/rel/re-eq.hpp:104:3: required from here + 104 | ReEq::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/nq.hpp:146:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 146 | : UnaryPropagator(home,_x), y(_y) {} + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/propagator/pattern.hpp:302:50: note: initializing argument 1 of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::ComplementView; 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::ComplementView; 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::ComplementView; View1 = Gecode::Set::SingletonView]' + 45 | : MixBinaryPropagator(home,x,y) {} + | ^ +./gecode/set/rel/nq.hpp:70:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView]' + 70 | (void) new (home) Distinct(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' + 114 | GECODE_REWRITE(*this,(Distinct::post(home(*this),x0,x1))); +./gecode/set/rel/re-eq.hpp:104:3: required from here + 104 | ReEq::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 587 | : Propagator(home), x0(y0), x1(y1) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 3; View1 = Gecode::Set::ComplementView; 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::SingletonView; View1 = Gecode::Set::ComplementView]' + 46 | View1,PC_SET_CLUB>(home,y0,y1) {} + | ^ +./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::SingletonView; View1 = Gecode::Set::ComplementView]' + 57 | (void) new (home) Subset(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::SingletonView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' + 108 | GECODE_REWRITE(*this,(Subset::post(home(*this),x0,x1))); +./gecode/set/rel/re-subset.hpp:103:3: required from here + 103 | ReSubset::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 587 | : Propagator(home), x0(y0), x1(y1) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 2; View1 = Gecode::Set::ComplementView; 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::SingletonView; View1 = Gecode::Set::ComplementView]' + 49 | View1,PC_SET_CGLB>(home,y0,y1) {} + | ^ +./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::SingletonView; View1 = Gecode::Set::ComplementView]' + 64 | (void) new (home) NoSubset(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::SingletonView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' + 113 | GECODE_REWRITE(*this,(NoSubset::post(home(*this),x0,x1))); +./gecode/set/rel/re-subset.hpp:103:3: required from here + 103 | ReSubset::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 587 | : Propagator(home), x0(y0), x1(y1) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; 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::SingletonView; View1 = Gecode::Set::SetView]' + 49 | View1,PC_SET_CGLB>(home,y0,y1) {} + | ^ +./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::SingletonView; View1 = Gecode::Set::SetView]' + 64 | (void) new (home) NoSubset(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::SingletonView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' + 113 | GECODE_REWRITE(*this,(NoSubset::post(home(*this),x0,x1))); +./gecode/set/rel/re-subset.hpp:103:3: required from here + 103 | ReSubset::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 587 | : Propagator(home), x0(y0), x1(y1) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 2; View1 = Gecode::Set::SingletonView; 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::SingletonView]' + 49 | View1,PC_SET_CGLB>(home,y0,y1) {} + | ^ +./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::SingletonView]' + 64 | (void) new (home) NoSubset(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' + 113 | GECODE_REWRITE(*this,(NoSubset::post(home(*this),x0,x1))); +./gecode/set/rel/re-subset.hpp:103:3: required from here + 103 | ReSubset::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 587 | : Propagator(home), x0(y0), x1(y1) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 0; View1 = Gecode::Set::SetView; 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::ComplementView; View1 = Gecode::Set::SetView]' + 45 | : MixBinaryPropagator(home,x,y) {} + | ^ +./gecode/set/rel/nq.hpp:70:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]' + 70 | (void) new (home) Distinct(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' + 114 | GECODE_REWRITE(*this,(Distinct::post(home(*this),x0,x1))); +./gecode/set/rel/re-eq.hpp:104:3: required from here + 104 | ReEq::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 587 | : Propagator(home), x0(y0), x1(y1) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 3; View1 = Gecode::Set::ComplementView; 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::ComplementView]' + 46 | View1,PC_SET_CLUB>(home,y0,y1) {} + | ^ +./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::ComplementView]' + 57 | (void) new (home) Subset(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' + 108 | GECODE_REWRITE(*this,(Subset::post(home(*this),x0,x1))); +./gecode/set/rel/re-subset.hpp:103:3: required from here + 103 | ReSubset::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 587 | : Propagator(home), x0(y0), x1(y1) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 2; View1 = Gecode::Set::ComplementView; 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::ComplementView]' + 49 | View1,PC_SET_CGLB>(home,y0,y1) {} + | ^ +./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::ComplementView]' + 64 | (void) new (home) NoSubset(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' + 113 | GECODE_REWRITE(*this,(NoSubset::post(home(*this),x0,x1))); +./gecode/set/rel/re-subset.hpp:103:3: required from here + 103 | ReSubset::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 587 | : Propagator(home), x0(y0), x1(y1) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; 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::SetView; View1 = Gecode::Set::SetView]' + 49 | View1,PC_SET_CGLB>(home,y0,y1) {} + | ^ +./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::SetView]' + 64 | (void) new (home) NoSubset(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' + 113 | GECODE_REWRITE(*this,(NoSubset::post(home(*this),x0,x1))); +./gecode/set/rel/re-subset.hpp:103:3: required from here + 103 | ReSubset::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 587 | : Propagator(home), x0(y0), x1(y1) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +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]' + 314 | Iter::Ranges::SingletonAppend si(mi,ma,iterator); + | ^~ +./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]' + 306 | return includeI_full(home, mi, ma, iterator); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 152 | return x->includeI(home, iter); + | ~~~~~~~~~~~^~~~~~~~~~~~ +./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::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' + 303 | GECODE_ME_CHECK(y.includeI(home,lbi)); + | ~~~~~~~~~~^~~~~~~~~~ +./gecode/set/rel-op/inter.hpp:273:3: required from here + 273 | IntersectionN::propagate(Space& home, const ModEventDelta&) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 215 | Iter::Ranges::Diff probe(lbi,iterator); + | ^~~~~ +./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]' + 165 | return x->intersectI(home, iter); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +./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::SingletonView; View1 = Gecode::Set::SetView]' + 605 | GECODE_ME_CHECK_MODIFIED(modified, y.intersectI(home,xUBUnion)); +./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::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' + 127 | GECODE_ES_CHECK(partitionNYUB(home,modified, x, y,unionOfDets)); +./gecode/set/rel-op/partition.hpp:107:3: required from here + 107 | PartitionN::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 299 | probe(iterator,lbi); + | ^~~~~ +./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]' + 152 | return x->includeI(home, iter); + | ~~~~~~~~~~~^~~~~~~~~~~~ +./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::SingletonView; View1 = Gecode::Set::SetView]' + 579 | GECODE_ME_CHECK_MODIFIED(modified, y.includeI(home,xLBUnion)); +./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::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' + 129 | GECODE_ES_CHECK(partitionNYLB(home,modified, x, y,unionOfDets)); +./gecode/set/rel-op/partition.hpp:107:3: required from here + 107 | PartitionN::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~~~~~~~~~ +./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::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::ComplementView; 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::ComplementView]' + 146 | : UnaryPropagator(home,_x), y(_y) {} + | ^ +./gecode/set/rel/nq.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ComplementView]' + 100 | (void) new (home) DistinctDoit(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/nq.hpp:68:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView]' + 68 | GECODE_ES_CHECK((DistinctDoit::post(home,x,cv))); +./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' + 114 | GECODE_REWRITE(*this,(Distinct::post(home(*this),x0,x1))); +./gecode/set/rel/re-eq.hpp:104:3: required from here + 104 | ReEq::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/propagator/pattern.hpp:303:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 303 | : Propagator(home), x0(y0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/iter/ranges-singleton-append.hpp: In instantiation of 'Gecode::Iter::Ranges::Union::Union(I&, J&) [with I = Gecode::Set::BndSetRanges; J = Gecode::Iter::Ranges::SingletonAppend]': +./gecode/set/var-imp/integerset.hpp:300:41: required from 'bool Gecode::Set::GLBndSet::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::SingletonAppend]' + 300 | Iter::Ranges::Union ij(j,i); + | ^~ +./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]' + 315 | if (glb.includeI(home, si)) { + | ~~~~~~~~~~~~^~~~~~~~~~ +./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]' + 306 | return includeI_full(home, mi, ma, iterator); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 152 | return x->includeI(home, iter); + | ~~~~~~~~~~~^~~~~~~~~~~~ +./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::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' + 303 | GECODE_ME_CHECK(y.includeI(home,lbi)); + | ~~~~~~~~~~^~~~~~~~~~ +./gecode/set/rel-op/inter.hpp:273:3: required from here + 273 | IntersectionN::propagate(Space& home, const ModEventDelta&) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +./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) { + | ^~~~~ +./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]' + 240 | Iter::Ranges::SingletonAppend si(mi,ma,iterator); + | ^~ +./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]' + 232 | return intersectI_full(home, mi, ma, iterator); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 165 | return x->intersectI(home, iter); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +./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::SingletonView; View1 = Gecode::Set::SetView]' + 605 | GECODE_ME_CHECK_MODIFIED(modified, y.intersectI(home,xUBUnion)); +./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::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' + 127 | GECODE_ES_CHECK(partitionNYUB(home,modified, x, y,unionOfDets)); +./gecode/set/rel-op/partition.hpp:107:3: required from here + 107 | PartitionN::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 378 | Iter::Ranges::Inter ij(j,i); + | ^~ +./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]' + 241 | if (lub.intersectI(home, si)) { + | ~~~~~~~~~~~~~~^~~~~~~~~~ +./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]' + 232 | return intersectI_full(home, mi, ma, iterator); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 165 | return x->intersectI(home, iter); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +./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::SingletonView; View1 = Gecode::Set::SetView]' + 605 | GECODE_ME_CHECK_MODIFIED(modified, y.intersectI(home,xUBUnion)); +./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::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' + 127 | GECODE_ES_CHECK(partitionNYUB(home,modified, x, y,unionOfDets)); +./gecode/set/rel-op/partition.hpp:107:3: required from here + 107 | PartitionN::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~~~~~~~~~ +./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/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]': +./gecode/set/rel/subset.hpp:83:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]' + 83 | GECODE_REWRITE(*this,(Eq::post(home(*this),x0,x1))); +./gecode/set/rel/subset.hpp:69:3: required from here + 69 | Subset::propagate(Space& home, const ModEventDelta&) { + | ^~~~~~~~~~~~~~~~~~~ +./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 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; 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::SingletonView; View1 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]' + 83 | GECODE_REWRITE(*this,(Eq::post(home(*this),x0,x1))); +./gecode/set/rel/subset.hpp:69:3: required from here + 69 | Subset::propagate(Space& home, const ModEventDelta&) { + | ^~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/eq.hpp: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::SingletonView; 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::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]' + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/subset.hpp:83:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]' + 83 | GECODE_REWRITE(*this,(Eq::post(home(*this),x0,x1))); +./gecode/set/rel/subset.hpp:69:3: required from here + 69 | Subset::propagate(Space& home, const ModEventDelta&) { + | ^~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | : MixBinaryPropagator(home,x,y) {} + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; 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::SingletonView; 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::SingletonView; View1 = Gecode::Set::ComplementView]' + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/subset.hpp:83:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]' + 83 | GECODE_REWRITE(*this,(Eq::post(home(*this),x0,x1))); +./gecode/set/rel/subset.hpp:69:3: required from here + 69 | Subset::propagate(Space& home, const ModEventDelta&) { + | ^~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | : MixBinaryPropagator(home,x,y) {} + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; 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::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]' + 45 | : MixBinaryPropagator(home,x,y) {} + | ^ +./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]' + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/subset.hpp:83:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]' + 83 | GECODE_REWRITE(*this,(Eq::post(home(*this),x0,x1))); +./gecode/set/rel/subset.hpp:69:3: required from here + 69 | Subset::propagate(Space& home, const ModEventDelta&) { + | ^~~~~~~~~~~~~~~~~~~ +./gecode/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::SingletonView; 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::SingletonView; View1 = Gecode::Set::ComplementView]' + 45 | : MixBinaryPropagator(home,x,y) {} + | ^ +./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::ComplementView]' + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/subset.hpp:83:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]' + 83 | GECODE_REWRITE(*this,(Eq::post(home(*this),x0,x1))); +./gecode/set/rel/subset.hpp:69:3: required from here + 69 | Subset::propagate(Space& home, const ModEventDelta&) { + | ^~~~~~~~~~~~~~~~~~~ +./gecode/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, + from ./gecode/set.hh:44: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +gecode/set/rel-op/post-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 + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh: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 + 45 | rel_eq >(home, x, op, y, cz); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +./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, + | ~~~~~^~~~ +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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/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]' + 51 | ::post(home, x0, x1, emptyset))); +gecode/set/rel-op/post-compl.cpp:45:53: required from here + 45 | rel_eq >(home, x, op, y, cz); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +./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]' + 58 | ::post(home, x0, x1, x2))); +gecode/set/rel-op/post-compl.cpp:45:53: required from here + 45 | rel_eq >(home, x, op, y, cz); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +./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]' + 64 | ::post(home, x0,x1,x2))); +gecode/set/rel-op/post-compl.cpp:45:53: required from here + 45 | rel_eq >(home, x, op, y, cz); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +./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]' + 73 | ::post(home,x0,cx1,x2))); +gecode/set/rel-op/post-compl.cpp:45:53: required from here + 45 | rel_eq >(home, x, op, y, cz); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +./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]' + 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 51 | ::post(home, x0, x1, emptyset))); +gecode/set/rel-op/post-compl.cpp:45:53: required from here + 45 | rel_eq >(home, x, op, y, cz); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +./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]' + 63 | (void) new (home) Union(home,x0,x1,x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 58 | ::post(home, x0, x1, x2))); +gecode/set/rel-op/post-compl.cpp:45:53: required from here + 45 | rel_eq >(home, x, op, y, cz); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +./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]' + 50 | (void) new (home) Intersection(home,x0,x1,x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 64 | ::post(home, x0,x1,x2))); +gecode/set/rel-op/post-compl.cpp:45:53: required from here + 45 | rel_eq >(home, x, op, y, cz); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +./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]' + 50 | (void) new (home) Intersection(home,x0,x1,x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 73 | ::post(home,x0,cx1,x2))); +gecode/set/rel-op/post-compl.cpp:45:53: required from here + 45 | rel_eq >(home, x, op, y, cz); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +./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]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.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]' + 47 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} + | ^ +./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]' + 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 51 | ::post(home, x0, x1, emptyset))); +gecode/set/rel-op/post-compl.cpp:45:53: required from here + 45 | rel_eq >(home, x, op, y, cz); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +./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]' + 51 | View2,PC_SET_ANY>(home,y0,y1,y2) {} + | ^ +./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]' + 63 | (void) new (home) Union(home,x0,x1,x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 58 | ::post(home, x0, x1, x2))); +gecode/set/rel-op/post-compl.cpp:45:53: required from here + 45 | rel_eq >(home, x, op, y, cz); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +./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]' + 189 | View2,PC_SET_ANY>(home,y0,y1,y2) {} + | ^ +./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]' + 50 | (void) new (home) Intersection(home,x0,x1,x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 73 | ::post(home,x0,cx1,x2))); +gecode/set/rel-op/post-compl.cpp:45:53: required from here + 45 | rel_eq >(home, x, op, y, cz); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +./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]' + 163 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); +./gecode/set/rel-op/inter.hpp:62:3: required from here + 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 165 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x0,x2))); +./gecode/set/rel-op/inter.hpp:62:3: required from here + 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 163 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); +./gecode/set/rel-op/inter.hpp:62:3: required from here + 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 165 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x0,x2))); +./gecode/set/rel-op/inter.hpp:62:3: required from here + 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 45 | : MixBinaryPropagator(home,x,y) {} + | ^ +./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]' + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 163 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); +./gecode/set/rel-op/inter.hpp:62:3: required from here + 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 45 | : MixBinaryPropagator(home,x,y) {} + | ^ +./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]' + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 165 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x0,x2))); +./gecode/set/rel-op/inter.hpp:62:3: required from here + 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: 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::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/int.hh:917, + from ./gecode/set.hh:44: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +gecode/set/rel-op/post-nocompl.cpp: In function 'void Gecode::Set::RelOp::post_nocompl(Gecode::Home, Gecode::Set::SetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::SetRelType, Gecode::Set::SetView)': +gecode/set/rel-op/post-nocompl.cpp:45:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set/rel-op.hh:292, + from gecode/set/rel-op/post-nocompl.cpp:38: +./gecode/set/rel-op/post.hpp:188:28: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 188 | rel_op_post_nocompl(Home home, View0 x, SetOpType op, View1 y, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': +gecode/set/rel-op/post-nocompl.cpp:45:49: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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/kernel/core.hpp:3266: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:45:15: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' + 45 | rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) { + | ~~~~~^~~~ +./gecode/set/rel-op/post.hpp:198:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 198 | rel_eq(home, x, op, y, tmp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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:45:15: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' + 45 | rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) { + | ~~~~~^~~~ +./gecode/set/rel-op/post.hpp:199:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 199 | rel_op_post_lex(home,tmp,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:167:24: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::SetView]' + 167 | rel_op_post_lex(Home home, SetView x0, SetRelType r, View x1) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139: +./gecode/set/rel-op/post.hpp:207:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 207 | ::post(home,tmp,z))); +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because '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::SetView]' + 55 | Distinct::post(Home home, View0 x, View1 y) { + | ~~~~~^~~~ +./gecode/set/rel-op/post.hpp:208:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 208 | rel_eq(home, x, op, y, tmp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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:45:15: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' + 45 | rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) { + | ~~~~~^~~~ +./gecode/set/rel-op/post.hpp:212:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 212 | rel_sub(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) { + | ^~~~ +./gecode/set/rel-op/post.hpp:81:16: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 81 | rel_sub(Home home, View0 x0, SetOpType op, View1 x1, View2 x2) { + | ~~~~~^~~~ +./gecode/set/rel-op/post.hpp:215:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 215 | rel_sup(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) { + | ^~~~ +./gecode/set/rel-op/post.hpp:122:16: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 122 | rel_sup(Home home, View0 x0, SetOpType op, View1 x1, View2 x2) { + | ~~~~~^~~~ +./gecode/set/rel-op/post.hpp:222:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 222 | ::post(home, z, tmp, 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:223:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 223 | rel_eq(home, x, op, y, tmp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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:45:15: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' + 45 | rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) { + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/set/rel-op/post.hpp: In 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::SetView]': +./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 193 | rel_eq(home, x, op, y, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl.cpp:45:49: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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) { + | ^~~~ +./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::SetView]' + 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::SetView]' + 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::SetView]' + 48 | Intersection::post(Home home, + | ~~~~~^~~~ +./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::SetView]': +./gecode/set/rel-op/post.hpp:199:31: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 199 | rel_op_post_lex(home,tmp,r,z); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl.cpp:45:49: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel-op/post.hpp:170:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 170 | GECODE_ES_FAIL((Rel::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/kernel/core.hpp:3266:3: note: because '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:323: +./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::SetView; bool strict = false]' + 325 | Lq::post(Home home, View0 x, View1 y) { + | ~~~~~^~~~ +./gecode/set/rel-op/post.hpp:173:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 173 | GECODE_ES_FAIL((Rel::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/kernel/core.hpp:3266: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: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::SetView; bool strict = true]' + 325 | Lq::post(Home home, View0 x, View1 y) { + | ~~~~~^~~~ +./gecode/set/rel-op/post.hpp:176:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 176 | GECODE_ES_FAIL((Rel::Lq::post(home,x1,x0))); +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266: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: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::SetView; bool strict = false]' + 325 | Lq::post(Home home, View0 x, View1 y) { + | ~~~~~^~~~ +./gecode/set/rel-op/post.hpp:179:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 179 | GECODE_ES_FAIL((Rel::Lq::post(home,x1,x0))); +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266: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: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::SetView; bool strict = true]' + 325 | Lq::post(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::SetView]': +./gecode/set/rel-op/post.hpp:205:9: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 207 | ::post(home,tmp,z))); +gecode/set/rel-op/post-nocompl.cpp:45:49: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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::SetView]' + 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::SetView]' + 44 | Distinct::Distinct(Home home, View0 x, View1 y) + | ~~~~~^~~~ +./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': +./gecode/set/rel-op/post.hpp:212:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 212 | rel_sub(home, x, op, y, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl.cpp:45:49: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel-op/post.hpp:87:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 87 | ::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) { + | ^~~~ +./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:94:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 94 | (Rel::Subset::post(home,tmp,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.hh:317: +./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) { + | ~~~~~^~~~ +./gecode/set/rel-op/post.hpp:98:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 98 | ::post(home, x0, x1, tmp))); +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266: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-op/post.hpp:104:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 104 | ::post(home, x0,x1,x2))); +./gecode/set/rel-op/post.hpp:103:9: note: in expansion of macro 'GECODE_ES_FAIL' + 103 | GECODE_ES_FAIL((SuperOfInter + | ^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const 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::SingletonView; 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::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]' - 85 | (void) new (home) ReLq(home,x0,x1,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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_EQV]' - 159 | GECODE_ES_FAIL((ReLq::post(home,y,x,b))); -gecode/set/rel.cpp:223:43: required from here - 223 | rel_re(home,s,rt,xsingle,r.var()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/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::SetView]' + 58 | SuperOfInter::post(Home home, + | ~~~~~^~~~ +./gecode/set/rel-op/post.hpp:113:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 113 | ::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/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::SingletonView; 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::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' - 89 | (void) new (home) ReEq(home,x0,x1,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]' - 102 | ::post(home, x,y,b))); -gecode/set/rel.cpp:226:43: required from here - 226 | rel_re(home,s,rt,xsingle,r.var()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/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::ComplementView; View2 = Gecode::Set::SetView]' + 58 | SuperOfInter::post(Home home, + | ~~~~~^~~~ +./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': +./gecode/set/rel-op/post.hpp: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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 215 | rel_sup(home, x, op, y, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl.cpp:45:49: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel-op/post.hpp:128:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 128 | ::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) { | ^~~~ -./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::SingletonView; 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::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' - 88 | (void) new (home) ReSubset(home,x0,x1,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]' - 125 | GECODE_ES_FAIL((ReSubset::post(home, x,y,b))); -gecode/set/rel.cpp:226:43: required from here - 226 | rel_re(home,s,rt,xsingle,r.var()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/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:135:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 135 | ::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) { | ^~~~ -./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::SingletonView; 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::SingletonView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' - 88 | (void) new (home) ReSubset(home,x0,x1,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel.cpp:128: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]' - 128 | GECODE_ES_FAIL((ReSubset::post(home, y,x,b))); -gecode/set/rel.cpp:226:43: required from here - 226 | rel_re(home,s,rt,xsingle,r.var()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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) { - | ^ +In file included from ./gecode/set/rel-op.hh:288: +./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 155 | (Home home, View0 x0, View1 x1, View2 x2) { + | ~~~~~^~~~ +./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' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const 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::SingletonView; View1 = Gecode::Set::ComplementView; 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::SingletonView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' - 88 | (void) new (home) ReSubset(home,x0,x1,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]' - 138 | ::post(home, y, xc, b))); -gecode/set/rel.cpp:226:43: required from here - 226 | rel_re(home,s,rt,xsingle,r.var()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/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) { + | ~~~~~^~~~ +./gecode/set/rel-op/post.hpp:145:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 145 | ::post(home, x0,x1,tmp))); +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const 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::ComplementView; View1 = Gecode::Set::SingletonView; 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::ComplementView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' - 89 | (void) new (home) ReEq(home,x0,x1,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel.cpp:144:9: 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]' - 146 | ::post(home, xc, y, b))); -gecode/set/rel.cpp:226:43: required from here - 226 | rel_re(home,s,rt,xsingle,r.var()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/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/post.hpp:152:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 152 | (Rel::Subset::post(home,x2,tmp))); +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const 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::SingletonView; 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::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]' - 85 | (void) new (home) ReLq(home,x0,x1,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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]' - 150 | GECODE_ES_FAIL((ReLq::post(home,x,y,b))); -gecode/set/rel.cpp:226:43: required from here - 226 | rel_re(home,s,rt,xsingle,r.var()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/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) { + | ~~~~~^~~~ +./gecode/set/rel-op/post.hpp:158:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 158 | ::post(home,x0,cx1,tmp))); +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const 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::SingletonView; 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::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]' - 85 | (void) new (home) ReLq(home,x0,x1,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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]' - 153 | GECODE_ES_FAIL((ReLq::post(home,x,y,b))); -gecode/set/rel.cpp:226:43: required from here - 226 | rel_re(home,s,rt,xsingle,r.var()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/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::SetView]' + 48 | Intersection::post(Home home, + | ~~~~~^~~~ +./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: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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 222 | ::post(home, z, tmp, emptyset))); +gecode/set/rel-op/post-nocompl.cpp:45:49: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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: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::SingletonView; 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::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]' - 85 | (void) new (home) ReLq(home,x0,x1,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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_IMP]' - 156 | GECODE_ES_FAIL((ReLq::post(home,y,x,b))); -gecode/set/rel.cpp:226:43: required from here - 226 | rel_re(home,s,rt,xsingle,r.var()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/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::SetView]': +./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::SetView]' + 58 | ::post(home, x0, x1, x2))); +./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 193 | rel_eq(home, x, op, y, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl.cpp:45:49: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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/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::SingletonView; 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::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]' - 85 | (void) new (home) ReLq(home,x0,x1,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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_IMP]' - 159 | GECODE_ES_FAIL((ReLq::post(home,y,x,b))); -gecode/set/rel.cpp:226:43: required from here - 226 | rel_re(home,s,rt,xsingle,r.var()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/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/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/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::SetView]' + 64 | ::post(home, x0,x1,x2))); +./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 193 | rel_eq(home, x, op, y, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl.cpp:45:49: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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/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::SingletonView; 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::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' - 89 | (void) new (home) ReEq(home,x0,x1,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]' - 102 | ::post(home, x,y,b))); -gecode/set/rel.cpp:229:43: required from here - 229 | rel_re(home,s,rt,xsingle,r.var()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/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 '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::SetView]': +./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::SetView]' + 73 | ::post(home,x0,cx1,x2))); +./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 193 | rel_eq(home, x, op, y, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl.cpp:45:49: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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/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::SingletonView; 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::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' - 88 | (void) new (home) ReSubset(home,x0,x1,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]' - 125 | GECODE_ES_FAIL((ReSubset::post(home, x,y,b))); -gecode/set/rel.cpp:229:43: required from here - 229 | rel_re(home,s,rt,xsingle,r.var()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/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::SetView]' + 186 | Intersection::Intersection(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-op/post.hpp:170:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::SetView]' + 170 | GECODE_ES_FAIL((Rel::Lq::post(home,x0,x1))); +./gecode/set/rel-op/post.hpp:199:31: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 199 | rel_op_post_lex(home,tmp,r,z); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl.cpp:45:49: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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/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::SingletonView; 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::SingletonView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' - 88 | (void) new (home) ReSubset(home,x0,x1,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel.cpp:128: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]' - 128 | GECODE_ES_FAIL((ReSubset::post(home, y,x,b))); -gecode/set/rel.cpp:229:43: required from here - 229 | rel_re(home,s,rt,xsingle,r.var()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/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::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::SetView; View1 = Gecode::Set::SetView; bool strict = true]': +./gecode/set/rel-op/post.hpp:173:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::SetView]' + 173 | GECODE_ES_FAIL((Rel::Lq::post(home,x0,x1))); +./gecode/set/rel-op/post.hpp:199:31: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 199 | rel_op_post_lex(home,tmp,r,z); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl.cpp:45:49: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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/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::SingletonView; View1 = Gecode::Set::ComplementView; 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::SingletonView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' - 88 | (void) new (home) ReSubset(home,x0,x1,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]' - 138 | ::post(home, y, xc, b))); -gecode/set/rel.cpp:229:43: required from here - 229 | rel_re(home,s,rt,xsingle,r.var()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/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::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/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::SetView]' + 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); +./gecode/set/rel-op/post.hpp:205:9: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 207 | ::post(home,tmp,z))); +gecode/set/rel-op/post-nocompl.cpp:45:49: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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: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::ComplementView; View1 = Gecode::Set::SingletonView; 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::ComplementView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' - 89 | (void) new (home) ReEq(home,x0,x1,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel.cpp:144:9: 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]' - 146 | ::post(home, xc, y, b))); -gecode/set/rel.cpp:229:43: required from here - 229 | rel_re(home,s,rt,xsingle,r.var()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/nq.hpp:145:42: note: initializing argument 1 of 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' + 145 | DistinctDoit::DistinctDoit(Home home, View0 _x, ConstSetView _y) + | ~~~~~^~~~ +./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': +./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::SetView]' + 70 | (void) new (home) Distinct(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel-op/post.hpp:205:9: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 207 | ::post(home,tmp,z))); +gecode/set/rel-op/post-nocompl.cpp:45:49: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/nq.hpp:45:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | : MixBinaryPropagator(home,x,y) {} + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/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::SingletonView; 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::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]' - 85 | (void) new (home) ReLq(home,x0,x1,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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_PMI]' - 150 | GECODE_ES_FAIL((ReLq::post(home,x,y,b))); -gecode/set/rel.cpp:229:43: required from here - 229 | rel_re(home,s,rt,xsingle,r.var()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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) { - | ^ +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 = 0; View1 = Gecode::Set::SetView; int pc1 = 0]' + 586 | (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::SetView]': +./gecode/set/rel-op/post.hpp:93:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 94 | (Rel::Subset::post(home,tmp,x2))); +./gecode/set/rel-op/post.hpp:212:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 212 | rel_sub(home, x, op, y, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl.cpp:45:49: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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/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::SingletonView; 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::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]' - 85 | (void) new (home) ReLq(home,x0,x1,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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]' - 153 | GECODE_ES_FAIL((ReLq::post(home,x,y,b))); -gecode/set/rel.cpp:229:43: required from here - 229 | rel_re(home,s,rt,xsingle,r.var()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/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::SetView]' + 44 | Subset::Subset(Home home, View0 y0, View1 y1) + | ~~~~~^~~~ +./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::SetView]': +./gecode/set/rel-op/post.hpp:103:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 104 | ::post(home, x0,x1,x2))); +./gecode/set/rel-op/post.hpp:212:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 212 | rel_sub(home, x, op, y, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl.cpp:45:49: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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: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::SingletonView; 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::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]' - 85 | (void) new (home) ReLq(home,x0,x1,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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]' - 156 | GECODE_ES_FAIL((ReLq::post(home,y,x,b))); -gecode/set/rel.cpp:229:43: required from here - 229 | rel_re(home,s,rt,xsingle,r.var()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/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::SetView]' + 45 | (Home home, View0 y0, View1 y1, View2 y2) + | ~~~~~^~~~ +./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::ComplementView; View2 = Gecode::Set::SetView]': +./gecode/set/rel-op/post.hpp:110:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 113 | ::post(home,x0,cx1,x2))); +./gecode/set/rel-op/post.hpp:212:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 212 | rel_sub(home, x, op, y, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl.cpp:45:49: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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: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::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]' - 85 | (void) new (home) ReLq(home,x0,x1,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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]' - 159 | GECODE_ES_FAIL((ReLq::post(home,y,x,b))); -gecode/set/rel.cpp:229:43: required from here - 229 | rel_re(home,s,rt,xsingle,r.var()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/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::ComplementView; View2 = Gecode::Set::SetView]' + 45 | (Home home, View0 y0, View1 y1, View2 y2) + | ~~~~~^~~~ +./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': +./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 135 | ::post(home, x0, x1, x2))); +./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 215 | rel_sup(home, x, op, y, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl.cpp:45:49: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel-op/subofunion.hpp:156:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 156 | (void) new (home) SubOfUnion(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/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]' - 240 | Iter::Ranges::SingletonAppend si(mi,ma,iterator); - | ^~ -./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]' - 232 | return intersectI_full(home, mi, ma, iterator); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 165 | return x->intersectI(home, iter); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -./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]' - 605 | GECODE_ME_CHECK_MODIFIED(modified, y.intersectI(home,xUBUnion)); -./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]' - 127 | GECODE_ES_CHECK(partitionNYUB(home,modified, x, y,unionOfDets)); -./gecode/set/rel-op/partition.hpp:107:3: required from here - 107 | PartitionN::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~~~~~~~~~ -./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/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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 141 | SubOfUnion::SubOfUnion(Home home, View0 y0, + | ~~~~~^~~~ +./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]' + 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 222 | ::post(home, z, tmp, emptyset))); +gecode/set/rel-op/post-nocompl.cpp:45:49: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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) { + | ^~~~ +./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) + | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -139462,38 +143918,122 @@ ./gecode/set/var/set.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]' - 45 | : MixBinaryPropagator(home,x,y) {} +./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]' + 63 | (void) new (home) Union(home,x0,x1,x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::SetView]' + 58 | ::post(home, x0, x1, x2))); +./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 193 | rel_eq(home, x, op, y, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl.cpp:45:49: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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/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]' + 50 | (void) new (home) Intersection(home,x0,x1,x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::SetView]' + 64 | ::post(home, x0,x1,x2))); +./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 193 | rel_eq(home, x, op, y, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl.cpp:45:49: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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::SetView; 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::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::ComplementView; View2 = Gecode::Set::SetView]' + 50 | (void) new (home) Intersection(home,x0,x1,x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::SetView]' + 73 | ::post(home,x0,cx1,x2))); +./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 193 | rel_eq(home, x, op, y, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl.cpp:45:49: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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::SetView; int pc2 = 4]' + 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) + | ~~~~~^~~~ +./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::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::SetView; View1 = Gecode::Set::SetView; bool strict = false]' + 330 | (void) new (home) Lq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel-op/post.hpp:170:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::SetView]' + 170 | GECODE_ES_FAIL((Rel::Lq::post(home,x0,x1))); +./gecode/set/rel-op/post.hpp:199:31: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 199 | rel_op_post_lex(home,tmp,r,z); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl.cpp:45:49: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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/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]' - 56 | (void) new (home) Eq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel.cpp:51:7: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = SetView; View1 = SetView]' - 51 | GECODE_ES_FAIL((Eq::post(home,x0,x1))); -gecode/set/rel.cpp:173:30: required from here - 173 | rel_post(home,x,r,y); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./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: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/lq.hpp: In instantiation of 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; 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::SetView; View1 = Gecode::Set::SetView; bool strict = true]' + 330 | (void) new (home) Lq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel-op/post.hpp:173:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::SetView]' + 173 | GECODE_ES_FAIL((Rel::Lq::post(home,x0,x1))); +./gecode/set/rel-op/post.hpp:199:31: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 199 | rel_op_post_lex(home,tmp,r,z); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl.cpp:45:49: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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::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]' 100 | (void) new (home) DistinctDoit(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/set/rel/nq.hpp:62:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); -gecode/set/rel.cpp:54:7: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = SetView; View1 = SetView]' - 54 | GECODE_ES_FAIL((Distinct::post(home,x0,x1))); -gecode/set/rel.cpp:173:30: required from here - 173 | rel_post(home,x,r,y); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/set/rel-op/post.hpp:205:9: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 207 | ::post(home,tmp,z))); +gecode/set/rel-op/post-nocompl.cpp:45:49: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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) {} | ^ @@ -139510,11 +144050,11 @@ ./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::SetView]' 70 | (void) new (home) Distinct(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel.cpp:54:7: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = SetView; View1 = SetView]' - 54 | GECODE_ES_FAIL((Distinct::post(home,x0,x1))); -gecode/set/rel.cpp:173:30: required from here - 173 | rel_post(home,x,r,y); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/set/rel-op/post.hpp:205:9: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 207 | ::post(home,tmp,z))); +gecode/set/rel-op/post-nocompl.cpp:45:49: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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) { | ^ @@ -139524,27 +144064,90 @@ ./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::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::SetView; View1 = Gecode::Set::SetView]' - 46 | View1,PC_SET_CLUB>(home,y0,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::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::SetView; View1 = Gecode::Set::SetView]' 57 | (void) new (home) Subset(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel.cpp:57:7: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = SetView; View1 = SetView]' - 57 | GECODE_ES_FAIL((Subset::post(home, x0,x1))); -gecode/set/rel.cpp:173:30: required from here - 173 | rel_post(home,x,r,y); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./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-op/post.hpp:93:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 94 | (Rel::Subset::post(home,tmp,x2))); +./gecode/set/rel-op/post.hpp:212:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 212 | rel_sub(home, x, op, y, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl.cpp:45:49: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ +./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::SetView; int pc1 = 2]' + 586 | (Home home, View0 y0, View1 y1) + | ~~~~~^~~~ +./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::SetView]': +./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::SetView]' + 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel-op/post.hpp:103:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 104 | ::post(home, x0,x1,x2))); +./gecode/set/rel-op/post.hpp:212:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 212 | rel_sub(home, x, op, y, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl.cpp:45:49: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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) { + | ^~~~ +./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 = 2]' + 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) + | ~~~~~^~~~ +./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::ComplementView; View2 = Gecode::Set::SetView]': +./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::ComplementView; View2 = Gecode::Set::SetView]' + 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel-op/post.hpp:110:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 113 | ::post(home,x0,cx1,x2))); +./gecode/set/rel-op/post.hpp:212:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 212 | rel_sub(home, x, op, y, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl.cpp:45:49: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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) { + | ^~~~ +./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::SetView; int pc2 = 2]' + 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) + | ~~~~~^~~~ +./gecode/set/rel-op/subofunion.hpp: In instantiation of 'Gecode::Set::RelOp::SubOfUnion::SubOfUnion(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': +./gecode/set/rel-op/subofunion.hpp:156:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SubOfUnion::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 156 | (void) new (home) SubOfUnion(home,x0, x1, x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 135 | ::post(home, x0, x1, x2))); +./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 215 | rel_sup(home, x, op, y, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl.cpp:45:49: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel-op/subofunion.hpp:144:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 144 | 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::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]' 47 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} @@ -139552,11 +144155,11 @@ ./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]' 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel.cpp:65:9: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = SetView; View1 = SetView]' - 66 | ::post(home, x0, x1, emptyset))); -gecode/set/rel.cpp:173:30: required from here - 173 | rel_post(home,x,r,y); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 222 | ::post(home, z, tmp, emptyset))); +gecode/set/rel-op/post-nocompl.cpp:45:49: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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) { | ^ @@ -139566,39 +144169,69 @@ ./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::ComplementView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]': -./gecode/set/rel/eq.hpp:45:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]' - 45 | : MixBinaryPropagator(home,x,y) {} - | ^ -./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::SetView]' - 56 | (void) new (home) Eq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel.cpp:72:9: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = SetView; View1 = SetView]' - 73 | ::post(home, cx0, x1))); -gecode/set/rel.cpp:173:30: required from here - 173 | rel_post(home,x,r,y); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./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/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]' + 51 | View2,PC_SET_ANY>(home,y0,y1,y2) {} + | ^ +./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]' + 63 | (void) new (home) Union(home,x0,x1,x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::SetView]' + 58 | ::post(home, x0, x1, x2))); +./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 193 | rel_eq(home, x, op, y, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl.cpp:45:49: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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::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]' - 45 | : MixBinaryPropagator(home,x,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::ComplementView; int pc1 = 4; View2 = Gecode::Set::SetView; 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::SetView]' + 189 | View2,PC_SET_ANY>(home,y0,y1,y2) {} + | ^ +./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::SetView]' + 50 | (void) new (home) Intersection(home,x0,x1,x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::SetView]' + 73 | ::post(home,x0,cx1,x2))); +./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 193 | rel_eq(home, x, op, y, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl.cpp:45:49: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; 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::SetView; View1 = Gecode::Set::SetView; bool strict = false]' + 316 | : MixBinaryPropagator(home,x,y) {} | ^ -./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' - 56 | (void) new (home) Eq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel.cpp:51:7: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = SetView; View1 = SingletonView]' - 51 | GECODE_ES_FAIL((Eq::post(home,x0,x1))); -gecode/set/rel.cpp:181:36: required from here - 181 | rel_post(home,s,r,xv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +./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::SetView; bool strict = false]' + 330 | (void) new (home) Lq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel-op/post.hpp:170:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::SetView]' + 170 | GECODE_ES_FAIL((Rel::Lq::post(home,x0,x1))); +./gecode/set/rel-op/post.hpp:199:31: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 199 | rel_op_post_lex(home,tmp,r,z); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl.cpp:45:49: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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) { | ^ @@ -139608,59 +144241,44 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]': -./gecode/set/rel/nq.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]' +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]': +./gecode/set/rel/nq.hpp:146:56: required from 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' + 146 | : UnaryPropagator(home,_x), y(_y) {} + | ^ +./gecode/set/rel/nq.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' 100 | (void) new (home) DistinctDoit(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/nq.hpp: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/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::SetView]' 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); -gecode/set/rel.cpp:54:7: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = SetView; View1 = SingletonView]' - 54 | GECODE_ES_FAIL((Distinct::post(home,x0,x1))); -gecode/set/rel.cpp:181:36: required from here - 181 | rel_post(home,s,r,xv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -./gecode/set/rel/nq.hpp:146:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 146 | : UnaryPropagator(home,_x), y(_y) {} - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/propagator/pattern.hpp:302:50: note: initializing argument 1 of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SingletonView; int pc = 4]' - 302 | UnaryPropagator::UnaryPropagator(Home home, View y0) - | ~~~~~^~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::SingletonView; int pc1 = 0]': -./gecode/set/rel/nq.hpp:45:73: required from 'Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' - 45 | : MixBinaryPropagator(home,x,y) {} - | ^ -./gecode/set/rel/nq.hpp:70:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' - 70 | (void) new (home) Distinct(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel.cpp:54:7: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = SetView; View1 = SingletonView]' - 54 | GECODE_ES_FAIL((Distinct::post(home,x0,x1))); -gecode/set/rel.cpp:181:36: required from here - 181 | rel_post(home,s,r,xv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -./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-op/post.hpp:205:9: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 207 | ::post(home,tmp,z))); +gecode/set/rel-op/post-nocompl.cpp:45:49: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 3; View1 = Gecode::Set::SingletonView; 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::SingletonView]' +./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::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::SetView; View1 = Gecode::Set::SetView]' 46 | View1,PC_SET_CLUB>(home,y0,y1) {} | ^ -./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::SingletonView]' +./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::SetView]' 57 | (void) new (home) Subset(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel.cpp:57:7: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = SetView; View1 = SingletonView]' - 57 | GECODE_ES_FAIL((Subset::post(home, x0,x1))); -gecode/set/rel.cpp:181:36: required from here - 181 | rel_post(home,s,r,xv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +./gecode/set/rel-op/post.hpp:93:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 94 | (Rel::Subset::post(home,tmp,x2))); +./gecode/set/rel-op/post.hpp:212:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 212 | rel_sub(home, x, op, y, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl.cpp:45:49: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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) { | ^ @@ -139670,39 +144288,45 @@ ./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::SingletonView; 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::SingletonView; View1 = Gecode::Set::SetView]' - 46 | View1,PC_SET_CLUB>(home,y0,y1) {} - | ^ -./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::SingletonView; View1 = Gecode::Set::SetView]' - 57 | (void) new (home) Subset(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel.cpp:60:7: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = SetView; View1 = SingletonView]' - 60 | GECODE_ES_FAIL((Subset::post(home, x1,x0))); -gecode/set/rel.cpp:181:36: required from here - 181 | rel_post(home,s,r,xv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -./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/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 = 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::SetView]' + 47 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} + | ^ +./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::SetView]' + 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel-op/post.hpp:103:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 104 | ::post(home, x0,x1,x2))); +./gecode/set/rel-op/post.hpp:212:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 212 | rel_sub(home, x, op, y, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl.cpp:45:49: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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::SingletonView; 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::SingletonView; View2 = Gecode::Set::EmptyView]' +./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::SetView; 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::ComplementView; View2 = Gecode::Set::SetView]' 47 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} | ^ -./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::SingletonView; 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::ComplementView; View2 = Gecode::Set::SetView]' 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel.cpp:65:9: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = SetView; View1 = SingletonView]' - 66 | ::post(home, x0, x1, emptyset))); -gecode/set/rel.cpp:181:36: required from here - 181 | rel_post(home,s,r,xv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +./gecode/set/rel-op/post.hpp:110:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 113 | ::post(home,x0,cx1,x2))); +./gecode/set/rel-op/post.hpp:212:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 212 | rel_sub(home, x, op, y, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl.cpp:45:49: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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) { | ^ @@ -139712,129 +144336,120 @@ ./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::ComplementView; 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::ComplementView; View1 = Gecode::Set::SingletonView]' - 45 | : MixBinaryPropagator(home,x,y) {} - | ^ -./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::SingletonView]' +In file included from ./gecode/set/rel.hh:320: +./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': +./gecode/set/rel/subset.hpp:83:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' + 83 | GECODE_REWRITE(*this,(Eq::post(home(*this),x0,x1))); +./gecode/set/rel/subset.hpp:69:3: required from here + 69 | Subset::propagate(Space& home, const ModEventDelta&) { + | ^~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/eq.hpp: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.cpp:72:9: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = SetView; View1 = SingletonView]' - 73 | ::post(home, cx0, x1))); -gecode/set/rel.cpp:181:36: required from here - 181 | rel_post(home,s,r,xv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -./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::SingletonView; 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::SingletonView; View1 = Gecode::Set::SetView; bool strict = false]' - 316 | : MixBinaryPropagator(home,x,y) {} +./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::ComplementView; 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::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' + 163 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); +./gecode/set/rel-op/inter.hpp:62:3: required from here + 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::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::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]' + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/subset.hpp:83:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' + 83 | GECODE_REWRITE(*this,(Eq::post(home(*this),x0,x1))); +./gecode/set/rel/subset.hpp:69:3: required from here + 69 | Subset::propagate(Space& home, const ModEventDelta&) { + | ^~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | : MixBinaryPropagator(home,x,y) {} | ^ -./gecode/set/rel/lq.hpp:330:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; bool strict = false]' - 330 | (void) new (home) Lq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel.cpp:83:7: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = SetView; View1 = SingletonView]' - 83 | GECODE_ES_FAIL((Lq::post(home,x1,x0))); -gecode/set/rel.cpp:181:36: required from here - 181 | rel_post(home,s,r,xv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -./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]' - 146 | : UnaryPropagator(home,_x), y(_y) {} - | ^ -./gecode/set/rel/nq.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' - 100 | (void) new (home) DistinctDoit(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/nq.hpp:62:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' - 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); -gecode/set/rel.cpp:54:7: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = SetView; View1 = SetView]' - 54 | GECODE_ES_FAIL((Distinct::post(home,x0,x1))); -gecode/set/rel.cpp:173:30: required from here - 173 | rel_post(home,x,r,y); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./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/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::ComplementView; 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::ComplementView; View1 = Gecode::Set::SetView]' + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./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::SetView; Gecode::ModEventDelta = int]' + 163 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); +./gecode/set/rel-op/inter.hpp:62:3: required from here + 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SingletonView; int pc = 4]': -./gecode/set/rel/nq.hpp:146:56: required from 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]' - 146 | : UnaryPropagator(home,_x), y(_y) {} - | ^ -./gecode/set/rel/nq.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]' - 100 | (void) new (home) DistinctDoit(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/nq.hpp:62:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' - 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); -gecode/set/rel.cpp:54:7: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = SetView; View1 = SingletonView]' - 54 | GECODE_ES_FAIL((Distinct::post(home,x0,x1))); -gecode/set/rel.cpp:181:36: required from here - 181 | rel_post(home,s,r,xv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -./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/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::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::ComplementView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]': +./gecode/set/rel/eq.hpp:45:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]' + 45 | : MixBinaryPropagator(home,x,y) {} + | ^ +./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::SetView]' + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./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::SetView; Gecode::ModEventDelta = int]' + 163 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); +./gecode/set/rel-op/inter.hpp:62:3: required from here + 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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/iter/ranges-singleton-append.hpp: In instantiation of 'Gecode::Iter::Ranges::Inter::Inter(I&, J&) [with I = Gecode::Set::BndSetRanges; J = Gecode::Iter::Ranges::SingletonAppend]': -./gecode/set/var-imp/integerset.hpp:378:41: required from 'bool Gecode::Set::LUBndSet::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::SingletonAppend]' - 378 | Iter::Ranges::Inter ij(j,i); - | ^~ -./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]' - 241 | if (lub.intersectI(home, si)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~ -./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]' - 232 | return intersectI_full(home, mi, ma, iterator); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 165 | return x->intersectI(home, iter); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -./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]' - 605 | GECODE_ME_CHECK_MODIFIED(modified, y.intersectI(home,xUBUnion)); -./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]' - 127 | GECODE_ES_CHECK(partitionNYUB(home,modified, x, y,unionOfDets)); -./gecode/set/rel-op/partition.hpp:107:3: required from here - 107 | PartitionN::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~~~~~~~~~ -./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-op/post.hpp: In function 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': +./gecode/set/rel-op/post.hpp:89:7: warning: this statement may fall through [-Wimplicit-fallthrough=] + 89 | } + | ^ +./gecode/set/rel-op/post.hpp:90:5: note: here + 90 | case SOT_UNION: + | ^~~~ +./gecode/set/rel-op/post.hpp: In function 'void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': +./gecode/set/rel-op/post.hpp:130:7: warning: this statement may fall through [-Wimplicit-fallthrough=] + 130 | } + | ^ +./gecode/set/rel-op/post.hpp:131:5: note: here + 131 | case SOT_UNION: + | ^~~~ +./gecode/set/rel-op/post.hpp: In function 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]': +./gecode/set/rel-op/post.hpp:53:7: warning: this statement may fall through [-Wimplicit-fallthrough=] + 53 | } + | ^ +./gecode/set/rel-op/post.hpp:54:5: note: here + 54 | case SOT_UNION: + | ^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 +-c -o gecode/set/rel-op/post-compl-cvv.o gecode/set/rel-op/post-compl-cvv.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: + from gecode/set/rel-op/post-compl-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; @@ -139842,742 +144457,900 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ -./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::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]' - 114 | GECODE_REWRITE(*this,(Distinct::post(home(*this),x0,x1))); -./gecode/set/rel/re-eq.hpp:104:3: required from here - 104 | ReEq::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/nq.hpp:62:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); -./gecode/kernel/macros.hpp:92:48: note: in definition of macro 'GECODE_ES_CHECK' - 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266: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::SingletonView]' - 99 | DistinctDoit::post(Home home, View0 x, ConstSetView y) { - | ~~~~~^~~~ -./gecode/set/rel/nq.hpp:68:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 68 | GECODE_ES_CHECK((DistinctDoit::post(home,x,cv))); -./gecode/kernel/macros.hpp:92:48: note: in definition of macro 'GECODE_ES_CHECK' - 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266: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::ComplementView]' - 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/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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::ComplementView; View1 = Gecode::Set::SingletonView]' - 44 | Distinct::Distinct(Home home, View0 x, View1 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::SingletonView; View1 = Gecode::Set::ComplementView]': -./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::SingletonView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' - 108 | GECODE_REWRITE(*this,(Subset::post(home(*this),x0,x1))); -./gecode/set/rel/re-subset.hpp:103:3: required from here - 103 | ReSubset::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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:1759:21: note: initializing argument 1 of 'void 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/set/rel/subset.hpp:44:36: note: initializing argument 1 of 'Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView]' - 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::SingletonView; View1 = Gecode::Set::ComplementView]': -./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::SingletonView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' - 113 | GECODE_REWRITE(*this,(NoSubset::post(home(*this),x0,x1))); -./gecode/set/rel/re-subset.hpp:103:3: required from here - 103 | ReSubset::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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::SingletonView; View1 = Gecode::Set::ComplementView]' - 47 | NoSubset::NoSubset(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::SingletonView; 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::SingletonView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' - 113 | GECODE_REWRITE(*this,(NoSubset::post(home(*this),x0,x1))); -./gecode/set/rel/re-subset.hpp:103:3: required from here - 103 | ReSubset::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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::SingletonView; View1 = Gecode::Set::SetView]' - 47 | NoSubset::NoSubset(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::SingletonView]': -./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::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' - 113 | GECODE_REWRITE(*this,(NoSubset::post(home(*this),x0,x1))); -./gecode/set/rel/re-subset.hpp:103:3: required from here - 103 | ReSubset::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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::SingletonView]' - 47 | NoSubset::NoSubset(Home home, View0 y0, View1 y1) - | ~~~~~^~~~ -./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::SetView]': -./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::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' - 114 | GECODE_REWRITE(*this,(Distinct::post(home(*this),x0,x1))); -./gecode/set/rel/re-eq.hpp:104:3: required from here - 104 | ReEq::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/nq.hpp:62:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); -./gecode/kernel/macros.hpp:92:48: note: in definition of macro 'GECODE_ES_CHECK' - 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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: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/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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::ComplementView]' - 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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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::ComplementView; View1 = Gecode::Set::SetView]' - 44 | Distinct::Distinct(Home home, View0 x, View1 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::ComplementView]': -./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::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' - 108 | GECODE_REWRITE(*this,(Subset::post(home(*this),x0,x1))); -./gecode/set/rel/re-subset.hpp:103:3: required from here - 103 | ReSubset::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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::ComplementView]' - 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::ComplementView]': -./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::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' - 113 | GECODE_REWRITE(*this,(NoSubset::post(home(*this),x0,x1))); -./gecode/set/rel/re-subset.hpp:103:3: required from here - 103 | ReSubset::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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::ComplementView]' - 47 | NoSubset::NoSubset(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::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::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' - 113 | GECODE_REWRITE(*this,(NoSubset::post(home(*this),x0,x1))); -./gecode/set/rel/re-subset.hpp:103:3: required from here - 103 | ReSubset::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/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) - | ~~~~~^~~~ -./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]' - 83 | GECODE_REWRITE(*this,(Eq::post(home(*this),x0,x1))); -./gecode/set/rel/subset.hpp:69:3: required from here - 69 | Subset::propagate(Space& home, const ModEventDelta&) { - | ^~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | (void) new (home) Eq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266: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::SingletonView; View1 = Gecode::Set::SetView]' - 44 | Eq::Eq(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::ComplementView]': -./gecode/set/rel/nq.hpp:68:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView]' - 68 | GECODE_ES_CHECK((DistinctDoit::post(home,x,cv))); -./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' - 114 | GECODE_REWRITE(*this,(Distinct::post(home(*this),x0,x1))); -./gecode/set/rel/re-eq.hpp:104:3: required from here - 104 | ReEq::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/nq.hpp:100:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 100 | (void) new (home) DistinctDoit(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266: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::ComplementView]' - 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::ComplementView; 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::ComplementView; View1 = Gecode::Set::SingletonView]' - 70 | (void) new (home) Distinct(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' - 114 | GECODE_REWRITE(*this,(Distinct::post(home(*this),x0,x1))); -./gecode/set/rel/re-eq.hpp:104:3: required from here - 104 | ReEq::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/nq.hpp:45:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | : MixBinaryPropagator(home,x,y) {} - | ^ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 0; View1 = Gecode::Set::SingletonView; int pc1 = 0]' - 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::SingletonView; View1 = Gecode::Set::ComplementView]': -./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::SingletonView; View1 = Gecode::Set::ComplementView]' - 57 | (void) new (home) Subset(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::SingletonView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' - 108 | GECODE_REWRITE(*this,(Subset::post(home(*this),x0,x1))); -./gecode/set/rel/re-subset.hpp:103:3: required from here - 103 | ReSubset::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266: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::SingletonView; int pc0 = 3; View1 = Gecode::Set::ComplementView; 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::SingletonView; View1 = Gecode::Set::ComplementView]': -./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::SingletonView; View1 = Gecode::Set::ComplementView]' - 64 | (void) new (home) NoSubset(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::SingletonView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' - 113 | GECODE_REWRITE(*this,(NoSubset::post(home(*this),x0,x1))); -./gecode/set/rel/re-subset.hpp:103:3: required from here - 103 | ReSubset::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266: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::SingletonView; int pc0 = 2; View1 = Gecode::Set::ComplementView; int pc1 = 3]' - 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::SingletonView; 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::SingletonView; View1 = Gecode::Set::SetView]' - 64 | (void) new (home) NoSubset(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::SingletonView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' - 113 | GECODE_REWRITE(*this,(NoSubset::post(home(*this),x0,x1))); -./gecode/set/rel/re-subset.hpp:103:3: required from here - 103 | ReSubset::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 2; View1 = Gecode::Set::SetView; int pc1 = 3]' - 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::SingletonView]': -./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::SingletonView]' - 64 | (void) new (home) NoSubset(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' - 113 | GECODE_REWRITE(*this,(NoSubset::post(home(*this),x0,x1))); -./gecode/set/rel/re-subset.hpp:103:3: required from here - 103 | ReSubset::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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::SingletonView; int pc1 = 3]' - 586 | (Home home, View0 y0, View1 y1) - | ~~~~~^~~~ -./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]': -./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::ComplementView; View1 = Gecode::Set::SetView]' - 70 | (void) new (home) Distinct(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' - 114 | GECODE_REWRITE(*this,(Distinct::post(home(*this),x0,x1))); -./gecode/set/rel/re-eq.hpp:104:3: required from here - 104 | ReEq::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/nq.hpp:45:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | : MixBinaryPropagator(home,x,y) {} - | ^ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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 = 0; View1 = Gecode::Set::SetView; int pc1 = 0]' - 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::ComplementView]': -./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::ComplementView]' - 57 | (void) new (home) Subset(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' - 108 | GECODE_REWRITE(*this,(Subset::post(home(*this),x0,x1))); -./gecode/set/rel/re-subset.hpp:103:3: required from here - 103 | ReSubset::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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::ComplementView; 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::ComplementView]': -./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::ComplementView]' - 64 | (void) new (home) NoSubset(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' - 113 | GECODE_REWRITE(*this,(NoSubset::post(home(*this),x0,x1))); -./gecode/set/rel/re-subset.hpp:103:3: required from here - 103 | ReSubset::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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::ComplementView; int pc1 = 3]' - 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::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::SetView; View1 = Gecode::Set::SetView]' - 64 | (void) new (home) NoSubset(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' - 113 | GECODE_REWRITE(*this,(NoSubset::post(home(*this),x0,x1))); -./gecode/set/rel/re-subset.hpp:103:3: required from here - 103 | ReSubset::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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::SetView; 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::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]' - 56 | (void) new (home) Eq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/subset.hpp:83:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' - 83 | GECODE_REWRITE(*this,(Eq::post(home(*this),x0,x1))); -./gecode/set/rel/subset.hpp:69:3: required from here - 69 | Subset::propagate(Space& home, const ModEventDelta&) { - | ^~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | : MixBinaryPropagator(home,x,y) {} - | ^ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; 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::ComplementView]': -./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::ComplementView]' - 100 | (void) new (home) DistinctDoit(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/nq.hpp:68:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView]' - 68 | GECODE_ES_CHECK((DistinctDoit::post(home,x,cv))); -./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' - 114 | GECODE_REWRITE(*this,(Distinct::post(home(*this),x0,x1))); -./gecode/set/rel/re-eq.hpp:104:3: required from here - 104 | ReEq::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/nq.hpp:146:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 146 | : UnaryPropagator(home,_x), y(_y) {} - | ^ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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::ComplementView; int pc = 4]' - 302 | UnaryPropagator::UnaryPropagator(Home home, View y0) +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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-cvv.cpp: In function 'void Gecode::Set::RelOp::post_compl(Gecode::Home, Gecode::Set::ConstSetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::Set::SetView)': +gecode/set/rel-op/post-compl-cvv.cpp:45:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | rel_eq >(home, x, op, y, cz); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because '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-cvv.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::ConstSetView; 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 + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:139: +./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]': +gecode/set/rel-op/post-compl-cvv.cpp:45:58: required from here + 45 | rel_eq >(home, x, op, y, cz); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +./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::ConstSetView; 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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]' + 61 | ExecStatus Union::post(Home home, View0 x0, | ~~~~~^~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; 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::ComplementView; View1 = Gecode::Set::SingletonView]' - 45 | : MixBinaryPropagator(home,x,y) {} - | ^ -./gecode/set/rel/nq.hpp:70:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView]' - 70 | (void) new (home) Distinct(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' - 114 | GECODE_REWRITE(*this,(Distinct::post(home(*this),x0,x1))); -./gecode/set/rel/re-eq.hpp:104:3: required from here - 104 | ReEq::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { - | ^ +./gecode/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) { | ^~~~ -./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::SingletonView; int pc0 = 3; View1 = Gecode::Set::ComplementView; 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::SingletonView; View1 = Gecode::Set::ComplementView]' - 46 | View1,PC_SET_CLUB>(home,y0,y1) {} - | ^ -./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::SingletonView; View1 = Gecode::Set::ComplementView]' - 57 | (void) new (home) Subset(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::SingletonView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' - 108 | GECODE_REWRITE(*this,(Subset::post(home(*this),x0,x1))); -./gecode/set/rel/re-subset.hpp:103:3: required from here - 103 | ReSubset::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { - | ^ +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::ConstSetView; 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/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::SingletonView; int pc0 = 2; View1 = Gecode::Set::ComplementView; 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::SingletonView; View1 = Gecode::Set::ComplementView]' - 49 | View1,PC_SET_CGLB>(home,y0,y1) {} - | ^ -./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::SingletonView; View1 = Gecode::Set::ComplementView]' - 64 | (void) new (home) NoSubset(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::SingletonView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' - 113 | GECODE_REWRITE(*this,(NoSubset::post(home(*this),x0,x1))); -./gecode/set/rel/re-subset.hpp:103:3: required from here - 103 | ReSubset::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { - | ^ +./gecode/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, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/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:50:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]' + 51 | ::post(home, x0, x1, emptyset))); +gecode/set/rel-op/post-compl-cvv.cpp:45:58: required from here + 45 | rel_eq >(home, x, op, y, cz); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +./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: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::SingletonView; 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::SingletonView; View1 = Gecode::Set::SetView]' - 49 | View1,PC_SET_CGLB>(home,y0,y1) {} - | ^ -./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::SingletonView; View1 = Gecode::Set::SetView]' - 64 | (void) new (home) NoSubset(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::SingletonView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' - 113 | GECODE_REWRITE(*this,(NoSubset::post(home(*this),x0,x1))); -./gecode/set/rel/re-subset.hpp:103:3: required from here - 103 | ReSubset::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { - | ^ +./gecode/set/rel-op/superofinter.hpp:45:9: note: initializing argument 1 of 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' + 45 | (Home home, View0 y0, View1 y1, View2 y2) + | ~~~~~^~~~ +./gecode/set/rel-op/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::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::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]' + 58 | ::post(home, x0, x1, x2))); +gecode/set/rel-op/post-compl-cvv.cpp:45:58: required from here + 45 | rel_eq >(home, x, op, y, cz); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +./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/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::SingletonView; 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::SingletonView]' - 49 | View1,PC_SET_CGLB>(home,y0,y1) {} - | ^ -./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::SingletonView]' - 64 | (void) new (home) NoSubset(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' - 113 | GECODE_REWRITE(*this,(NoSubset::post(home(*this),x0,x1))); -./gecode/set/rel/re-subset.hpp:103:3: required from here - 103 | ReSubset::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { - | ^ +./gecode/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::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::ConstSetView; 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::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]' + 64 | ::post(home, x0,x1,x2))); +gecode/set/rel-op/post-compl-cvv.cpp:45:58: required from here + 45 | rel_eq >(home, x, op, y, cz); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +./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) { | ^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./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:186:54: note: initializing argument 1 of 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; 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::ConstSetView; 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::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]' + 73 | ::post(home,x0,cx1,x2))); +gecode/set/rel-op/post-compl-cvv.cpp:45:58: required from here + 45 | rel_eq >(home, x, op, y, cz); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +./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/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411: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/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::ConstSetView; 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::ConstSetView; 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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' + 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]' + 51 | ::post(home, x0, x1, emptyset))); +gecode/set/rel-op/post-compl-cvv.cpp:45:58: required from here + 45 | rel_eq >(home, x, op, y, cz); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +./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) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: 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/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 0; View1 = Gecode::Set::SetView; 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::ComplementView; View1 = Gecode::Set::SetView]' - 45 | : MixBinaryPropagator(home,x,y) {} - | ^ -./gecode/set/rel/nq.hpp:70:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]' - 70 | (void) new (home) Distinct(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' - 114 | GECODE_REWRITE(*this,(Distinct::post(home(*this),x0,x1))); -./gecode/set/rel/re-eq.hpp:104:3: required from here - 104 | ReEq::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { - | ^ +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::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]' + 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) + | ~~~~~^~~~ +./gecode/set/rel-op/union.hpp: In instantiation of 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; 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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]' + 63 | (void) new (home) Union(home,x0,x1,x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel-op/post.hpp:56:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]' + 58 | ::post(home, x0, x1, x2))); +gecode/set/rel-op/post-compl-cvv.cpp:45:58: required from here + 45 | rel_eq >(home, x, op, y, cz); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +./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/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::ComplementView; 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::ComplementView]' - 46 | View1,PC_SET_CLUB>(home,y0,y1) {} - | ^ -./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::ComplementView]' - 57 | (void) new (home) Subset(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' - 108 | GECODE_REWRITE(*this,(Subset::post(home(*this),x0,x1))); -./gecode/set/rel/re-subset.hpp:103:3: required from here - 103 | ReSubset::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { - | ^ +./gecode/kernel/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::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::ConstSetView; 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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]' + 50 | (void) new (home) Intersection(home,x0,x1,x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]' + 64 | ::post(home, x0,x1,x2))); +gecode/set/rel-op/post-compl-cvv.cpp:45:58: required from here + 45 | rel_eq >(home, x, op, y, cz); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +./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) { | ^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::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::ConstSetView; 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::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView]' + 50 | (void) new (home) Intersection(home,x0,x1,x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]' + 73 | ::post(home,x0,cx1,x2))); +gecode/set/rel-op/post-compl-cvv.cpp:45:58: required from here + 45 | rel_eq >(home, x, op, y, cz); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +./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/core.hpp:1759:21: 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::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 2; View1 = Gecode::Set::ComplementView; 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::ComplementView]' - 49 | View1,PC_SET_CGLB>(home,y0,y1) {} - | ^ -./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::ComplementView]' - 64 | (void) new (home) NoSubset(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' - 113 | GECODE_REWRITE(*this,(NoSubset::post(home(*this),x0,x1))); -./gecode/set/rel/re-subset.hpp:103:3: required from here - 103 | ReSubset::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { - | ^ +./gecode/kernel/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::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]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.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::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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' + 47 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} + | ^ +./gecode/set/rel-op/superofinter.hpp:60:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' + 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]' + 51 | ::post(home, x0, x1, emptyset))); +gecode/set/rel-op/post-compl-cvv.cpp:45:58: required from here + 45 | rel_eq >(home, x, op, y, cz); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +./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::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; 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::SetView; View1 = Gecode::Set::SetView]' - 49 | View1,PC_SET_CGLB>(home,y0,y1) {} - | ^ -./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::SetView]' - 64 | (void) new (home) NoSubset(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' - 113 | GECODE_REWRITE(*this,(NoSubset::post(home(*this),x0,x1))); -./gecode/set/rel/re-subset.hpp:103:3: required from here - 103 | ReSubset::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { - | ^ +./gecode/kernel/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::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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]' + 51 | View2,PC_SET_ANY>(home,y0,y1,y2) {} + | ^ +./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::ComplementView]' + 63 | (void) new (home) Union(home,x0,x1,x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel-op/post.hpp:56:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]' + 58 | ::post(home, x0, x1, x2))); +gecode/set/rel-op/post-compl-cvv.cpp:45:58: required from here + 45 | rel_eq >(home, x, op, y, cz); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +./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::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::ComplementView; 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::ComplementView]' - 146 | : UnaryPropagator(home,_x), y(_y) {} - | ^ -./gecode/set/rel/nq.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ComplementView]' - 100 | (void) new (home) DistinctDoit(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/nq.hpp:68:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView]' - 68 | GECODE_ES_CHECK((DistinctDoit::post(home,x,cv))); -./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' - 114 | GECODE_REWRITE(*this,(Distinct::post(home(*this),x0,x1))); -./gecode/set/rel/re-eq.hpp:104:3: required from here - 104 | ReEq::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/propagator/pattern.hpp:303:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 303 | : Propagator(home), x0(y0) { - | ^ +./gecode/kernel/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::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::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView]' + 189 | View2,PC_SET_ANY>(home,y0,y1,y2) {} + | ^ +./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::ComplementView]' + 50 | (void) new (home) Intersection(home,x0,x1,x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]' + 73 | ::post(home,x0,cx1,x2))); +gecode/set/rel-op/post-compl-cvv.cpp:45:58: required from here + 45 | rel_eq >(home, x, op, y, cz); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +./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) | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]': -./gecode/set/rel/subset.hpp:83:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]' - 83 | GECODE_REWRITE(*this,(Eq::post(home(*this),x0,x1))); -./gecode/set/rel/subset.hpp:69:3: required from here - 69 | Subset::propagate(Space& home, const ModEventDelta&) { - | ^~~~~~~~~~~~~~~~~~~ +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::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]' + 163 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); +./gecode/set/rel-op/inter.hpp:62:3: required from here + 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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]' +./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::SingletonView; 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::SingletonView; View1 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]' - 83 | GECODE_REWRITE(*this,(Eq::post(home(*this),x0,x1))); -./gecode/set/rel/subset.hpp:69:3: required from here - 69 | Subset::propagate(Space& home, const ModEventDelta&) { - | ^~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; 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::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]' + 165 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x0,x2))); +./gecode/set/rel-op/inter.hpp:62:3: required from here + 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::SingletonView; View1 = Gecode::Set::ComplementView]' +./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::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::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/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: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::ComplementView; Gecode::ModEventDelta = int]' + 163 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); +./gecode/set/rel-op/inter.hpp:62:3: required from here + 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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/subset.hpp:83:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]' - 83 | GECODE_REWRITE(*this,(Eq::post(home(*this),x0,x1))); -./gecode/set/rel/subset.hpp:69:3: required from here - 69 | Subset::propagate(Space& home, const ModEventDelta&) { - | ^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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]' + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./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::ComplementView; View2 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]' + 163 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); +./gecode/set/rel-op/inter.hpp:62:3: required from here + 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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]' +./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::SingletonView; 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::SingletonView; View1 = Gecode::Set::ComplementView]' +./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::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::ConstSetView; View1 = Gecode::Set::ComplementView]' 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/subset.hpp:83:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]' - 83 | GECODE_REWRITE(*this,(Eq::post(home(*this),x0,x1))); -./gecode/set/rel/subset.hpp:69:3: required from here - 69 | Subset::propagate(Space& home, const ModEventDelta&) { - | ^~~~~~~~~~~~~~~~~~~ +./gecode/set/rel-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::ComplementView; View2 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]' + 165 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x0,x2))); +./gecode/set/rel-op/inter.hpp:62:3: required from here + 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::SingletonView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4]' +./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::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::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: 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]' + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./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::ComplementView; Gecode::ModEventDelta = int]' + 163 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); +./gecode/set/rel-op/inter.hpp:62:3: required from here + 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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/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/kernel/core.hpp:3266: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]' + 45 | : MixBinaryPropagator(home,x,y) {} + | ^ +./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]' 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/subset.hpp:83:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]' - 83 | GECODE_REWRITE(*this,(Eq::post(home(*this),x0,x1))); -./gecode/set/rel/subset.hpp:69:3: required from here - 69 | Subset::propagate(Space& home, const ModEventDelta&) { - | ^~~~~~~~~~~~~~~~~~~ +./gecode/set/rel-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::ComplementView; View2 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]' + 163 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); +./gecode/set/rel-op/inter.hpp:62:3: required from here + 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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) { | ^ @@ -140587,18 +145360,39 @@ ./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::SingletonView; 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::SingletonView; View1 = Gecode::Set::ComplementView]' +./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::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::ConstSetView; View1 = Gecode::Set::ComplementView]' 45 | : MixBinaryPropagator(home,x,y) {} | ^ -./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::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::ConstSetView; View1 = Gecode::Set::ComplementView]' 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/subset.hpp:83:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]' - 83 | GECODE_REWRITE(*this,(Eq::post(home(*this),x0,x1))); -./gecode/set/rel/subset.hpp:69:3: required from here - 69 | Subset::propagate(Space& home, const ModEventDelta&) { - | ^~~~~~~~~~~~~~~~~~~ +./gecode/set/rel-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::ComplementView; View2 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]' + 165 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x0,x2))); +./gecode/set/rel-op/inter.hpp:62:3: required from here + 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 45 | : MixBinaryPropagator(home,x,y) {} + | ^ +./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]' + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./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::ComplementView; Gecode::ModEventDelta = int]' + 163 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); +./gecode/set/rel-op/inter.hpp:62:3: required from here + 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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) { | ^ @@ -140608,6 +145402,66 @@ ./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/iter.hh:51: +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:343:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void 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)': @@ -140770,6 +145624,14 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:269:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -140935,120 +145797,18 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh: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] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^ -gecode/set/rel-op-singleton.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-singleton.cpp:57:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | GECODE_ES_FAIL((RelOp::UnionN - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 57 | ::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::SingletonView; View1 = Gecode::Set::SetView]' - 235 | UnionN::post(Home home, ViewArray& x, View1 y) { - | ~~~~~^~~~ -gecode/set/rel-op-singleton.cpp:61:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | GECODE_ES_FAIL((RelOp::PartitionN - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 61 | ::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::SingletonView; View1 = Gecode::Set::SetView]' - 79 | ExecStatus PartitionN::post(Home home, ViewArray& x, - | ~~~~~^~~~ -gecode/set/rel-op-singleton.cpp:66:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 65 | (RelOp::IntersectionN - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 66 | ::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::SingletonView; View1 = Gecode::Set::SetView]' - 235 | IntersectionN::post(Home home, - | ~~~~~^~~~ -gecode/set/rel-op-singleton.cpp: In function 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, 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-singleton.cpp:79:5: note: in expansion of macro 'GECODE_POST' - 79 | 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-singleton.cpp:91:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 90 | GECODE_ES_FAIL((RelOp::UnionN - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 91 | ::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::SingletonView; View1 = Gecode::Set::SetView]' - 252 | UnionN::post(Home home, ViewArray& x, - | ~~~~~^~~~ -gecode/set/rel-op-singleton.cpp:95:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 94 | GECODE_ES_FAIL((RelOp::PartitionN - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 95 | ::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::SingletonView; View1 = Gecode::Set::SetView]' - 94 | ExecStatus PartitionN::post(Home home, ViewArray& x, - | ~~~~~^~~~ -gecode/set/rel-op-singleton.cpp:100:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 99 | (RelOp::IntersectionN - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 100 | ::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/rel-op/post-nocompl-cvv.cpp: In function 'void Gecode::Set::RelOp::post_nocompl(Gecode::Home, Gecode::Set::ConstSetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::SetRelType, Gecode::Set::SetView)': +gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/rel-op/inter.hpp:253:41: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' - 253 | IntersectionN::post(Home home, ViewArray& x, - | ~~~~~^~~~ +In file included from ./gecode/set/rel-op.hh:292, + from gecode/set/rel-op/post-nocompl-cvv.cpp:38: +./gecode/set/rel-op/post.hpp:188:28: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 188 | rel_op_post_nocompl(Home home, View0 x, SetOpType op, View1 y, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -141091,16 +145851,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/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); - | ^~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -141123,143 +145873,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/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::SingletonView; View1 = Gecode::Set::SetView]': -gecode/set/rel-op-singleton.cpp:56:7: required from here - 56 | GECODE_ES_FAIL((RelOp::UnionN - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 57 | ::post(home, xa, y))); - | ~~~~~~^~~~~~~~~~~~~ -./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::SingletonView; View1 = Gecode::Set::SetView]' - 54 | Eq::post(Home home, View0 x, View1 y) { - | ~~~~~^~~~ -./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::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]' - 61 | ExecStatus Union::post(Home home, View0 x0, - | ~~~~~^~~~ -./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/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': +gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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/kernel/core.hpp:3266: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::SingletonView; 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::SingletonView; View1 = Gecode::Set::SetView]': -gecode/set/rel-op-singleton.cpp:60:7: required from here - 60 | GECODE_ES_FAIL((RelOp::PartitionN - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 61 | ::post(home, xa, y))); - | ~~~~~~^~~~~~~~~~~~~ -./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/set/rel-op/post.hpp:45:15: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' + 45 | rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) { + | ~~~~~^~~~ +./gecode/set/rel-op/post.hpp:198:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 198 | rel_eq(home, x, op, y, tmp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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::SingletonView; 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/set/rel-op/post.hpp:45:15: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' + 45 | rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) { + | ~~~~~^~~~ +./gecode/set/rel-op/post.hpp:199:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 199 | rel_op_post_lex(home,tmp,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/partition.hpp:49:44: note: initializing argument 1 of 'Gecode::Set::RelOp::PartitionN::PartitionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; 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::SingletonView; View1 = Gecode::Set::SetView]': -gecode/set/rel-op-singleton.cpp:64:7: required from here - 65 | (RelOp::IntersectionN - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 66 | ::post(home, xa, y))); - | ~~~~~~^~~~~~~~~~~~~ -./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/set/rel-op/post.hpp:167:24: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::SetView]' + 167 | rel_op_post_lex(Home home, SetView x0, SetRelType r, View x1) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139: +./gecode/set/rel-op/post.hpp:207:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 207 | ::post(home,tmp,z))); +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266: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::SingletonView; 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); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +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::SetView]' + 55 | Distinct::post(Home home, View0 x, View1 y) { + | ~~~~~^~~~ +./gecode/set/rel-op/post.hpp:208:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 208 | rel_eq(home, x, op, y, tmp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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::SingletonView; View1 = Gecode::Set::SingletonView; 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/set/rel-op/post.hpp:45:15: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' + 45 | rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) { + | ~~~~~^~~~ +./gecode/set/rel-op/post.hpp:212:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 212 | rel_sub(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) { | ^~~~ -./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::SingletonView; 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::SingletonView; View1 = Gecode::Set::SetView]': -gecode/set/rel-op-singleton.cpp:90:7: required from here - 90 | GECODE_ES_FAIL((RelOp::UnionN - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 91 | ::post(home, xa, z, y))); - | ~~~~~~^~~~~~~~~~~~~~~~ -./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/set/rel-op/post.hpp:81:16: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 81 | rel_sub(Home home, View0 x0, SetOpType op, View1 x1, View2 x2) { + | ~~~~~^~~~ +./gecode/set/rel-op/post.hpp:215:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 215 | rel_sup(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) { | ^~~~ -./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::SingletonView; 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::SingletonView; View1 = Gecode::Set::SetView]': -gecode/set/rel-op-singleton.cpp:94:7: required from here - 94 | GECODE_ES_FAIL((RelOp::PartitionN - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 95 | ::post(home, xa, z, y))); - | ~~~~~~^~~~~~~~~~~~~~~~ -./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/set/rel-op/post.hpp:122:16: note: initializing argument 1 of '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::SetView]' + 122 | rel_sup(Home home, View0 x0, SetOpType op, View1 x1, View2 x2) { + | ~~~~~^~~~ +./gecode/set/rel-op/post.hpp:222:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 222 | ::post(home, z, tmp, 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) { | ^~~~ -./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::SingletonView; 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::SingletonView; View1 = Gecode::Set::SetView]': -gecode/set/rel-op-singleton.cpp:98:7: required from here - 99 | (RelOp::IntersectionN - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 100 | ::post(home, xa, z, y))); - | ~~~~~~^~~~~~~~~~~~~~~~ -./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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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:223:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 223 | rel_eq(home, x, op, y, tmp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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: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, - | ~~~~~^~~~ +./gecode/set/rel-op/post.hpp:45:15: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' + 45 | rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) { + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -141299,327 +146005,1168 @@ ./gecode/set/var/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::SingletonView; 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::SingletonView; View1 = Gecode::Set::SetView]' - 241 | return Rel::Eq::post(home, x[0], y); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -gecode/set/rel-op-singleton.cpp:56:7: required from here - 56 | GECODE_ES_FAIL((RelOp::UnionN - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 57 | ::post(home, xa, y))); - | ~~~~~~^~~~~~~~~~~~~ -./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/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::SetView]': +./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::SetView]' + 193 | rel_eq(home, x, op, y, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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) { | ^~~~ -./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::SingletonView; 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::SingletonView; View1 = Gecode::Set::SingletonView; 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::SingletonView; View1 = Gecode::Set::SetView]' - 243 | return Union::post(home, x[0], x[1], y); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op-singleton.cpp:56:7: required from here - 56 | GECODE_ES_FAIL((RelOp::UnionN - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 57 | ::post(home, xa, y))); - | ~~~~~~^~~~~~~~~~~~~ +./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::ConstSetView; 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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 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::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' + 48 | Intersection::post(Home home, + | ~~~~~^~~~ +./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::SetView]': +./gecode/set/rel-op/post.hpp:199:31: 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::SetView]' + 199 | rel_op_post_lex(home,tmp,r,z); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel-op/post.hpp:170:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 170 | GECODE_ES_FAIL((Rel::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/kernel/core.hpp:3266:3: note: because '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:323: +./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::SetView; bool strict = false]' + 325 | Lq::post(Home home, View0 x, View1 y) { + | ~~~~~^~~~ +./gecode/set/rel-op/post.hpp:173:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 173 | GECODE_ES_FAIL((Rel::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/kernel/core.hpp:3266: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: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::SetView; bool strict = true]' + 325 | Lq::post(Home home, View0 x, View1 y) { + | ~~~~~^~~~ +./gecode/set/rel-op/post.hpp:176:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 176 | GECODE_ES_FAIL((Rel::Lq::post(home,x1,x0))); +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266: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: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::SetView; bool strict = false]' + 325 | Lq::post(Home home, View0 x, View1 y) { + | ~~~~~^~~~ +./gecode/set/rel-op/post.hpp:179:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 179 | GECODE_ES_FAIL((Rel::Lq::post(home,x1,x0))); +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266: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: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::SetView; bool strict = true]' + 325 | Lq::post(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::SetView]': +./gecode/set/rel-op/post.hpp:205: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::SetView]' + 207 | ::post(home,tmp,z))); +gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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::SetView]' + 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::SetView]' + 44 | Distinct::Distinct(Home home, View0 x, View1 y) + | ~~~~~^~~~ +./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': +./gecode/set/rel-op/post.hpp:212: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::SetView]' + 212 | rel_sub(home, x, op, y, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel-op/post.hpp:87:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 87 | ::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) { + | ^~~~ +./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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' + 58 | SuperOfInter::post(Home home, + | ~~~~~^~~~ +./gecode/set/rel-op/post.hpp:94:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 94 | (Rel::Subset::post(home,tmp,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.hh:317: +./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) { + | ~~~~~^~~~ +./gecode/set/rel-op/post.hpp:98:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 98 | ::post(home, x0, x1, tmp))); +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266: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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 61 | ExecStatus Union::post(Home home, View0 x0, + | ~~~~~^~~~ +./gecode/set/rel-op/post.hpp:104:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 104 | ::post(home, x0,x1,x2))); +./gecode/set/rel-op/post.hpp:103:9: note: in expansion of macro 'GECODE_ES_FAIL' + 103 | GECODE_ES_FAIL((SuperOfInter + | ^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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:58:46: note: initializing argument 1 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::SetView]' + 58 | SuperOfInter::post(Home home, + | ~~~~~^~~~ +./gecode/set/rel-op/post.hpp:113:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 113 | ::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/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::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' + 58 | SuperOfInter::post(Home home, + | ~~~~~^~~~ +./gecode/set/rel-op/post.hpp: In instantiation of '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::SetView]': +./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::SetView]' + 215 | rel_sup(home, x, op, y, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel-op/post.hpp:128:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 128 | ::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) { + | ^~~~ +./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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' + 58 | SuperOfInter::post(Home home, + | ~~~~~^~~~ +./gecode/set/rel-op/post.hpp:135:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 135 | ::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:288: +./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::SetView]' + 155 | (Home home, View0 x0, View1 x1, View2 x2) { + | ~~~~~^~~~ +./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' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266: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: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) { + | ~~~~~^~~~ +./gecode/set/rel-op/post.hpp:145:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 145 | ::post(home, x0,x1,tmp))); +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266: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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 48 | Intersection::post(Home home, + | ~~~~~^~~~ +./gecode/set/rel-op/post.hpp:152:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 152 | (Rel::Subset::post(home,x2,tmp))); +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266: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: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) { + | ~~~~~^~~~ +./gecode/set/rel-op/post.hpp:158:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 158 | ::post(home,x0,cx1,tmp))); +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266: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::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' + 48 | Intersection::post(Home home, + | ~~~~~^~~~ +./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: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::SetView]' + 222 | ::post(home, z, tmp, emptyset))); +gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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/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:50:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' + 51 | ::post(home, x0, x1, emptyset))); +./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::SetView]' + 193 | rel_eq(home, x, op, y, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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::ConstSetView; 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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': +./gecode/set/rel-op/post.hpp:56:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' + 58 | ::post(home, x0, x1, x2))); +./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::SetView]' + 193 | rel_eq(home, x, op, y, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]' +./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::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::SingletonView; 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::SingletonView; View1 = Gecode::Set::SetView]' - 245 | (void) new (home) UnionN(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op-singleton.cpp:56:7: required from here - 56 | GECODE_ES_FAIL((RelOp::UnionN - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 57 | ::post(home, xa, y))); - | ~~~~~~^~~~~~~~~~~~~ -./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/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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': +./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::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' + 64 | ::post(home, x0,x1,x2))); +./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::SetView]' + 193 | rel_eq(home, x, op, y, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 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::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]': +./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::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' + 73 | ::post(home,x0,cx1,x2))); +./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::SetView]' + 193 | rel_eq(home, x, op, y, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' + 186 | Intersection::Intersection(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-op/post.hpp:170:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::SetView]' + 170 | GECODE_ES_FAIL((Rel::Lq::post(home,x0,x1))); +./gecode/set/rel-op/post.hpp:199:31: 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::SetView]' + 199 | rel_op_post_lex(home,tmp,r,z); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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::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::SetView; View1 = Gecode::Set::SetView; bool strict = true]': +./gecode/set/rel-op/post.hpp:173:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::SetView]' + 173 | GECODE_ES_FAIL((Rel::Lq::post(home,x0,x1))); +./gecode/set/rel-op/post.hpp:199:31: 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::SetView]' + 199 | rel_op_post_lex(home,tmp,r,z); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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::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/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::SetView]' + 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); +./gecode/set/rel-op/post.hpp:205: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::SetView]' + 207 | ::post(home,tmp,z))); +gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/nq.hpp:100:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 100 | (void) new (home) DistinctDoit(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/rel/nq.hpp:145:42: note: initializing argument 1 of 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' + 145 | DistinctDoit::DistinctDoit(Home home, View0 _x, ConstSetView _y) + | ~~~~~^~~~ +./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': +./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::SetView]' + 70 | (void) new (home) Distinct(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel-op/post.hpp:205: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::SetView]' + 207 | ::post(home,tmp,z))); +gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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) { | ^~~~ 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::SingletonView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' - 722 | (Home home, ViewArray& x0, View1 y0) +./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::SetView; int pc1 = 0]' + 586 | (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::SingletonView; 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::SingletonView; View1 = Gecode::Set::SetView]' - 88 | (void) new (home) PartitionN(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op-singleton.cpp:60:7: required from here - 60 | GECODE_ES_FAIL((RelOp::PartitionN - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 61 | ::post(home, xa, y))); - | ~~~~~~^~~~~~~~~~~~~ -./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/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::SetView]': +./gecode/set/rel-op/post.hpp:93:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 94 | (Rel::Subset::post(home,tmp,x2))); +./gecode/set/rel-op/post.hpp:212: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::SetView]' + 212 | rel_sub(home, x, op, y, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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/kernel/propagator/pattern.hpp:722:9: note: initializing argument 1 of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' - 722 | (Home home, ViewArray& x0, View1 y0) +./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::SetView]' + 44 | Subset::Subset(Home home, View0 y0, View1 y1) + | ~~~~~^~~~ +./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::SetView]': +./gecode/set/rel-op/post.hpp:103:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 104 | ::post(home, x0,x1,x2))); +./gecode/set/rel-op/post.hpp:212: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::SetView]' + 212 | rel_sub(home, x, op, y, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 45 | (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::SingletonView; View1 = Gecode::Set::SingletonView; 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::SingletonView; View1 = Gecode::Set::SetView]' - 244 | return Intersection::post(home, x[0], x[1], y); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op-singleton.cpp:64:7: required from here - 65 | (RelOp::IntersectionN - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 66 | ::post(home, xa, y))); - | ~~~~~~^~~~~~~~~~~~~ -./gecode/set/rel-op/inter.hpp:50:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./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::ComplementView; View2 = Gecode::Set::SetView]': +./gecode/set/rel-op/post.hpp:110:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 113 | ::post(home,x0,cx1,x2))); +./gecode/set/rel-op/post.hpp:212: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::SetView]' + 212 | rel_sub(home, x, op, y, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' + 45 | (Home home, View0 y0, View1 y1, View2 y2) + | ~~~~~^~~~ +./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::SetView]': +./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::SetView]' + 135 | ::post(home, x0, x1, x2))); +./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::SetView]' + 215 | rel_sup(home, x, op, y, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel-op/subofunion.hpp:156:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 156 | (void) new (home) SubOfUnion(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/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::SetView]' + 141 | SubOfUnion::SubOfUnion(Home home, View0 y0, + | ~~~~~^~~~ +./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]' + 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::SetView]' + 222 | ::post(home, z, tmp, emptyset))); +gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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) { + | ^~~~ +./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) + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/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 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; 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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' + 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' + 51 | ::post(home, x0, x1, emptyset))); +./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::SetView]' + 193 | rel_eq(home, x, op, y, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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) { + | ^~~~ +./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]' + 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) + | ~~~~~^~~~ +./gecode/set/rel-op/union.hpp: In instantiation of 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; 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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 63 | (void) new (home) Union(home,x0,x1,x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel-op/post.hpp:56:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' + 58 | ::post(home, x0, x1, x2))); +./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::SetView]' + 193 | rel_eq(home, x, op, y, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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::ConstSetView; 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/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]' 50 | (void) new (home) Intersection(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' + 64 | ::post(home, x0,x1,x2))); +./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::SetView]' + 193 | rel_eq(home, x, op, y, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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-op/inter.hpp:186:54: note: initializing argument 1 of 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; 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::SingletonView; 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::SingletonView; View1 = Gecode::Set::SetView]' - 246 | (void) new (home) IntersectionN(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op-singleton.cpp:64:7: required from here - 65 | (RelOp::IntersectionN - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 66 | ::post(home, xa, y))); - | ~~~~~~^~~~~~~~~~~~~ -./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/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::SetView; 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::ConstSetView; View1 = Gecode::Set::ComplementView; 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::ComplementView; View2 = Gecode::Set::SetView]' + 50 | (void) new (home) Intersection(home,x0,x1,x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' + 73 | ::post(home,x0,cx1,x2))); +./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::SetView]' + 193 | rel_eq(home, x, op, y, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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:722:9: note: initializing argument 1 of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' - 722 | (Home home, ViewArray& x0, View1 y0) +./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::SetView; int pc2 = 4]' + 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) + | ~~~~~^~~~ +./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::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::SetView; View1 = Gecode::Set::SetView; bool strict = false]' + 330 | (void) new (home) Lq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel-op/post.hpp:170:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::SetView]' + 170 | GECODE_ES_FAIL((Rel::Lq::post(home,x0,x1))); +./gecode/set/rel-op/post.hpp:199:31: 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::SetView]' + 199 | rel_op_post_lex(home,tmp,r,z); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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::SetView; int pc1 = 4]' + 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ -./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::SingletonView; 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::SingletonView; View1 = Gecode::Set::SetView]' - 254 | (void) new (home) UnionN(home,x,z,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op-singleton.cpp:90:7: required from here - 90 | GECODE_ES_FAIL((RelOp::UnionN - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 91 | ::post(home, xa, z, y))); - | ~~~~~~^~~~~~~~~~~~~~~~ -./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/set/rel/lq.hpp: In instantiation of 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; 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::SetView; View1 = Gecode::Set::SetView; bool strict = true]' + 330 | (void) new (home) Lq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel-op/post.hpp:173:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::SetView]' + 173 | GECODE_ES_FAIL((Rel::Lq::post(home,x0,x1))); +./gecode/set/rel-op/post.hpp:199:31: 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::SetView]' + 199 | rel_op_post_lex(home,tmp,r,z); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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:722:9: note: initializing argument 1 of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' - 722 | (Home home, ViewArray& x0, View1 y0) +./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/partition.hpp: In instantiation of 'Gecode::Set::RelOp::PartitionN::PartitionN(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SingletonView; 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::SingletonView; View1 = Gecode::Set::SetView]' - 96 | (void) new (home) PartitionN(home,x,z,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op-singleton.cpp:94:7: required from here - 94 | GECODE_ES_FAIL((RelOp::PartitionN - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 95 | ::post(home, xa, z, y))); - | ~~~~~~^~~~~~~~~~~~~~~~ -./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/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]': +./gecode/set/rel/nq.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' + 100 | (void) new (home) DistinctDoit(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/nq.hpp:62:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' + 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); +./gecode/set/rel-op/post.hpp:205: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::SetView]' + 207 | ::post(home,tmp,z))); +gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/nq.hpp:146:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 146 | : UnaryPropagator(home,_x), y(_y) {} + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/propagator/pattern.hpp:302:50: note: initializing argument 1 of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]' + 302 | UnaryPropagator::UnaryPropagator(Home home, View y0) + | ~~~~~^~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::SetView; 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::SetView]' + 45 | : MixBinaryPropagator(home,x,y) {} | ^ +./gecode/set/rel/nq.hpp:70:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' + 70 | (void) new (home) Distinct(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel-op/post.hpp:205: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::SetView]' + 207 | ::post(home,tmp,z))); +gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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/subset.hpp: In instantiation of 'Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; 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::SetView; View1 = Gecode::Set::SetView]' + 57 | (void) new (home) Subset(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel-op/post.hpp:93:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 94 | (Rel::Subset::post(home,tmp,x2))); +./gecode/set/rel-op/post.hpp:212: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::SetView]' + 212 | rel_sub(home, x, op, y, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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/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::SetView; int pc1 = 2]' + 586 | (Home home, View0 y0, View1 y1) + | ~~~~~^~~~ +./gecode/set/rel-op/superofinter.hpp: In instantiation of 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': +./gecode/set/rel-op/superofinter.hpp:60:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel-op/post.hpp:103:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 104 | ::post(home, x0,x1,x2))); +./gecode/set/rel-op/post.hpp:212: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::SetView]' + 212 | rel_sub(home, x, op, y, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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) { + | ^~~~ +./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::SetView; int pc2 = 2]' + 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) + | ~~~~~^~~~ +./gecode/set/rel-op/superofinter.hpp: In instantiation of 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]': +./gecode/set/rel-op/superofinter.hpp:60:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' + 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel-op/post.hpp:110:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 113 | ::post(home,x0,cx1,x2))); +./gecode/set/rel-op/post.hpp:212: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::SetView]' + 212 | rel_sub(home, x, op, y, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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) { + | ^~~~ +./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::SetView; int pc2 = 2]' + 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) + | ~~~~~^~~~ +./gecode/set/rel-op/subofunion.hpp: In instantiation of 'Gecode::Set::RelOp::SubOfUnion::SubOfUnion(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': +./gecode/set/rel-op/subofunion.hpp:156:12: required from '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::SetView]' + 156 | (void) new (home) SubOfUnion(home,x0, x1, x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::SetView]' + 135 | ::post(home, x0, x1, x2))); +./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::SetView]' + 215 | rel_sup(home, x, op, y, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel-op/subofunion.hpp:144:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 144 | 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::ConstSetView; 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::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]' + 47 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} + | ^ +./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]' + 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::SetView]' + 222 | ::post(home, z, tmp, emptyset))); +gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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::ConstSetView; 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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' + 47 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} + | ^ +./gecode/set/rel-op/superofinter.hpp:60:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' + 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' + 51 | ::post(home, x0, x1, emptyset))); +./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::SetView]' + 193 | rel_eq(home, x, op, y, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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::ConstSetView; 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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 51 | View2,PC_SET_ANY>(home,y0,y1,y2) {} + | ^ +./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::SetView]' + 63 | (void) new (home) Union(home,x0,x1,x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel-op/post.hpp:56:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' + 58 | ::post(home, x0, x1, x2))); +./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::SetView]' + 193 | rel_eq(home, x, op, y, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::SetView; 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::SetView]' + 189 | View2,PC_SET_ANY>(home,y0,y1,y2) {} + | ^ +./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::SetView]' + 50 | (void) new (home) Intersection(home,x0,x1,x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' + 73 | ::post(home,x0,cx1,x2))); +./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::SetView]' + 193 | rel_eq(home, x, op, y, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; 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::SetView; View1 = Gecode::Set::SetView; bool strict = false]' + 316 | : MixBinaryPropagator(home,x,y) {} + | ^ +./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::SetView; bool strict = false]' + 330 | (void) new (home) Lq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel-op/post.hpp:170:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::SetView]' + 170 | GECODE_ES_FAIL((Rel::Lq::post(home,x0,x1))); +./gecode/set/rel-op/post.hpp:199:31: 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::SetView]' + 199 | rel_op_post_lex(home,tmp,r,z); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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]' + 146 | : UnaryPropagator(home,_x), y(_y) {} + | ^ +./gecode/set/rel/nq.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' + 100 | (void) new (home) DistinctDoit(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/nq.hpp:62:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' + 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); +./gecode/set/rel-op/post.hpp:205: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::SetView]' + 207 | ::post(home,tmp,z))); +gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; 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::SetView; View1 = Gecode::Set::SetView]' + 46 | View1,PC_SET_CLUB>(home,y0,y1) {} + | ^ +./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::SetView]' + 57 | (void) new (home) Subset(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel-op/post.hpp:93:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 94 | (Rel::Subset::post(home,tmp,x2))); +./gecode/set/rel-op/post.hpp:212: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::SetView]' + 212 | rel_sub(home, x, op, y, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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::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::SetView; 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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 47 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} + | ^ +./gecode/set/rel-op/superofinter.hpp:60:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel-op/post.hpp:103:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 104 | ::post(home, x0,x1,x2))); +./gecode/set/rel-op/post.hpp:212: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::SetView]' + 212 | rel_sub(home, x, op, y, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::SetView; 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::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' + 47 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} + | ^ +./gecode/set/rel-op/superofinter.hpp:60:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' + 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel-op/post.hpp:110:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 113 | ::post(home,x0,cx1,x2))); +./gecode/set/rel-op/post.hpp:212: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::SetView]' + 212 | rel_sub(home, x, op, y, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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: +./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': +./gecode/set/rel/subset.hpp:83:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' + 83 | GECODE_REWRITE(*this,(Eq::post(home(*this),x0,x1))); +./gecode/set/rel/subset.hpp:69:3: required from here + 69 | Subset::propagate(Space& home, const ModEventDelta&) { + | ^~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/eq.hpp: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::ComplementView; 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::ComplementView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' + 163 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); +./gecode/set/rel-op/inter.hpp:62:3: required from here + 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::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::ComplementView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' + 165 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x0,x2))); +./gecode/set/rel-op/inter.hpp:62:3: required from here + 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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/kernel/propagator/pattern.hpp:722:9: note: initializing argument 1 of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; 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::SingletonView; 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::SingletonView; View1 = Gecode::Set::SetView]' - 255 | (void) new (home) IntersectionN(home,x,z,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op-singleton.cpp:98:7: required from here - 99 | (RelOp::IntersectionN - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 100 | ::post(home, xa, z, y))); - | ~~~~~~^~~~~~~~~~~~~~~~ -./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/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::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]' + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/subset.hpp:83:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' + 83 | GECODE_REWRITE(*this,(Eq::post(home(*this),x0,x1))); +./gecode/set/rel/subset.hpp:69:3: required from here + 69 | Subset::propagate(Space& home, const ModEventDelta&) { + | ^~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | : MixBinaryPropagator(home,x,y) {} + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/propagator/pattern.hpp:722:9: note: initializing argument 1 of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' - 722 | (Home home, ViewArray& x0, View1 y0) +./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::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/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; 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::ComplementView; View1 = Gecode::Set::SetView]' 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ -./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::SingletonView; View1 = Gecode::Set::SetView]' - 241 | return Rel::Eq::post(home, x[0], y); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -gecode/set/rel-op-singleton.cpp:56:7: required from here - 56 | GECODE_ES_FAIL((RelOp::UnionN - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 57 | ::post(home, xa, y))); - | ~~~~~~^~~~~~~~~~~~~ +./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::ComplementView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' + 163 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); +./gecode/set/rel-op/inter.hpp:62:3: required from here + 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::SingletonView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' +./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::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::SingletonView; View1 = Gecode::Set::SingletonView; 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::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]' - 63 | (void) new (home) Union(home,x0,x1,x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::SingletonView; View1 = Gecode::Set::SetView]' - 243 | return Union::post(home, x[0], x[1], y); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op-singleton.cpp:56:7: required from here - 56 | GECODE_ES_FAIL((RelOp::UnionN - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 57 | ::post(home, xa, y))); - | ~~~~~~^~~~~~~~~~~~~ -./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::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/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; 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::SingletonView; View1 = Gecode::Set::SetView]' - 205 | : MixNaryOnePropagator(home,x,y) { - | ^ -./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::SingletonView; View1 = Gecode::Set::SetView]' - 245 | (void) new (home) UnionN(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op-singleton.cpp:56:7: required from here - 56 | GECODE_ES_FAIL((RelOp::UnionN - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 57 | ::post(home, xa, y))); - | ~~~~~~^~~~~~~~~~~~~ -./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::SingletonView; View1 = Gecode::Set::SingletonView; 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::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]' - 50 | (void) new (home) Intersection(home,x0,x1,x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::SingletonView; View1 = Gecode::Set::SetView]' - 244 | return Intersection::post(home, x[0], x[1], y); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op-singleton.cpp:64:7: required from here - 65 | (RelOp::IntersectionN - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 66 | ::post(home, xa, y))); - | ~~~~~~^~~~~~~~~~~~~ -./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/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]': +./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel-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::ComplementView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' + 165 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x0,x2))); +./gecode/set/rel-op/inter.hpp:62:3: required from here + 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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: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) - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.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::SingletonView; 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::SingletonView; View1 = Gecode::Set::SetView]' +./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/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]': +./gecode/set/rel/eq.hpp:45:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]' 45 | : MixBinaryPropagator(home,x,y) {} | ^ -./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/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::SetView]' 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ -./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::SingletonView; View1 = Gecode::Set::SetView]' - 241 | return Rel::Eq::post(home, x[0], y); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -gecode/set/rel-op-singleton.cpp:56:7: required from here - 56 | GECODE_ES_FAIL((RelOp::UnionN - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 57 | ::post(home, xa, y))); - | ~~~~~~^~~~~~~~~~~~~ +./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::ComplementView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' + 163 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); +./gecode/set/rel-op/inter.hpp:62:3: required from here + 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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) { | ^ @@ -141629,97 +147176,86 @@ ./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::SingletonView; int pc0 = 4; View1 = Gecode::Set::SingletonView; 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::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]' - 51 | View2,PC_SET_ANY>(home,y0,y1,y2) {} - | ^ -./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::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]' - 63 | (void) new (home) Union(home,x0,x1,x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::SingletonView; View1 = Gecode::Set::SetView]' - 243 | return Union::post(home, x[0], x[1], y); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op-singleton.cpp:56:7: required from here - 56 | GECODE_ES_FAIL((RelOp::UnionN - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 57 | ::post(home, xa, y))); - | ~~~~~~^~~~~~~~~~~~~ -./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/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]' + 45 | : MixBinaryPropagator(home,x,y) {} + | ^ +./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel-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::ComplementView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' + 165 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x0,x2))); +./gecode/set/rel-op/inter.hpp:62:3: required from here + 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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/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]' - 299 | probe(iterator,lbi); - | ^~~~~ -./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]' - 152 | return x->includeI(home, iter); - | ~~~~~~~~~~~^~~~~~~~~~~~ -./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::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' - 303 | GECODE_ME_CHECK(y.includeI(home,lbi)); - | ~~~~~~~~~~^~~~~~~~~~ -./gecode/set/rel-op/inter.hpp:273:3: required from here - 273 | IntersectionN::propagate(Space& home, const ModEventDelta&) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 215 | Iter::Ranges::Diff probe(lbi,iterator); - | ^~~~~ -./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]' - 165 | return x->intersectI(home, iter); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -./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::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' - 309 | GECODE_ME_CHECK(y.intersectI(home,ubi)); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/set/rel-op/inter.hpp:273:3: required from here - 273 | IntersectionN::propagate(Space& home, const ModEventDelta&) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/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]' - 314 | Iter::Ranges::SingletonAppend si(mi,ma,iterator); - | ^~ -./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]' - 306 | return includeI_full(home, mi, ma, iterator); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 152 | return x->includeI(home, iter); - | ~~~~~~~~~~~^~~~~~~~~~~~ -./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::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' - 303 | GECODE_ME_CHECK(y.includeI(home,lbi)); - | ~~~~~~~~~~^~~~~~~~~~ -./gecode/set/rel-op/inter.hpp:273:3: required from here - 273 | IntersectionN::propagate(Space& home, const ModEventDelta&) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/set/rel-op/post.hpp: In function 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': +./gecode/set/rel-op/post.hpp:89:7: warning: this statement may fall through [-Wimplicit-fallthrough=] + 89 | } + | ^ +./gecode/set/rel-op/post.hpp:90:5: note: here + 90 | case SOT_UNION: + | ^~~~ +./gecode/set/rel-op/post.hpp: In function 'void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': +./gecode/set/rel-op/post.hpp:130:7: warning: this statement may fall through [-Wimplicit-fallthrough=] + 130 | } + | ^ +./gecode/set/rel-op/post.hpp:131:5: note: here + 131 | case SOT_UNION: + | ^~~~ +./gecode/set/rel-op/post.hpp: In function 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]': +./gecode/set/rel-op/post.hpp:53:7: warning: this statement may fall through [-Wimplicit-fallthrough=] + 53 | } + | ^ +./gecode/set/rel-op/post.hpp:54:5: note: here + 54 | case SOT_UNION: + | ^~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::NaryInter::~NaryInter()' at ./gecode/iter/ranges-inter.hpp:74:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryInter]' at ./gecode/set/var-imp/set.hpp:343:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::NaryInter::~NaryInter()' at ./gecode/iter/ranges-inter.hpp:74:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryInter]' at ./gecode/set/var-imp/set.hpp:269:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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-vvc.o gecode/set/rel-op/post-compl-vvc.cpp +In file included from ./gecode/iter.hh:51: +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:343:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:269:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, - from gecode/set/rel-op/post-nocompl.cpp:37: + from gecode/set/rel-op/post-compl-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; @@ -141759,159 +147295,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); | ~~~~~^~~~ -./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]' - 215 | Iter::Ranges::Diff probe(lbi,iterator); - | ^~~~~ -./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]' - 165 | return x->intersectI(home, iter); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -./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::SingletonView; View1 = Gecode::Set::SetView]' - 605 | GECODE_ME_CHECK_MODIFIED(modified, y.intersectI(home,xUBUnion)); -./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::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' - 127 | GECODE_ES_CHECK(partitionNYUB(home,modified, x, y,unionOfDets)); -./gecode/set/rel-op/partition.hpp:107:3: required from here - 107 | PartitionN::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 299 | probe(iterator,lbi); - | ^~~~~ -./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]' - 152 | return x->includeI(home, iter); - | ~~~~~~~~~~~^~~~~~~~~~~~ -./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::SingletonView; View1 = Gecode::Set::SetView]' - 579 | GECODE_ME_CHECK_MODIFIED(modified, y.includeI(home,xLBUnion)); -./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::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' - 129 | GECODE_ES_CHECK(partitionNYLB(home,modified, x, y,unionOfDets)); -./gecode/set/rel-op/partition.hpp:107:3: required from here - 107 | PartitionN::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 300 | Iter::Ranges::Union ij(j,i); - | ^~ -./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]' - 315 | if (glb.includeI(home, si)) { - | ~~~~~~~~~~~~^~~~~~~~~~ -./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]' - 306 | return includeI_full(home, mi, ma, iterator); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 152 | return x->includeI(home, iter); - | ~~~~~~~~~~~^~~~~~~~~~~~ -./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::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' - 303 | GECODE_ME_CHECK(y.includeI(home,lbi)); - | ~~~~~~~~~~^~~~~~~~~~ -./gecode/set/rel-op/inter.hpp:273:3: required from here - 273 | IntersectionN::propagate(Space& home, const ModEventDelta&) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -./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) { - | ^~~~~ -./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]' - 240 | Iter::Ranges::SingletonAppend si(mi,ma,iterator); - | ^~ -./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]' - 232 | return intersectI_full(home, mi, ma, iterator); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 165 | return x->intersectI(home, iter); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -./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::SingletonView; View1 = Gecode::Set::SetView]' - 605 | GECODE_ME_CHECK_MODIFIED(modified, y.intersectI(home,xUBUnion)); -./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::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' - 127 | GECODE_ES_CHECK(partitionNYUB(home,modified, x, y,unionOfDets)); -./gecode/set/rel-op/partition.hpp:107:3: required from here - 107 | PartitionN::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 378 | Iter::Ranges::Inter ij(j,i); - | ^~ -./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]' - 241 | if (lub.intersectI(home, si)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~ -./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]' - 232 | return intersectI_full(home, mi, ma, iterator); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 165 | return x->intersectI(home, iter); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -./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::SingletonView; View1 = Gecode::Set::SetView]' - 605 | GECODE_ME_CHECK_MODIFIED(modified, y.intersectI(home,xUBUnion)); -./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::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' - 127 | GECODE_ES_CHECK(partitionNYUB(home,modified, x, y,unionOfDets)); -./gecode/set/rel-op/partition.hpp:107:3: required from here - 107 | PartitionN::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~~~~~~~~~ -./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:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Eq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel/eq.hpp:83:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Eq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel/eq.hpp:83:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -142136,140 +147532,6 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/set.hh:44: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': ./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -142312,34 +147574,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/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -142369,17 +147603,6 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -142391,46 +147614,16 @@ ./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ ./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 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] @@ -142442,81 +147635,18 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -gecode/set/rel-op/post-compl.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/set/rel-op/post-compl-vvc.cpp: In function 'void Gecode::Set::RelOp::post_compl(Gecode::Home, Gecode::Set::SetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::Set::ConstSetView)': +gecode/set/rel-op/post-compl-vvc.cpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | 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]' + from gecode/set/rel-op/post-compl-vvc.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::ConstSetView]' 45 | rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) { | ~~~~~^~~~ -In file included from ./gecode/set.hh:755: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -142539,17 +147669,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here 155 | : VarArray(home,a) {} @@ -142557,27 +147676,9 @@ ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 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/var/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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:171:31: required from here 171 | : VarArray(home,a) {} @@ -142588,27 +147689,14 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::NaryInter::~NaryInter()' at ./gecode/iter/ranges-inter.hpp:74:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryInter]' at ./gecode/set/var-imp/set.hpp:343:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -142621,17 +147709,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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here 85 | : VarArray(home,a) {} @@ -142643,10 +147720,10 @@ 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 - 45 | rel_eq >(home, x, op, y, cz); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +./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::ConstSetView]': +gecode/set/rel-op/post-compl-vvc.cpp:48:41: required from here + 48 | rel_eq(home, x, op, y, cz); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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' @@ -142668,7 +147745,7 @@ 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]' +./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::ConstSetView]' 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] @@ -142680,7 +147757,7 @@ 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]' +./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::ConstSetView]' 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] @@ -142691,7 +147768,7 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/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]' +./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::ConstSetView]' 48 | Intersection::post(Home home, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': @@ -142707,18 +147784,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/rel-op/post-nocompl.cpp: In function 'void Gecode::Set::RelOp::post_nocompl(Gecode::Home, Gecode::Set::SetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::SetRelType, Gecode::Set::SetView)': -gecode/set/rel-op/post-nocompl.cpp:45:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set/rel-op.hh:292, - from gecode/set/rel-op/post-nocompl.cpp:38: -./gecode/set/rel-op/post.hpp:188:28: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' - 188 | rel_op_post_nocompl(Home home, View0 x, SetOpType op, View1 y, - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' 1858 | : ArgArrayBase(aa) {} @@ -142746,11 +147811,11 @@ 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.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::ConstSetView]' 51 | ::post(home, x0, x1, emptyset))); -gecode/set/rel-op/post-compl.cpp:45:53: required from here - 45 | rel_eq >(home, x, op, y, cz); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-compl-vvc.cpp:48:41: required from here + 48 | rel_eq(home, x, op, y, cz); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -142760,60 +147825,60 @@ ./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/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::ConstSetView]': +./gecode/set/rel-op/post.hpp:56:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' 58 | ::post(home, x0, x1, x2))); -gecode/set/rel-op/post-compl.cpp:45:53: required from here - 45 | rel_eq >(home, x, op, y, cz); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-compl-vvc.cpp:48:41: required from here + 48 | rel_eq(home, x, op, y, cz); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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]' +./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::ConstSetView]' 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/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::ConstSetView]': +./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::ConstSetView]' 64 | ::post(home, x0,x1,x2))); -gecode/set/rel-op/post-compl.cpp:45:53: required from here - 45 | rel_eq >(home, x, op, y, cz); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-compl-vvc.cpp:48:41: required from here + 48 | rel_eq(home, x, op, y, cz); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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]' +./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::ConstSetView]' 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/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::ConstSetView]': +./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::ConstSetView]' 73 | ::post(home,x0,cx1,x2))); -gecode/set/rel-op/post-compl.cpp:45:53: required from here - 45 | rel_eq >(home, x, op, y, cz); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-compl-vvc.cpp:48:41: required from here + 48 | rel_eq(home, x, op, y, cz); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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]' +./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::ConstSetView]' 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]' 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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.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::ConstSetView]' 51 | ::post(home, x0, x1, emptyset))); -gecode/set/rel-op/post-compl.cpp:45:53: required from here - 45 | rel_eq >(home, x, op, y, cz); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-compl-vvc.cpp:48:41: required from here + 48 | rel_eq(home, x, op, y, cz); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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) {} | ^ @@ -142824,58 +147889,58 @@ ./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/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::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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 63 | (void) new (home) Union(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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.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::ConstSetView]' 58 | ::post(home, x0, x1, x2))); -gecode/set/rel-op/post-compl.cpp:45:53: required from here - 45 | rel_eq >(home, x, op, y, cz); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-compl-vvc.cpp:48:41: required from here + 48 | rel_eq(home, x, op, y, cz); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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]' +./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::ConstSetView; 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/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::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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 50 | (void) new (home) Intersection(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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.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::ConstSetView]' 64 | ::post(home, x0,x1,x2))); -gecode/set/rel-op/post-compl.cpp:45:53: required from here - 45 | rel_eq >(home, x, op, y, cz); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-compl-vvc.cpp:48:41: required from here + 48 | rel_eq(home, x, op, y, cz); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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]' +./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::ConstSetView; 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/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::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::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' 50 | (void) new (home) Intersection(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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.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::ConstSetView]' 73 | ::post(home,x0,cx1,x2))); -gecode/set/rel-op/post-compl.cpp:45:53: required from here - 45 | rel_eq >(home, x, op, y, cz); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-compl-vvc.cpp:48:41: required from here + 48 | rel_eq(home, x, op, y, cz); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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]' +./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::ConstSetView; int pc2 = 4]' 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, @@ -142944,11 +148009,11 @@ ./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]' 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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.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::ConstSetView]' 51 | ::post(home, x0, x1, emptyset))); -gecode/set/rel-op/post-compl.cpp:45:53: required from here - 45 | rel_eq >(home, x, op, y, cz); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-compl-vvc.cpp:48:41: required from here + 48 | rel_eq(home, x, op, y, cz); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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) { | ^ @@ -142958,18 +148023,18 @@ ./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/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::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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 51 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ -./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/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::ConstSetView]' 63 | (void) new (home) Union(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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.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::ConstSetView]' 58 | ::post(home, x0, x1, x2))); -gecode/set/rel-op/post-compl.cpp:45:53: required from here - 45 | rel_eq >(home, x, op, y, cz); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-compl-vvc.cpp:48:41: required from here + 48 | rel_eq(home, x, op, y, cz); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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) { | ^ @@ -142979,18 +148044,18 @@ ./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/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::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::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' 189 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ -./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/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::ConstSetView]' 50 | (void) new (home) Intersection(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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.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::ConstSetView]' 73 | ::post(home,x0,cx1,x2))); -gecode/set/rel-op/post-compl.cpp:45:53: required from here - 45 | rel_eq >(home, x, op, y, cz); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-compl-vvc.cpp:48:41: required from here + 48 | rel_eq(home, x, op, y, cz); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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) { | ^ @@ -143000,6 +148065,618 @@ ./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::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::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]' + 163 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); +./gecode/set/rel-op/inter.hpp:62:3: required from here + 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::SetView; View1 = Gecode::Set::ConstSetView]': +./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::ConstSetView; Gecode::ModEventDelta = int]' + 165 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x0,x2))); +./gecode/set/rel-op/inter.hpp:62:3: required from here + 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./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::ConstSetView; Gecode::ModEventDelta = int]' + 163 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); +./gecode/set/rel-op/inter.hpp:62:3: required from here + 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::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]' + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./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::ConstSetView; Gecode::ModEventDelta = int]' + 165 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x0,x2))); +./gecode/set/rel-op/inter.hpp:62:3: required from here + 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 45 | : MixBinaryPropagator(home,x,y) {} + | ^ +./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]' + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./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::ConstSetView; Gecode::ModEventDelta = int]' + 163 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); +./gecode/set/rel-op/inter.hpp:62:3: required from here + 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 45 | : MixBinaryPropagator(home,x,y) {} + | ^ +./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]' + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./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::ConstSetView; Gecode::ModEventDelta = int]' + 165 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x0,x2))); +./gecode/set/rel-op/inter.hpp:62:3: required from here + 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::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 destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::NaryInter::~NaryInter()' at ./gecode/iter/ranges-inter.hpp:74:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryInter]' at ./gecode/set/var-imp/set.hpp:269:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::NaryInter::~NaryInter()' at ./gecode/iter/ranges-inter.hpp:74:9, + inlined from 'Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel-op/inter.hpp:304:9: +./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::NaryInter::~NaryInter()' at ./gecode/iter/ranges-inter.hpp:74:9, + inlined from 'Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel-op/inter.hpp:304:9: +./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::NaryInter::~NaryInter()' at ./gecode/iter/ranges-inter.hpp:74:9, + inlined from 'Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel-op/inter.hpp:304:9: +./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::NaryInter::~NaryInter()' at ./gecode/iter/ranges-inter.hpp:74:9, + inlined from 'Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel-op/inter.hpp:304:9: +./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryUnion]' at ./gecode/set/var-imp/set.hpp:269:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryUnion]' at ./gecode/set/var-imp/set.hpp:343:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +In file included from ./gecode/iter.hh:51, + from ./gecode/int.hh:61: +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:343:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:269:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, + inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend >::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Set::RangesCompl]' at ./gecode/set/var-imp/set.hpp:343:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, + inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, + inlined from 'Gecode::ModEvent Gecode::Set::ComplementView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::Cache; View = Gecode::Set::SetView]' at ./gecode/set/view/complement.hpp:234:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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-vvc.o gecode/set/rel-op/post-nocompl-vvc.cpp +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryUnion]' at ./gecode/set/var-imp/set.hpp:269:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +In file included from ./gecode/iter.hh:51, + from ./gecode/int.hh:61: +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel/lq.hpp:311:3, + inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]' at ./gecode/set/rel/lq.hpp:359:24: +./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op/post-nocompl-vvc.cpp:37: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryUnion]' at ./gecode/set/var-imp/set.hpp:343:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +In file included from ./gecode/int.hh:917, + from ./gecode/set.hh:44: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +gecode/set/rel-op/post-nocompl-vvc.cpp: In function 'void Gecode::Set::RelOp::post_nocompl(Gecode::Home, Gecode::Set::SetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::SetRelType, Gecode::Set::ConstSetView)': +gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set/rel-op.hh:292, + from gecode/set/rel-op/post-nocompl-vvc.cpp:38: +./gecode/set/rel-op/post.hpp:188:28: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; 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/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -143042,38 +148719,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/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]' - 163 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); -./gecode/set/rel-op/inter.hpp:62:3: required from here - 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 165 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x0,x2))); -./gecode/set/rel-op/inter.hpp:62:3: required from here - 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -143096,53 +148741,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) | ^~~~~~ -./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]' - 56 | (void) new (home) Eq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 163 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); -./gecode/set/rel-op/inter.hpp:62:3: required from here - 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 56 | (void) new (home) Eq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 165 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x0,x2))); -./gecode/set/rel-op/inter.hpp:62:3: required from here - 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': -gecode/set/rel-op/post-nocompl.cpp:45:49: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': +gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/kernel/core.hpp:3266: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:45:15: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' +./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::ConstSetView]' 45 | rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) { | ~~~~~^~~~ ./gecode/set/rel-op/post.hpp:198:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -143160,7 +148769,7 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/rel-op/post.hpp:167:24: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::SetView]' +./gecode/set/rel-op/post.hpp:167:24: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]' 167 | rel_op_post_lex(Home home, SetView x0, SetRelType r, View x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139: @@ -143174,7 +148783,7 @@ | ^~~~ 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::SetView]' +./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]' 55 | Distinct::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ ./gecode/set/rel-op/post.hpp:208:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -143192,7 +148801,7 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/rel-op/post.hpp:81:16: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' +./gecode/set/rel-op/post.hpp:81:16: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 81 | rel_sub(Home home, View0 x0, SetOpType op, View1 x1, View2 x2) { | ~~~~~^~~~ ./gecode/set/rel-op/post.hpp:215:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -143201,7 +148810,7 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/rel-op/post.hpp:122:16: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' +./gecode/set/rel-op/post.hpp:122:16: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 122 | rel_sup(Home home, View0 x0, SetOpType op, View1 x1, View2 x2) { | ~~~~~^~~~ ./gecode/set/rel-op/post.hpp:222:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -143213,7 +148822,7 @@ 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]' +./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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' 58 | SuperOfInter::post(Home home, | ~~~~~^~~~ ./gecode/set/rel-op/post.hpp:223:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -143225,48 +148834,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::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' 45 | rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) { | ~~~~~^~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4]': -./gecode/set/rel/eq.hpp:45:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ComplementView]' - 45 | : MixBinaryPropagator(home,x,y) {} - | ^ -./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]' - 56 | (void) new (home) Eq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 163 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); -./gecode/set/rel-op/inter.hpp:62:3: required from here - 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 45 | : MixBinaryPropagator(home,x,y) {} - | ^ -./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]' - 56 | (void) new (home) Eq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 165 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x0,x2))); -./gecode/set/rel-op/inter.hpp:62:3: required from here - 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -143306,13 +148873,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/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::SetView]': -./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' +./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::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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 193 | rel_eq(home, x, op, y, z); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl.cpp:45:49: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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' @@ -143333,7 +148900,7 @@ 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::SetView]' +./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::ConstSetView]' 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] @@ -143345,6 +148912,57 @@ 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::ConstSetView]' + 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::ConstSetView]' + 48 | Intersection::post(Home home, + | ~~~~~^~~~ +./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::SetView]': +./gecode/set/rel-op/post.hpp:198:36: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' + 198 | rel_eq(home, x, op, y, tmp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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) { + | ^~~~ +./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) { + | ^~~~ +./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-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) { + | ^~~~ ./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, | ~~~~~^~~~ @@ -143359,13 +148977,13 @@ ./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::SetView]' 48 | Intersection::post(Home home, | ~~~~~^~~~ -./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::SetView]': -./gecode/set/rel-op/post.hpp:199:31: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' +./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]': +./gecode/set/rel-op/post.hpp:199:31: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 199 | rel_op_post_lex(home,tmp,r,z); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl.cpp:45:49: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/set/rel-op/post.hpp:170:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 170 | GECODE_ES_FAIL((Rel::Lq::post(home,x0,x1))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' @@ -143375,7 +148993,7 @@ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323: -./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::SetView; bool strict = false]' +./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/set/rel-op/post.hpp:173:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -143386,7 +149004,7 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/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::SetView; bool strict = true]' +./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 = true]' 325 | Lq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ ./gecode/set/rel-op/post.hpp:176:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -143397,7 +149015,7 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/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::SetView; bool strict = false]' +./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 = false]' 325 | Lq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ ./gecode/set/rel-op/post.hpp:179:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -143408,15 +149026,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/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::SetView; bool strict = true]' +./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) { | ~~~~~^~~~ -./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-op/post.hpp:205:9: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' +./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-op/post.hpp:205:9: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 207 | ::post(home,tmp,z))); -gecode/set/rel-op/post-nocompl.cpp:45:49: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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' @@ -143425,7 +149043,7 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/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]' +./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] @@ -143445,16 +149063,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/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::SetView]' +./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/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': -./gecode/set/rel-op/post.hpp:212:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' +./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': +./gecode/set/rel-op/post.hpp:212:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 212 | rel_sub(home, x, op, y, z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl.cpp:45:49: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/set/rel-op/post.hpp:87:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 87 | ::post(home, x0, x1, emptyset))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' @@ -143475,7 +149093,7 @@ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:317: -./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]' +./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::ConstSetView]' 55 | ExecStatus Subset::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ ./gecode/set/rel-op/post.hpp:98:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -143497,7 +149115,7 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/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::SetView]' +./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::ConstSetView]' 58 | SuperOfInter::post(Home home, | ~~~~~^~~~ ./gecode/set/rel-op/post.hpp:113:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -143508,16 +149126,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/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::ComplementView; View2 = Gecode::Set::SetView]' +./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::ComplementView; View2 = Gecode::Set::ConstSetView]' 58 | SuperOfInter::post(Home home, | ~~~~~^~~~ -./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': -./gecode/set/rel-op/post.hpp: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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' +./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; 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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 215 | rel_sup(home, x, op, y, z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl.cpp:45:49: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/set/rel-op/post.hpp:128:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 128 | ::post(home, x0, x1, emptyset))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' @@ -143538,7 +149156,7 @@ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:288: -./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' +./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 155 | (Home home, View0 x0, View1 x1, View2 x2) { | ~~~~~^~~~ ./gecode/set/rel-op/post.hpp:142:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -143549,7 +149167,7 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/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]' +./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::ConstSetView; View1 = Gecode::Set::SetView]' 55 | ExecStatus Subset::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ ./gecode/set/rel-op/post.hpp:145:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -143571,7 +149189,7 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/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]' +./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::ConstSetView; View1 = Gecode::Set::SetView]' 55 | ExecStatus Subset::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ ./gecode/set/rel-op/post.hpp:158:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -143585,12 +149203,30 @@ ./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::SetView]' 48 | Intersection::post(Home home, | ~~~~~^~~~ -./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: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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' +./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 222 | ::post(home, z, tmp, emptyset))); -gecode/set/rel-op/post-nocompl.cpp:45:49: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' + 45 | (Home home, View0 y0, View1 y1, View2 y2) + | ~~~~~^~~~ +./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::ConstSetView]' + 51 | ::post(home, x0, x1, emptyset))); +./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' + 193 | rel_eq(home, x, op, y, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -143600,15 +149236,69 @@ ./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::SetView]': -./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::SetView]' +./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::ConstSetView]': +./gecode/set/rel-op/post.hpp:56:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' 58 | ::post(home, x0, x1, x2))); -./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' +./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 193 | rel_eq(home, x, op, y, z); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl.cpp:45:49: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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::ConstSetView]' + 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::ConstSetView]': +./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::ConstSetView]' + 64 | ::post(home, x0,x1,x2))); +./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' + 193 | rel_eq(home, x, op, y, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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::ConstSetView]' + 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::ConstSetView]': +./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::ConstSetView]' + 73 | ::post(home,x0,cx1,x2))); +./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' + 193 | rel_eq(home, x, op, y, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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::ConstSetView]' + 186 | Intersection::Intersection(Home home, + | ~~~~~^~~~ +./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/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::SetView]' + 58 | ::post(home, x0, x1, x2))); +./gecode/set/rel-op/post.hpp:198:36: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' + 198 | rel_eq(home, x, op, y, tmp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -143621,12 +149311,12 @@ ./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/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::SetView]' 64 | ::post(home, x0,x1,x2))); -./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' - 193 | rel_eq(home, x, op, y, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl.cpp:45:49: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel-op/post.hpp:198:36: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' + 198 | rel_eq(home, x, op, y, tmp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -143639,12 +149329,12 @@ ./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::SetView]': ./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::SetView]' 73 | ::post(home,x0,cx1,x2))); -./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' - 193 | rel_eq(home, x, op, y, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl.cpp:45:49: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel-op/post.hpp:198:36: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' + 198 | rel_eq(home, x, op, y, tmp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -143654,50 +149344,103 @@ ./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::SetView]' 186 | Intersection::Intersection(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-op/post.hpp:170:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::SetView]' +./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/rel-op/post.hpp:170:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]' 170 | GECODE_ES_FAIL((Rel::Lq::post(home,x0,x1))); -./gecode/set/rel-op/post.hpp:199:31: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' +./gecode/set/rel-op/post.hpp:199:31: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 199 | rel_op_post_lex(home,tmp,r,z); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl.cpp:45:49: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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::SetView; bool strict = false]' +./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::SetView; bool strict = true]': -./gecode/set/rel-op/post.hpp:173:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::SetView]' +./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/rel-op/post.hpp:173:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]' 173 | GECODE_ES_FAIL((Rel::Lq::post(home,x0,x1))); -./gecode/set/rel-op/post.hpp:199:31: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' +./gecode/set/rel-op/post.hpp:199:31: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 199 | rel_op_post_lex(home,tmp,r,z); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl.cpp:45:49: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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::SetView; bool strict = true]' +./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/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]': -./gecode/set/rel/nq.hpp:62:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' +./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/rel-op/post.hpp:176:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]' + 176 | GECODE_ES_FAIL((Rel::Lq::post(home,x1,x0))); +./gecode/set/rel-op/post.hpp:199:31: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' + 199 | rel_op_post_lex(home,tmp,r,z); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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/rel-op/post.hpp:179:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]' + 179 | GECODE_ES_FAIL((Rel::Lq::post(home,x1,x0))); +./gecode/set/rel-op/post.hpp:199:31: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' + 199 | rel_op_post_lex(home,tmp,r,z); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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::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]' 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); -./gecode/set/rel-op/post.hpp:205:9: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' +./gecode/set/rel-op/post.hpp:205:9: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 207 | ::post(home,tmp,z))); -gecode/set/rel-op/post-nocompl.cpp:45:49: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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::ConstSetView]' + 145 | DistinctDoit::DistinctDoit(Home home, View0 _x, ConstSetView _y) + | ~~~~~^~~~ +./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]': +./gecode/set/rel/nq.hpp:68:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' + 68 | GECODE_ES_CHECK((DistinctDoit::post(home,x,cv))); +./gecode/set/rel-op/post.hpp:205:9: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' + 207 | ::post(home,tmp,z))); +gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -143707,15 +149450,15 @@ ./gecode/set/rel/nq.hpp:145:42: note: initializing argument 1 of 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' 145 | DistinctDoit::DistinctDoit(Home home, View0 _x, ConstSetView _y) | ~~~~~^~~~ -./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': -./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::SetView]' +./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]' 70 | (void) new (home) Distinct(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel-op/post.hpp:205:9: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' +./gecode/set/rel-op/post.hpp:205:9: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 207 | ::post(home,tmp,z))); -gecode/set/rel-op/post-nocompl.cpp:45:49: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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) {} | ^ @@ -143723,97 +149466,115 @@ 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 = 0; View1 = Gecode::Set::SetView; int pc1 = 0]' +./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/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::SetView]': -./gecode/set/rel-op/post.hpp:93:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' +./gecode/set/rel/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-op/post.hpp:93:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 94 | (Rel::Subset::post(home,tmp,x2))); -./gecode/set/rel-op/post.hpp:212:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' +./gecode/set/rel-op/post.hpp:212:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 212 | rel_sub(home, x, op, y, z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl.cpp:45:49: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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::SetView]' +./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-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::SetView]': -./gecode/set/rel-op/post.hpp:103:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' +./gecode/set/rel-op/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::ConstSetView]': +./gecode/set/rel-op/post.hpp:103:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 104 | ::post(home, x0,x1,x2))); -./gecode/set/rel-op/post.hpp:212:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' +./gecode/set/rel-op/post.hpp:212:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 212 | rel_sub(home, x, op, y, z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl.cpp:45:49: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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::SetView]' +./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::ConstSetView]' 45 | (Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ -./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::ComplementView; View2 = Gecode::Set::SetView]': -./gecode/set/rel-op/post.hpp:110:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' +./gecode/set/rel-op/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::ComplementView; View2 = Gecode::Set::ConstSetView]': +./gecode/set/rel-op/post.hpp:110:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 113 | ::post(home,x0,cx1,x2))); -./gecode/set/rel-op/post.hpp:212:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' +./gecode/set/rel-op/post.hpp:212:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 212 | rel_sub(home, x, op, y, z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl.cpp:45:49: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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::ComplementView; View2 = Gecode::Set::SetView]' +./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::ComplementView; View2 = Gecode::Set::ConstSetView]' 45 | (Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ -./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': -./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' +./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::SetView; 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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 135 | ::post(home, x0, x1, x2))); -./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' +./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 215 | rel_sup(home, x, op, y, z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl.cpp:45:49: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/set/rel-op/subofunion.hpp:156:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 156 | (void) new (home) SubOfUnion(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/subofunion.hpp:141:50: note: initializing argument 1 of 'Gecode::Set::RelOp::SubOfUnion::SubOfUnion(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' +./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 141 | SubOfUnion::SubOfUnion(Home home, View0 y0, | ~~~~~^~~~ -./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/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-op/post.hpp:141:9: required from 'void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' + 142 | (Rel::Subset::post(home,x2,tmp))); +./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' + 215 | rel_sup(home, x, op, y, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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) + | ~~~~~^~~~ +./gecode/set/rel-op/superofinter.hpp: In instantiation of 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' +./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 222 | ::post(home, z, tmp, emptyset))); -gecode/set/rel-op/post-nocompl.cpp:45:49: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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) { | ^~~~ -./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]' +./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]' 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, @@ -143875,18 +149636,102 @@ ./gecode/set/var/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 '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]' + 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::ConstSetView]' + 51 | ::post(home, x0, x1, emptyset))); +./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' + 193 | rel_eq(home, x, op, y, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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) { + | ^~~~ +./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::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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' + 63 | (void) new (home) Union(home,x0,x1,x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::ConstSetView]' + 58 | ::post(home, x0, x1, x2))); +./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' + 193 | rel_eq(home, x, op, y, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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::ConstSetView; 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::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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' + 50 | (void) new (home) Intersection(home,x0,x1,x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::ConstSetView]' + 64 | ::post(home, x0,x1,x2))); +./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' + 193 | rel_eq(home, x, op, y, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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::ConstSetView; 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::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::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' + 50 | (void) new (home) Intersection(home,x0,x1,x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::ConstSetView]' + 73 | ::post(home,x0,cx1,x2))); +./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' + 193 | rel_eq(home, x, op, y, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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::ConstSetView; int pc2 = 4]' + 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::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]' 63 | (void) new (home) Union(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::SetView]' 58 | ::post(home, x0, x1, x2))); -./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' - 193 | rel_eq(home, x, op, y, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl.cpp:45:49: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel-op/post.hpp:198:36: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' + 198 | rel_eq(home, x, op, y, tmp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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) {} | ^ @@ -143902,12 +149747,12 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::SetView]' 64 | ::post(home, x0,x1,x2))); -./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' - 193 | rel_eq(home, x, op, y, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl.cpp:45:49: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel-op/post.hpp:198:36: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' + 198 | rel_eq(home, x, op, y, tmp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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) {} | ^ @@ -143923,12 +149768,12 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::SetView]' 73 | ::post(home,x0,cx1,x2))); -./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' - 193 | rel_eq(home, x, op, y, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl.cpp:45:49: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel-op/post.hpp:198:36: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' + 198 | rel_eq(home, x, op, y, tmp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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) {} | ^ @@ -143938,59 +149783,121 @@ ./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::SetView; int pc2 = 4]' 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ -./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::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::SetView; View1 = Gecode::Set::SetView; bool strict = false]' +./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]' 330 | (void) new (home) Lq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel-op/post.hpp:170:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::SetView]' +./gecode/set/rel-op/post.hpp:170:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]' 170 | GECODE_ES_FAIL((Rel::Lq::post(home,x0,x1))); -./gecode/set/rel-op/post.hpp:199:31: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' +./gecode/set/rel-op/post.hpp:199:31: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 199 | rel_op_post_lex(home,tmp,r,z); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl.cpp:45:49: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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::SetView; int pc1 = 4]' +./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::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::SetView; View1 = Gecode::Set::SetView; bool strict = true]' +./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]' 330 | (void) new (home) Lq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel-op/post.hpp:173:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::SetView]' +./gecode/set/rel-op/post.hpp:173:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]' 173 | GECODE_ES_FAIL((Rel::Lq::post(home,x0,x1))); -./gecode/set/rel-op/post.hpp:199:31: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' +./gecode/set/rel-op/post.hpp:199:31: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 199 | rel_op_post_lex(home,tmp,r,z); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl.cpp:45:49: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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::SetView; int pc1 = 4]' +./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]' + 330 | (void) new (home) Lq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel-op/post.hpp:176:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]' + 176 | GECODE_ES_FAIL((Rel::Lq::post(home,x1,x0))); +./gecode/set/rel-op/post.hpp:199:31: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' + 199 | rel_op_post_lex(home,tmp,r,z); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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]' + 330 | (void) new (home) Lq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel-op/post.hpp:179:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]' + 179 | GECODE_ES_FAIL((Rel::Lq::post(home,x1,x0))); +./gecode/set/rel-op/post.hpp:199:31: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' + 199 | rel_op_post_lex(home,tmp,r,z); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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::ConstSetView]': +./gecode/set/rel/nq.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]' + 100 | (void) new (home) DistinctDoit(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); +./gecode/set/rel-op/post.hpp:205:9: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' + 207 | ::post(home,tmp,z))); +gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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::ConstSetView; int pc = 4]' + 302 | UnaryPropagator::UnaryPropagator(Home home, View y0) + | ~~~~~^~~~ ./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]': ./gecode/set/rel/nq.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' 100 | (void) new (home) DistinctDoit(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/nq.hpp:62:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' - 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); -./gecode/set/rel-op/post.hpp:205:9: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' +./gecode/set/rel/nq.hpp:68:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' + 68 | GECODE_ES_CHECK((DistinctDoit::post(home,x,cv))); +./gecode/set/rel-op/post.hpp:205:9: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 207 | ::post(home,tmp,z))); -gecode/set/rel-op/post-nocompl.cpp:45:49: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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) {} | ^ @@ -144000,18 +149907,18 @@ ./gecode/kernel/propagator/pattern.hpp:302:50: note: initializing argument 1 of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]' 302 | UnaryPropagator::UnaryPropagator(Home home, View y0) | ~~~~~^~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::SetView; 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::SetView]' +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::ConstSetView; int pc1 = 0]': +./gecode/set/rel/nq.hpp:45:73: required from 'Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' 45 | : MixBinaryPropagator(home,x,y) {} | ^ -./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::SetView]' +./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]' 70 | (void) new (home) Distinct(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel-op/post.hpp:205:9: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' +./gecode/set/rel-op/post.hpp:205:9: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 207 | ::post(home,tmp,z))); -gecode/set/rel-op/post-nocompl.cpp:45:49: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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) { | ^ @@ -144021,90 +149928,132 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -./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::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::SetView; View1 = Gecode::Set::SetView]' +./gecode/set/rel/subset.hpp: In instantiation of 'Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]': +./gecode/set/rel/subset.hpp:57:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' 57 | (void) new (home) Subset(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel-op/post.hpp:93:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' +./gecode/set/rel-op/post.hpp:93:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 94 | (Rel::Subset::post(home,tmp,x2))); -./gecode/set/rel-op/post.hpp:212:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' +./gecode/set/rel-op/post.hpp:212:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 212 | rel_sub(home, x, op, y, z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl.cpp:45:49: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/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::SetView; int pc1 = 2]' +./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-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::SetView]': -./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::SetView]' +./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::ConstSetView]': +./gecode/set/rel-op/superofinter.hpp:60:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel-op/post.hpp:103:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' +./gecode/set/rel-op/post.hpp:103:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 104 | ::post(home, x0,x1,x2))); -./gecode/set/rel-op/post.hpp:212:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' +./gecode/set/rel-op/post.hpp:212:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 212 | rel_sub(home, x, op, y, z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl.cpp:45:49: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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) { | ^~~~ -./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 = 2]' +./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::ConstSetView; int pc2 = 2]' 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ -./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::ComplementView; View2 = Gecode::Set::SetView]': -./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::ComplementView; View2 = Gecode::Set::SetView]' +./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::ComplementView; View2 = Gecode::Set::ConstSetView]': +./gecode/set/rel-op/superofinter.hpp:60:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel-op/post.hpp:110:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' +./gecode/set/rel-op/post.hpp:110:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 113 | ::post(home,x0,cx1,x2))); -./gecode/set/rel-op/post.hpp:212:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' +./gecode/set/rel-op/post.hpp:212:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 212 | rel_sub(home, x, op, y, z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl.cpp:45:49: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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) { | ^~~~ -./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::SetView; int pc2 = 2]' +./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::ConstSetView; int pc2 = 2]' 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ -./gecode/set/rel-op/subofunion.hpp: In instantiation of 'Gecode::Set::RelOp::SubOfUnion::SubOfUnion(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': -./gecode/set/rel-op/subofunion.hpp:156:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SubOfUnion::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' +./gecode/set/rel-op/subofunion.hpp: In instantiation of 'Gecode::Set::RelOp::SubOfUnion::SubOfUnion(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': +./gecode/set/rel-op/subofunion.hpp:156:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SubOfUnion::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 156 | (void) new (home) SubOfUnion(home,x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' +./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 135 | ::post(home, x0, x1, x2))); -./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' +./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 215 | rel_sup(home, x, op, y, z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl.cpp:45:49: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/set/rel-op/subofunion.hpp:144:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 144 | 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]' +./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::ConstSetView; int pc2 = 4]' 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ +./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]' + 57 | (void) new (home) Subset(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' + 142 | (Rel::Subset::post(home,x2,tmp))); +./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' + 215 | rel_sup(home, x, op, y, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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/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/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::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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' + 47 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} + | ^ +./gecode/set/rel-op/superofinter.hpp:60:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' + 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' + 222 | ::post(home, z, tmp, emptyset))); +gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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::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]' 47 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} @@ -144112,11 +150061,62 @@ ./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]' 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' - 222 | ::post(home, z, tmp, emptyset))); -gecode/set/rel-op/post-nocompl.cpp:45:49: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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::ConstSetView]' + 51 | ::post(home, x0, x1, emptyset))); +./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' + 193 | rel_eq(home, x, op, y, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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::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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' + 51 | View2,PC_SET_ANY>(home,y0,y1,y2) {} + | ^ +./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::ConstSetView]' + 63 | (void) new (home) Union(home,x0,x1,x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::ConstSetView]' + 58 | ::post(home, x0, x1, x2))); +./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' + 193 | rel_eq(home, x, op, y, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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::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::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' + 189 | View2,PC_SET_ANY>(home,y0,y1,y2) {} + | ^ +./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::ConstSetView]' + 50 | (void) new (home) Intersection(home,x0,x1,x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::ConstSetView]' + 73 | ::post(home,x0,cx1,x2))); +./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' + 193 | rel_eq(home, x, op, y, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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) { | ^ @@ -144135,12 +150135,12 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::SetView]' 58 | ::post(home, x0, x1, x2))); -./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' - 193 | rel_eq(home, x, op, y, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl.cpp:45:49: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel-op/post.hpp:198:36: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' + 198 | rel_eq(home, x, op, y, tmp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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) { | ^ @@ -144159,12 +150159,12 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::SetView]' 73 | ::post(home,x0,cx1,x2))); -./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' - 193 | rel_eq(home, x, op, y, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl.cpp:45:49: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel-op/post.hpp:198:36: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' + 198 | rel_eq(home, x, op, y, tmp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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) { | ^ @@ -144174,21 +150174,45 @@ ./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/lq.hpp:316:70: required from 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]' +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]': +./gecode/set/rel/lq.hpp:316:70: required from 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]' 316 | : MixBinaryPropagator(home,x,y) {} | ^ -./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::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::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]' 330 | (void) new (home) Lq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel-op/post.hpp:170:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::SetView]' +./gecode/set/rel-op/post.hpp:170:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]' 170 | GECODE_ES_FAIL((Rel::Lq::post(home,x0,x1))); -./gecode/set/rel-op/post.hpp:199:31: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' +./gecode/set/rel-op/post.hpp:199:31: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 199 | rel_op_post_lex(home,tmp,r,z); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl.cpp:45:49: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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]' + 316 | : MixBinaryPropagator(home,x,y) {} + | ^ +./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]' + 330 | (void) new (home) Lq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel-op/post.hpp:176:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]' + 176 | GECODE_ES_FAIL((Rel::Lq::post(home,x1,x0))); +./gecode/set/rel-op/post.hpp:199:31: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' + 199 | rel_op_post_lex(home,tmp,r,z); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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) { | ^ @@ -144198,6 +150222,29 @@ ./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::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]' + 146 | : UnaryPropagator(home,_x), y(_y) {} + | ^ +./gecode/set/rel/nq.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]' + 100 | (void) new (home) DistinctDoit(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/nq.hpp:62:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' + 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); +./gecode/set/rel-op/post.hpp:205:9: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' + 207 | ::post(home,tmp,z))); +gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/propagator/pattern.hpp:303:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 303 | : Propagator(home), x0(y0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]': ./gecode/set/rel/nq.hpp:146:56: required from 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' 146 | : UnaryPropagator(home,_x), y(_y) {} @@ -144205,13 +150252,13 @@ ./gecode/set/rel/nq.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' 100 | (void) new (home) DistinctDoit(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/nq.hpp:62:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' - 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); -./gecode/set/rel-op/post.hpp:205:9: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' +./gecode/set/rel/nq.hpp:68:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' + 68 | GECODE_ES_CHECK((DistinctDoit::post(home,x,cv))); +./gecode/set/rel-op/post.hpp:205:9: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 207 | ::post(home,tmp,z))); -gecode/set/rel-op/post-nocompl.cpp:45:49: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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) { | ^ @@ -144221,21 +150268,21 @@ ./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::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::SetView; View1 = Gecode::Set::SetView]' +./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]' 46 | View1,PC_SET_CLUB>(home,y0,y1) {} | ^ -./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::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::SetView; View1 = Gecode::Set::ConstSetView]' 57 | (void) new (home) Subset(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel-op/post.hpp:93:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' +./gecode/set/rel-op/post.hpp:93:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 94 | (Rel::Subset::post(home,tmp,x2))); -./gecode/set/rel-op/post.hpp:212:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' +./gecode/set/rel-op/post.hpp:212:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 212 | rel_sub(home, x, op, y, z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl.cpp:45:49: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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) { | ^ @@ -144245,21 +150292,21 @@ ./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 = 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::SetView]' +./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::ConstSetView; 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::ConstSetView]' 47 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} | ^ -./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::SetView]' +./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::ConstSetView]' 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel-op/post.hpp:103:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' +./gecode/set/rel-op/post.hpp:103:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 104 | ::post(home, x0,x1,x2))); -./gecode/set/rel-op/post.hpp:212:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' +./gecode/set/rel-op/post.hpp:212:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 212 | rel_sub(home, x, op, y, z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl.cpp:45:49: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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) { | ^ @@ -144269,21 +150316,21 @@ ./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::SetView; 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::ComplementView; View2 = Gecode::Set::SetView]' +./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::ConstSetView; 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::ComplementView; View2 = Gecode::Set::ConstSetView]' 47 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} | ^ -./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::ComplementView; View2 = Gecode::Set::SetView]' +./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::ComplementView; View2 = Gecode::Set::ConstSetView]' 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel-op/post.hpp:110:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' +./gecode/set/rel-op/post.hpp:110:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 113 | ::post(home,x0,cx1,x2))); -./gecode/set/rel-op/post.hpp:212:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' +./gecode/set/rel-op/post.hpp:212:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 212 | rel_sub(home, x, op, y, z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl.cpp:45:49: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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) { | ^ @@ -144293,16 +150340,33 @@ ./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: - | ^~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 3; View1 = Gecode::Set::SetView; int pc1 = 2]': +./gecode/set/rel/subset.hpp:46:58: required from 'Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' + 46 | View1,PC_SET_CLUB>(home,y0,y1) {} + | ^ +./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]' + 57 | (void) new (home) Subset(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' + 142 | (Rel::Subset::post(home,x2,tmp))); +./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' + 215 | rel_sup(home, x, op, y, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here + 45 | rel_op_post_nocompl(home, x, op, y, r, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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/rel.hh:320: -./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': -./gecode/set/rel/subset.hpp:83:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' +./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]': +./gecode/set/rel/subset.hpp:83:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' 83 | GECODE_REWRITE(*this,(Eq::post(home(*this),x0,x1))); ./gecode/set/rel/subset.hpp:69:3: required from here 69 | Subset::propagate(Space& home, const ModEventDelta&) { @@ -144313,7 +150377,22 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/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]' +./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/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::ConstSetView; Gecode::ModEventDelta = int]' + 83 | GECODE_REWRITE(*this,(Eq::post(home(*this),x0,x1))); +./gecode/set/rel/subset.hpp:69:3: required from here + 69 | Subset::propagate(Space& home, const ModEventDelta&) { + | ^~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/eq.hpp: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 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]': @@ -144331,11 +150410,41 @@ ./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/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/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: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::SetView; Gecode::ModEventDelta = int]' + 165 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x0,x2))); +./gecode/set/rel-op/inter.hpp:62:3: required from here + 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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/subset.hpp:83:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' +./gecode/kernel/core.hpp:3266: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::ComplementView; 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::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]' + 163 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); +./gecode/set/rel-op/inter.hpp:62:3: required from here + 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]': +./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/subset.hpp:83:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' 83 | GECODE_REWRITE(*this,(Eq::post(home(*this),x0,x1))); ./gecode/set/rel/subset.hpp:69:3: required from here 69 | Subset::propagate(Space& home, const ModEventDelta&) { @@ -144346,7 +150455,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/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]' +./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]' + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/subset.hpp:83:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]' + 83 | GECODE_REWRITE(*this,(Eq::post(home(*this),x0,x1))); +./gecode/set/rel/subset.hpp:69:3: required from here + 69 | Subset::propagate(Space& home, const ModEventDelta&) { + | ^~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | : MixBinaryPropagator(home,x,y) {} + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; 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::ComplementView; View1 = Gecode::Set::SetView]': @@ -144367,6 +150494,42 @@ ./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::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::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]' + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./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::SetView; Gecode::ModEventDelta = int]' + 165 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x0,x2))); +./gecode/set/rel-op/inter.hpp:62:3: required from here + 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::ComplementView; View1 = Gecode::Set::ConstSetView]': +./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]' + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./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::ConstSetView; Gecode::ModEventDelta = int]' + 163 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); +./gecode/set/rel-op/inter.hpp:62:3: required from here + 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]': ./gecode/set/rel/eq.hpp:45:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]' 45 | : MixBinaryPropagator(home,x,y) {} @@ -144388,14 +150551,63 @@ ./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_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]': +./gecode/set/rel/eq.hpp:45:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' + 45 | : MixBinaryPropagator(home,x,y) {} + | ^ +./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]' + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./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::SetView; Gecode::ModEventDelta = int]' + 165 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x0,x2))); +./gecode/set/rel-op/inter.hpp:62:3: required from here + 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::ComplementView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]': +./gecode/set/rel/eq.hpp:45:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]' + 45 | : MixBinaryPropagator(home,x,y) {} + | ^ +./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]' + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./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::ConstSetView; Gecode::ModEventDelta = int]' + 163 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); +./gecode/set/rel-op/inter.hpp:62:3: required from here + 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::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: + | ^~~~ +./gecode/set/rel-op/post.hpp: In function 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/post.hpp:89:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 89 | } | ^ ./gecode/set/rel-op/post.hpp:90:5: note: here 90 | case SOT_UNION: | ^~~~ -./gecode/set/rel-op/post.hpp: In function 'void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': +./gecode/set/rel-op/post.hpp: In function 'void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/post.hpp:130:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 130 | } | ^ @@ -144410,10 +150622,17 @@ 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-cvv.o gecode/set/rel-op/post-compl-cvv.cpp +-c -o gecode/set/rel-op/post-compl-cvc.o gecode/set/rel-op/post-compl-cvc.cpp +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel/lq.hpp:311:3, + inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = true]' at ./gecode/set/rel/lq.hpp:359:24: +./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, - from gecode/set/rel-op/post-compl-cvv.cpp:37: + from gecode/set/rel-op/post-compl-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; @@ -144422,7 +150641,7 @@ 2011 | Space(Space& s); | ^~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 +-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:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -144455,6 +150674,15 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ +In file included from ./gecode/iter.hh:51, + from ./gecode/int.hh:61: +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' at ./gecode/set/rel/lq.hpp:311:3, + inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]' at ./gecode/set/rel/lq.hpp:359:24: +./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -144477,6 +150705,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/rel-op-const-vvc.o gecode/set/rel-op-const-vvc.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] @@ -144679,16 +150909,6 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op/post-nocompl-cvv.cpp:37: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/set.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] @@ -144792,50 +151012,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/set/rel-op/post-compl-cvv.cpp: In function 'void Gecode::Set::RelOp::post_compl(Gecode::Home, Gecode::Set::ConstSetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::Set::SetView)': -gecode/set/rel-op/post-compl-cvv.cpp:45:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | rel_eq >(home, x, op, y, cz); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +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); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because '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-cvv.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::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]' + from gecode/set/rel-op/post-compl-cvc.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::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/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void 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 @@ -144901,10 +151089,10 @@ 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::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]': -gecode/set/rel-op/post-compl-cvv.cpp:45:58: required from here - 45 | rel_eq >(home, x, op, y, cz); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +./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-compl-cvc.cpp:49:46: required from here + 49 | rel_eq(home, x, op, y, cz); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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' @@ -144926,7 +151114,7 @@ 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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]' +./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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 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] @@ -144938,7 +151126,7 @@ 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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]' +./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, | ~~~~~^~~~ ./gecode/set/rel-op/post.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -144949,18 +151137,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/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]' +./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::ConstSetView]' 48 | Intersection::post(Home home, | ~~~~~^~~~ -In file included from ./gecode/iter.hh:51: -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:343:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -145001,11 +151180,11 @@ 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:50:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]' +./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::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' 51 | ::post(home, x0, x1, emptyset))); -gecode/set/rel-op/post-compl-cvv.cpp:45:58: required from here - 45 | rel_eq >(home, x, op, y, cz); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-compl-cvc.cpp:49:46: required from here + 49 | rel_eq(home, x, op, y, cz); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -145015,60 +151194,60 @@ ./gecode/set/rel-op/superofinter.hpp:45:9: note: initializing argument 1 of 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' 45 | (Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ -./gecode/set/rel-op/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::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::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]' +./gecode/set/rel-op/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': +./gecode/set/rel-op/post.hpp:56:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' 58 | ::post(home, x0, x1, x2))); -gecode/set/rel-op/post-compl-cvv.cpp:45:58: required from here - 45 | rel_eq >(home, x, op, y, cz); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-compl-cvc.cpp:49:46: required from here + 49 | rel_eq(home, x, op, y, cz); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]' +./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::SetView; View2 = Gecode::Set::ConstSetView]' 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::ConstSetView; 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::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]' +./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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': +./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::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' 64 | ::post(home, x0,x1,x2))); -gecode/set/rel-op/post-compl-cvv.cpp:45:58: required from here - 45 | rel_eq >(home, x, op, y, cz); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-compl-cvc.cpp:49:46: required from here + 49 | rel_eq(home, x, op, y, cz); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]' +./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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 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::ConstSetView; 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::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]' +./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::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]': +./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::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' 73 | ::post(home,x0,cx1,x2))); -gecode/set/rel-op/post-compl-cvv.cpp:45:58: required from here - 45 | rel_eq >(home, x, op, y, cz); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-compl-cvc.cpp:49:46: required from here + 49 | rel_eq(home, x, op, y, cz); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView]' +./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::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' 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::ConstSetView; 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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]' +./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::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' 51 | ::post(home, x0, x1, emptyset))); -gecode/set/rel-op/post-compl-cvv.cpp:45:58: required from here - 45 | rel_eq >(home, x, op, y, cz); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-compl-cvc.cpp:49:46: required from here + 49 | rel_eq(home, x, op, y, cz); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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) {} | ^ @@ -145079,58 +151258,58 @@ ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]' 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ -./gecode/set/rel-op/union.hpp: In instantiation of 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; 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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]' +./gecode/set/rel-op/union.hpp: In instantiation of '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]' 63 | (void) new (home) Union(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel-op/post.hpp:56:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::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::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' 58 | ::post(home, x0, x1, x2))); -gecode/set/rel-op/post-compl-cvv.cpp:45:58: required from here - 45 | rel_eq >(home, x, op, y, cz); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-compl-cvc.cpp:49:46: required from here + 49 | rel_eq(home, x, op, y, cz); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ComplementView; int pc2 = 4]' +./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) | ~~~~~^~~~ -./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::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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]' +./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::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]' 50 | (void) new (home) Intersection(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::ConstSetView; View1 = Gecode::Set::SetView; Res = 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::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' 64 | ::post(home, x0,x1,x2))); -gecode/set/rel-op/post-compl-cvv.cpp:45:58: required from here - 45 | rel_eq >(home, x, op, y, cz); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-compl-cvc.cpp:49:46: required from here + 49 | rel_eq(home, x, op, y, cz); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ComplementView; int pc2 = 4]' +./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) | ~~~~~^~~~ -./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::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::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView]' +./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::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]' 50 | (void) new (home) Intersection(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::ConstSetView; View1 = Gecode::Set::SetView; Res = 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::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' 73 | ::post(home,x0,cx1,x2))); -gecode/set/rel-op/post-compl-cvv.cpp:45:58: required from here - 45 | rel_eq >(home, x, op, y, cz); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-compl-cvc.cpp:49:46: required from here + 49 | rel_eq(home, x, op, y, cz); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::ComplementView; int pc2 = 4]' +./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) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, @@ -145199,11 +151378,11 @@ ./gecode/set/rel-op/superofinter.hpp:60:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]' +./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::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' 51 | ::post(home, x0, x1, emptyset))); -gecode/set/rel-op/post-compl-cvv.cpp:45:58: required from here - 45 | rel_eq >(home, x, op, y, cz); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-compl-cvc.cpp:49:46: required from here + 49 | rel_eq(home, x, op, y, cz); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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) { | ^ @@ -145213,18 +151392,18 @@ ./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::ConstSetView; 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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]' +./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]' 51 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ -./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::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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 63 | (void) new (home) Union(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel-op/post.hpp:56:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::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::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' 58 | ::post(home, x0, x1, x2))); -gecode/set/rel-op/post-compl-cvv.cpp:45:58: required from here - 45 | rel_eq >(home, x, op, y, cz); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-compl-cvc.cpp:49:46: required from here + 49 | rel_eq(home, x, op, y, cz); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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) { | ^ @@ -145234,18 +151413,18 @@ ./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::ConstSetView; 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::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView]' +./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]' 189 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ -./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::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::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' 50 | (void) new (home) Intersection(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::ConstSetView; View1 = Gecode::Set::SetView; Res = 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::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' 73 | ::post(home,x0,cx1,x2))); -gecode/set/rel-op/post-compl-cvv.cpp:45:58: required from here - 45 | rel_eq >(home, x, op, y, cz); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-compl-cvc.cpp:49:46: required from here + 49 | rel_eq(home, x, op, y, cz); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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) { | ^ @@ -145257,8 +151436,8 @@ | ~~~~~^~~~ 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::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]' +./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/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::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]' 163 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); ./gecode/set/rel-op/inter.hpp:62:3: required from here 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { @@ -145269,11 +151448,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/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]' +./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::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::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]' +./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/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::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]' 165 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x0,x2))); ./gecode/set/rel-op/inter.hpp:62:3: required from here 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { @@ -145284,11 +151463,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/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::ComplementView]' +./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::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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]' +./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]' 163 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); ./gecode/set/rel-op/inter.hpp:62:3: required from here 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { @@ -145299,14 +151478,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/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]' +./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::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]' +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); + | ^~~~~ +./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]': +./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]' 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ -./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::ComplementView; View2 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]' +./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::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]' 163 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); ./gecode/set/rel-op/inter.hpp:62:3: required from here 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { @@ -145317,14 +151506,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/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]' +./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::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::ConstSetView; View1 = Gecode::Set::ComplementView]' +./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]' 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ -./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::ComplementView; View2 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]' +./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::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]' 165 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x0,x2))); ./gecode/set/rel-op/inter.hpp:62:3: required from here 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { @@ -145335,14 +151524,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/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::ComplementView; int pc1 = 4]' +./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::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/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]' 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ -./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::ComplementView; Gecode::ModEventDelta = int]' +./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]' 163 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); ./gecode/set/rel-op/inter.hpp:62:3: required from here 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { @@ -145353,17 +151542,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/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]' +./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::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/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]': +./gecode/set/rel/eq.hpp:45:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]' 45 | : MixBinaryPropagator(home,x,y) {} | ^ -./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/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]' 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ -./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::ComplementView; View2 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]' +./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::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]' 163 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); ./gecode/set/rel-op/inter.hpp:62:3: required from here 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { @@ -145377,14 +151566,14 @@ ./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::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::ConstSetView; View1 = Gecode::Set::ComplementView]' +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]': +./gecode/set/rel/eq.hpp:45:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView]' 45 | : MixBinaryPropagator(home,x,y) {} | ^ -./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::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::ConstSetView; View1 = Gecode::Set::ConstSetView]' 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ -./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::ComplementView; View2 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]' +./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::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]' 165 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x0,x2))); ./gecode/set/rel-op/inter.hpp:62:3: required from here 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { @@ -145398,14 +151587,14 @@ ./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/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]' 45 | : MixBinaryPropagator(home,x,y) {} | ^ -./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/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]' 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ -./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::ComplementView; Gecode::ModEventDelta = int]' +./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]' 163 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); ./gecode/set/rel-op/inter.hpp:62:3: required from here 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { @@ -145419,6 +151608,87 @@ ./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::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/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vvc.cpp:37: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void 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)': @@ -145612,13 +151882,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/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: - | ^~~~ ./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -145671,6 +151934,17 @@ ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ +In file included from ./gecode/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:1173: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -145692,6 +151966,17 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: 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] @@ -145721,6 +152006,89 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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] @@ -145732,6 +152100,35 @@ ./gecode/set.hh: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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); @@ -145753,24 +152150,108 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:269:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -gecode/set/rel-op/post-nocompl-cvv.cpp: In function 'void Gecode::Set::RelOp::post_nocompl(Gecode::Home, Gecode::Set::ConstSetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::SetRelType, Gecode::Set::SetView)': -gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(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/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, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ + 46 | x, op, y, r, z); + | ~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:292, - from gecode/set/rel-op/post-nocompl-cvv.cpp:38: -./gecode/set/rel-op/post.hpp:188:28: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + from gecode/set/rel-op/post-nocompl-cvc.cpp:38: +./gecode/set/rel-op/post.hpp:188:28: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 188 | rel_op_post_nocompl(Home home, View0 x, SetOpType op, View1 y, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: @@ -145805,6 +152286,11 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ +In file included from ./gecode/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/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:171:31: required from here 171 | : VarArray(home,a) {} @@ -145815,6 +152301,72 @@ ./gecode/int/var/bool.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:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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 60 | : VarArgArray(a) {} @@ -145837,17 +152389,51 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': -gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, 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/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': +gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here + 45 | rel_op_post_nocompl(home, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ + 46 | x, op, y, r, z); + | ~~~~~~~~~~~~~~~ ./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/kernel/core.hpp:3266: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:45:15: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' +./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) { | ~~~~~^~~~ ./gecode/set/rel-op/post.hpp:198:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -145865,7 +152451,7 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/rel-op/post.hpp:167:24: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::SetView]' +./gecode/set/rel-op/post.hpp:167:24: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]' 167 | rel_op_post_lex(Home home, SetView x0, SetRelType r, View x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139: @@ -145879,7 +152465,7 @@ | ^~~~ 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::SetView]' +./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]' 55 | Distinct::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ ./gecode/set/rel-op/post.hpp:208:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -145897,7 +152483,7 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/rel-op/post.hpp:81:16: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' +./gecode/set/rel-op/post.hpp:81:16: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 81 | rel_sub(Home home, View0 x0, SetOpType op, View1 x1, View2 x2) { | ~~~~~^~~~ ./gecode/set/rel-op/post.hpp:215:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -145906,7 +152492,7 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/rel-op/post.hpp:122:16: note: initializing argument 1 of '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::SetView]' +./gecode/set/rel-op/post.hpp:122:16: note: initializing argument 1 of '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]' 122 | rel_sup(Home home, View0 x0, SetOpType op, View1 x1, View2 x2) { | ~~~~~^~~~ ./gecode/set/rel-op/post.hpp:222:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -145918,7 +152504,7 @@ 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]' +./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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' 58 | SuperOfInter::post(Home home, | ~~~~~^~~~ ./gecode/set/rel-op/post.hpp:223:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -145943,6 +152529,27 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ +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, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' 1858 | : ArgArrayBase(aa) {} @@ -145969,13 +152576,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/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::SetView]': -./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::SetView]' +./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]' 193 | rel_eq(home, x, op, y, z); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here + 45 | rel_op_post_nocompl(home, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ + 46 | x, op, y, r, z); + | ~~~~~~~~~~~~~~~ ./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' @@ -145996,7 +152605,7 @@ 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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' +./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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 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] @@ -146008,6 +152617,59 @@ 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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' + 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::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' + 48 | Intersection::post(Home home, + | ~~~~~^~~~ +./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::SetView]': +./gecode/set/rel-op/post.hpp:198:36: 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]' + 198 | rel_eq(home, x, op, y, tmp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here + 45 | rel_op_post_nocompl(home, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ + 46 | x, op, y, r, z); + | ~~~~~~~~~~~~~~~ +./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) { + | ^~~~ +./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::ConstSetView; 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) { + | ^~~~ +./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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 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) { + | ^~~~ ./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, | ~~~~~^~~~ @@ -146022,13 +152684,15 @@ ./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/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::SetView]': -./gecode/set/rel-op/post.hpp:199:31: 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::SetView]' +./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]': +./gecode/set/rel-op/post.hpp:199:31: 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]' 199 | rel_op_post_lex(home,tmp,r,z); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here + 45 | rel_op_post_nocompl(home, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ + 46 | x, op, y, r, z); + | ~~~~~~~~~~~~~~~ ./gecode/set/rel-op/post.hpp:170:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 170 | GECODE_ES_FAIL((Rel::Lq::post(home,x0,x1))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' @@ -146038,7 +152702,7 @@ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323: -./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::SetView; bool strict = false]' +./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/set/rel-op/post.hpp:173:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -146049,7 +152713,7 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/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::SetView; bool strict = true]' +./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 = true]' 325 | Lq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ ./gecode/set/rel-op/post.hpp:176:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -146060,7 +152724,7 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/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::SetView; bool strict = false]' +./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 = false]' 325 | Lq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ ./gecode/set/rel-op/post.hpp:179:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -146071,15 +152735,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/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::SetView; bool strict = true]' +./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) { | ~~~~~^~~~ -./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-op/post.hpp:205: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::SetView]' +./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-op/post.hpp:205: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]' 207 | ::post(home,tmp,z))); -gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here + 45 | rel_op_post_nocompl(home, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ + 46 | x, op, y, r, z); + | ~~~~~~~~~~~~~~~ ./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' @@ -146088,7 +152754,7 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/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]' +./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] @@ -146108,16 +152774,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/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::SetView]' +./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/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': -./gecode/set/rel-op/post.hpp:212: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::SetView]' +./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': +./gecode/set/rel-op/post.hpp:212: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]' 212 | rel_sub(home, x, op, y, z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here + 45 | rel_op_post_nocompl(home, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ + 46 | x, op, y, r, z); + | ~~~~~~~~~~~~~~~ ./gecode/set/rel-op/post.hpp:87:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 87 | ::post(home, x0, x1, emptyset))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' @@ -146138,7 +152806,7 @@ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:317: -./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]' +./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::ConstSetView]' 55 | ExecStatus Subset::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ ./gecode/set/rel-op/post.hpp:98:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -146160,7 +152828,7 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' +./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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 58 | SuperOfInter::post(Home home, | ~~~~~^~~~ ./gecode/set/rel-op/post.hpp:113:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -146171,16 +152839,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/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::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' +./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::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' 58 | SuperOfInter::post(Home home, | ~~~~~^~~~ -./gecode/set/rel-op/post.hpp: In instantiation of '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::SetView]': -./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::SetView]' +./gecode/set/rel-op/post.hpp: In instantiation of '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]' 215 | rel_sup(home, x, op, y, z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here + 45 | rel_op_post_nocompl(home, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ + 46 | x, op, y, r, z); + | ~~~~~~~~~~~~~~~ ./gecode/set/rel-op/post.hpp:128:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 128 | ::post(home, x0, x1, emptyset))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' @@ -146201,7 +152871,7 @@ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:288: -./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::SetView]' +./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/set/rel-op/post.hpp:142:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -146212,7 +152882,7 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/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]' +./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::ConstSetView; View1 = Gecode::Set::SetView]' 55 | ExecStatus Subset::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ ./gecode/set/rel-op/post.hpp:145:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -146234,7 +152904,7 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/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]' +./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::ConstSetView; View1 = Gecode::Set::SetView]' 55 | ExecStatus Subset::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ ./gecode/set/rel-op/post.hpp:158:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -146248,48 +152918,136 @@ ./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/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: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::SetView]' +./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]' 222 | ::post(home, z, tmp, emptyset))); -gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here + 45 | rel_op_post_nocompl(home, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ + 46 | x, op, y, r, z); + | ~~~~~~~~~~~~~~~ ./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]' +./gecode/set/rel-op/superofinter.hpp:45:9: note: initializing argument 1 of 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' 45 | (Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ -./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:50:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' - 51 | ::post(home, x0, x1, emptyset))); -./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::SetView]' +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/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/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': +./gecode/set/rel-op/post.hpp:56:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' + 58 | ::post(home, x0, x1, x2))); +./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]' 193 | rel_eq(home, x, op, y, z); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./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/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here + 45 | rel_op_post_nocompl(home, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ + 46 | x, op, y, r, z); + | ~~~~~~~~~~~~~~~ +./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/superofinter.hpp:45:9: note: initializing argument 1 of 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' - 45 | (Home home, View0 y0, View1 y1, View2 y2) - | ~~~~~^~~~ +./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::SetView; View2 = Gecode::Set::ConstSetView]' + 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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': +./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::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' + 64 | ::post(home, x0,x1,x2))); +./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]' + 193 | rel_eq(home, x, op, y, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here + 45 | rel_op_post_nocompl(home, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ + 46 | x, op, y, r, z); + | ~~~~~~~~~~~~~~~ +./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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' + 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::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]': +./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::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' + 73 | ::post(home,x0,cx1,x2))); +./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]' + 193 | rel_eq(home, x, op, y, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here + 45 | rel_op_post_nocompl(home, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ + 46 | x, op, y, r, z); + | ~~~~~~~~~~~~~~~ +./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::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' + 186 | Intersection::Intersection(Home home, + | ~~~~~^~~~ ./gecode/set/rel-op/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': ./gecode/set/rel-op/post.hpp:56:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' 58 | ::post(home, x0, x1, x2))); -./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::SetView]' - 193 | rel_eq(home, x, op, y, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel-op/post.hpp:198:36: 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]' + 198 | rel_eq(home, x, op, y, tmp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here + 45 | rel_op_post_nocompl(home, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ + 46 | x, op, y, r, z); + | ~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -146302,12 +153060,14 @@ ./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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': ./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::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' 64 | ::post(home, x0,x1,x2))); -./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::SetView]' - 193 | rel_eq(home, x, op, y, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel-op/post.hpp:198:36: 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]' + 198 | rel_eq(home, x, op, y, tmp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here + 45 | rel_op_post_nocompl(home, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ + 46 | x, op, y, r, z); + | ~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -146320,65 +153080,139 @@ ./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::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]': ./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::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' 73 | ::post(home,x0,cx1,x2))); -./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::SetView]' - 193 | rel_eq(home, x, op, y, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel-op/post.hpp:198:36: 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]' + 198 | rel_eq(home, x, op, y, tmp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here + 45 | rel_op_post_nocompl(home, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ + 46 | x, op, y, r, z); + | ~~~~~~~~~~~~~~~ ./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::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' - 186 | Intersection::Intersection(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-op/post.hpp:170:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::SetView]' - 170 | GECODE_ES_FAIL((Rel::Lq::post(home,x0,x1))); -./gecode/set/rel-op/post.hpp:199:31: 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::SetView]' +./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::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' + 186 | Intersection::Intersection(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::ConstSetView; bool strict = false]': +./gecode/set/rel-op/post.hpp:170:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]' + 170 | GECODE_ES_FAIL((Rel::Lq::post(home,x0,x1))); +./gecode/set/rel-op/post.hpp:199:31: 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]' + 199 | rel_op_post_lex(home,tmp,r,z); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here + 45 | rel_op_post_nocompl(home, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ + 46 | x, op, y, r, z); + | ~~~~~~~~~~~~~~~ +./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/rel-op/post.hpp:173:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]' + 173 | GECODE_ES_FAIL((Rel::Lq::post(home,x0,x1))); +./gecode/set/rel-op/post.hpp:199:31: 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]' + 199 | rel_op_post_lex(home,tmp,r,z); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here + 45 | rel_op_post_nocompl(home, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ + 46 | x, op, y, r, z); + | ~~~~~~~~~~~~~~~ +./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/rel-op/post.hpp:176:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]' + 176 | GECODE_ES_FAIL((Rel::Lq::post(home,x1,x0))); +./gecode/set/rel-op/post.hpp:199:31: 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]' 199 | rel_op_post_lex(home,tmp,r,z); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here + 45 | rel_op_post_nocompl(home, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ + 46 | x, op, y, r, z); + | ~~~~~~~~~~~~~~~ ./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::SetView; bool strict = false]' +./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::SetView; View1 = Gecode::Set::SetView; bool strict = true]': -./gecode/set/rel-op/post.hpp:173:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::SetView]' - 173 | GECODE_ES_FAIL((Rel::Lq::post(home,x0,x1))); -./gecode/set/rel-op/post.hpp:199:31: 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::SetView]' +./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/rel-op/post.hpp:179:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]' + 179 | GECODE_ES_FAIL((Rel::Lq::post(home,x1,x0))); +./gecode/set/rel-op/post.hpp:199:31: 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]' 199 | rel_op_post_lex(home,tmp,r,z); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here + 45 | rel_op_post_nocompl(home, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ + 46 | x, op, y, r, z); + | ~~~~~~~~~~~~~~~ ./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::SetView; bool strict = true]' +./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/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::SetView]' +./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]' 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); -./gecode/set/rel-op/post.hpp:205: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::SetView]' +./gecode/set/rel-op/post.hpp:205: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]' 207 | ::post(home,tmp,z))); -gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here + 45 | rel_op_post_nocompl(home, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ + 46 | x, op, y, r, z); + | ~~~~~~~~~~~~~~~ +./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::ConstSetView]' + 145 | DistinctDoit::DistinctDoit(Home home, View0 _x, ConstSetView _y) + | ~~~~~^~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' at ./gecode/set/rel/lq.hpp:311:3, + inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]' at ./gecode/set/rel/lq.hpp:359:24: +./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]': +./gecode/set/rel/nq.hpp:68:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' + 68 | GECODE_ES_CHECK((DistinctDoit::post(home,x,cv))); +./gecode/set/rel-op/post.hpp:205: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]' + 207 | ::post(home,tmp,z))); +gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here + 45 | rel_op_post_nocompl(home, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ + 46 | x, op, y, r, z); + | ~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -146388,15 +153222,17 @@ ./gecode/set/rel/nq.hpp:145:42: note: initializing argument 1 of 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' 145 | DistinctDoit::DistinctDoit(Home home, View0 _x, ConstSetView _y) | ~~~~~^~~~ -./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': -./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::SetView]' +./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]' 70 | (void) new (home) Distinct(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel-op/post.hpp:205: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::SetView]' +./gecode/set/rel-op/post.hpp:205: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]' 207 | ::post(home,tmp,z))); -gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here + 45 | rel_op_post_nocompl(home, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ + 46 | x, op, y, r, z); + | ~~~~~~~~~~~~~~~ ./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) {} | ^ @@ -146404,97 +153240,149 @@ 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 = 0; View1 = Gecode::Set::SetView; int pc1 = 0]' +./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/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::SetView]': -./gecode/set/rel-op/post.hpp:93:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/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-op/post.hpp:93:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 94 | (Rel::Subset::post(home,tmp,x2))); -./gecode/set/rel-op/post.hpp:212: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::SetView]' +./gecode/set/rel-op/post.hpp:212: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]' 212 | rel_sub(home, x, op, y, z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here + 45 | rel_op_post_nocompl(home, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ + 46 | x, op, y, r, z); + | ~~~~~~~~~~~~~~~ ./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::SetView]' +./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-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::SetView]': -./gecode/set/rel-op/post.hpp:103:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/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::ConstSetView]': +./gecode/set/rel-op/post.hpp:103:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 104 | ::post(home, x0,x1,x2))); -./gecode/set/rel-op/post.hpp:212: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::SetView]' +./gecode/set/rel-op/post.hpp:212: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]' 212 | rel_sub(home, x, op, y, z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here + 45 | rel_op_post_nocompl(home, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ + 46 | x, op, y, r, z); + | ~~~~~~~~~~~~~~~ ./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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' +./gecode/set/rel-op/superofinter.hpp:45:9: note: initializing argument 1 of 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 45 | (Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ -./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::ComplementView; View2 = Gecode::Set::SetView]': -./gecode/set/rel-op/post.hpp:110:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' +./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::ComplementView; View2 = Gecode::Set::ConstSetView]': +./gecode/set/rel-op/post.hpp:110:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 113 | ::post(home,x0,cx1,x2))); -./gecode/set/rel-op/post.hpp:212: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::SetView]' +./gecode/set/rel-op/post.hpp:212: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]' 212 | rel_sub(home, x, op, y, z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here + 45 | rel_op_post_nocompl(home, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ + 46 | x, op, y, r, z); + | ~~~~~~~~~~~~~~~ ./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::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' +./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/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::SetView]': -./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::SetView]' +./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]' 135 | ::post(home, x0, x1, x2))); -./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::SetView]' +./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]' 215 | rel_sup(home, x, op, y, z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here + 45 | rel_op_post_nocompl(home, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ + 46 | x, op, y, r, z); + | ~~~~~~~~~~~~~~~ ./gecode/set/rel-op/subofunion.hpp:156:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 156 | (void) new (home) SubOfUnion(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/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::SetView]' +./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, | ~~~~~^~~~ -./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/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-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]' + 142 | (Rel::Subset::post(home,x2,tmp))); +./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]' + 215 | rel_sup(home, x, op, y, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here + 45 | rel_op_post_nocompl(home, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ + 46 | x, op, y, r, z); + | ~~~~~~~~~~~~~~~ +./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) + | ~~~~~^~~~ +./gecode/set/rel-op/superofinter.hpp: In instantiation of 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::SetView]' +./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]' 222 | ::post(home, z, tmp, emptyset))); -gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here + 45 | rel_op_post_nocompl(home, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ + 46 | x, op, y, r, z); + | ~~~~~~~~~~~~~~~ ./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) { | ^~~~ -./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]' +./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]' 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, @@ -146556,25 +153444,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/set/rel-op/superofinter.hpp: In instantiation of 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' - 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' - 51 | ::post(home, x0, x1, emptyset))); -./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::SetView]' +./gecode/set/rel-op/union.hpp: In instantiation of '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]' + 63 | (void) new (home) Union(home,x0,x1,x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel-op/post.hpp:56:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' + 58 | ::post(home, x0, x1, x2))); +./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]' 193 | rel_eq(home, x, op, y, z); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./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/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here + 45 | rel_op_post_nocompl(home, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ + 46 | x, op, y, r, z); + | ~~~~~~~~~~~~~~~ +./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::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]' +./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) + | ~~~~~^~~~ +./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::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]' + 50 | (void) new (home) Intersection(home,x0,x1,x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' + 64 | ::post(home, x0,x1,x2))); +./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]' + 193 | rel_eq(home, x, op, y, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here + 45 | rel_op_post_nocompl(home, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ + 46 | x, op, y, r, z); + | ~~~~~~~~~~~~~~~ +./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::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) + | ~~~~~^~~~ +./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::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]' + 50 | (void) new (home) Intersection(home,x0,x1,x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' + 73 | ::post(home,x0,cx1,x2))); +./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]' + 193 | rel_eq(home, x, op, y, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here + 45 | rel_op_post_nocompl(home, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ + 46 | x, op, y, r, z); + | ~~~~~~~~~~~~~~~ +./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::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/set/rel-op/union.hpp: In instantiation of 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': @@ -146583,12 +153519,14 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/set/rel-op/post.hpp:56:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' 58 | ::post(home, x0, x1, x2))); -./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::SetView]' - 193 | rel_eq(home, x, op, y, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel-op/post.hpp:198:36: 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]' + 198 | rel_eq(home, x, op, y, tmp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here + 45 | rel_op_post_nocompl(home, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ + 46 | x, op, y, r, z); + | ~~~~~~~~~~~~~~~ ./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) {} | ^ @@ -146604,12 +153542,14 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' 64 | ::post(home, x0,x1,x2))); -./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::SetView]' - 193 | rel_eq(home, x, op, y, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel-op/post.hpp:198:36: 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]' + 198 | rel_eq(home, x, op, y, tmp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here + 45 | rel_op_post_nocompl(home, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ + 46 | x, op, y, r, z); + | ~~~~~~~~~~~~~~~ ./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) {} | ^ @@ -146625,12 +153565,14 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' 73 | ::post(home,x0,cx1,x2))); -./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::SetView]' - 193 | rel_eq(home, x, op, y, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel-op/post.hpp:198:36: 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]' + 198 | rel_eq(home, x, op, y, tmp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here + 45 | rel_op_post_nocompl(home, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ + 46 | x, op, y, r, z); + | ~~~~~~~~~~~~~~~ ./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) {} | ^ @@ -146640,59 +153582,133 @@ ./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::SetView; int pc2 = 4]' 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ -./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::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::SetView; View1 = Gecode::Set::SetView; bool strict = false]' +./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]' 330 | (void) new (home) Lq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel-op/post.hpp:170:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::SetView]' +./gecode/set/rel-op/post.hpp:170:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]' 170 | GECODE_ES_FAIL((Rel::Lq::post(home,x0,x1))); -./gecode/set/rel-op/post.hpp:199:31: 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::SetView]' +./gecode/set/rel-op/post.hpp:199:31: 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]' 199 | rel_op_post_lex(home,tmp,r,z); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here + 45 | rel_op_post_nocompl(home, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ + 46 | x, op, y, r, z); + | ~~~~~~~~~~~~~~~ ./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::SetView; int pc1 = 4]' +./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::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::SetView; View1 = Gecode::Set::SetView; bool strict = true]' +./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]' 330 | (void) new (home) Lq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel-op/post.hpp:173:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::SetView]' +./gecode/set/rel-op/post.hpp:173:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]' 173 | GECODE_ES_FAIL((Rel::Lq::post(home,x0,x1))); -./gecode/set/rel-op/post.hpp:199:31: 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::SetView]' +./gecode/set/rel-op/post.hpp:199:31: 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]' 199 | rel_op_post_lex(home,tmp,r,z); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here + 45 | rel_op_post_nocompl(home, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ + 46 | x, op, y, r, z); + | ~~~~~~~~~~~~~~~ ./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::SetView; int pc1 = 4]' +./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]' + 330 | (void) new (home) Lq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel-op/post.hpp:176:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]' + 176 | GECODE_ES_FAIL((Rel::Lq::post(home,x1,x0))); +./gecode/set/rel-op/post.hpp:199:31: 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]' + 199 | rel_op_post_lex(home,tmp,r,z); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here + 45 | rel_op_post_nocompl(home, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ + 46 | x, op, y, r, z); + | ~~~~~~~~~~~~~~~ +./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]' + 330 | (void) new (home) Lq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel-op/post.hpp:179:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]' + 179 | GECODE_ES_FAIL((Rel::Lq::post(home,x1,x0))); +./gecode/set/rel-op/post.hpp:199:31: 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]' + 199 | rel_op_post_lex(home,tmp,r,z); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here + 45 | rel_op_post_nocompl(home, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ + 46 | x, op, y, r, z); + | ~~~~~~~~~~~~~~~ +./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::ConstSetView]': +./gecode/set/rel/nq.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]' + 100 | (void) new (home) DistinctDoit(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); +./gecode/set/rel-op/post.hpp:205: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]' + 207 | ::post(home,tmp,z))); +gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here + 45 | rel_op_post_nocompl(home, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ + 46 | x, op, y, r, z); + | ~~~~~~~~~~~~~~~ +./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::ConstSetView; int pc = 4]' + 302 | UnaryPropagator::UnaryPropagator(Home home, View y0) + | ~~~~~^~~~ ./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]': ./gecode/set/rel/nq.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' 100 | (void) new (home) DistinctDoit(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/nq.hpp:62:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' - 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); -./gecode/set/rel-op/post.hpp:205: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::SetView]' +./gecode/set/rel/nq.hpp:68:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' + 68 | GECODE_ES_CHECK((DistinctDoit::post(home,x,cv))); +./gecode/set/rel-op/post.hpp:205: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]' 207 | ::post(home,tmp,z))); -gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here + 45 | rel_op_post_nocompl(home, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ + 46 | x, op, y, r, z); + | ~~~~~~~~~~~~~~~ ./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) {} | ^ @@ -146702,18 +153718,20 @@ ./gecode/kernel/propagator/pattern.hpp:302:50: note: initializing argument 1 of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]' 302 | UnaryPropagator::UnaryPropagator(Home home, View y0) | ~~~~~^~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::SetView; 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::SetView]' +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::ConstSetView; int pc1 = 0]': +./gecode/set/rel/nq.hpp:45:73: required from 'Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' 45 | : MixBinaryPropagator(home,x,y) {} | ^ -./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::SetView]' +./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]' 70 | (void) new (home) Distinct(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel-op/post.hpp:205: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::SetView]' +./gecode/set/rel-op/post.hpp:205: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]' 207 | ::post(home,tmp,z))); -gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here + 45 | rel_op_post_nocompl(home, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ + 46 | x, op, y, r, z); + | ~~~~~~~~~~~~~~~ ./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) { | ^ @@ -146723,102 +153741,135 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -./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::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::SetView; View1 = Gecode::Set::SetView]' +./gecode/set/rel/subset.hpp: In instantiation of 'Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]': +./gecode/set/rel/subset.hpp:57:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' 57 | (void) new (home) Subset(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel-op/post.hpp:93:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' +./gecode/set/rel-op/post.hpp:93:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 94 | (Rel::Subset::post(home,tmp,x2))); -./gecode/set/rel-op/post.hpp:212: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::SetView]' +./gecode/set/rel-op/post.hpp:212: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]' 212 | rel_sub(home, x, op, y, z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here + 45 | rel_op_post_nocompl(home, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ + 46 | x, op, y, r, z); + | ~~~~~~~~~~~~~~~ ./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/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::SetView; int pc1 = 2]' +./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-op/superofinter.hpp: In instantiation of 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': -./gecode/set/rel-op/superofinter.hpp:60:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' +./gecode/set/rel-op/superofinter.hpp: In instantiation of 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': +./gecode/set/rel-op/superofinter.hpp:60:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel-op/post.hpp:103:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' +./gecode/set/rel-op/post.hpp:103:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 104 | ::post(home, x0,x1,x2))); -./gecode/set/rel-op/post.hpp:212: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::SetView]' +./gecode/set/rel-op/post.hpp:212: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]' 212 | rel_sub(home, x, op, y, z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here + 45 | rel_op_post_nocompl(home, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ + 46 | x, op, y, r, z); + | ~~~~~~~~~~~~~~~ ./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) { | ^~~~ -./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::SetView; int pc2 = 2]' +./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 2]' 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ -./gecode/set/rel-op/superofinter.hpp: In instantiation of 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]': -./gecode/set/rel-op/superofinter.hpp:60:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' +./gecode/set/rel-op/superofinter.hpp: In instantiation of 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]': +./gecode/set/rel-op/superofinter.hpp:60:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel-op/post.hpp:110:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' +./gecode/set/rel-op/post.hpp:110:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 113 | ::post(home,x0,cx1,x2))); -./gecode/set/rel-op/post.hpp:212: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::SetView]' +./gecode/set/rel-op/post.hpp:212: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]' 212 | rel_sub(home, x, op, y, z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here + 45 | rel_op_post_nocompl(home, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ + 46 | x, op, y, r, z); + | ~~~~~~~~~~~~~~~ ./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) { | ^~~~ -./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::SetView; int pc2 = 2]' +./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 = 2]' 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ -./gecode/set/rel-op/subofunion.hpp: In instantiation of 'Gecode::Set::RelOp::SubOfUnion::SubOfUnion(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': -./gecode/set/rel-op/subofunion.hpp:156:12: required from '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::SetView]' +./gecode/set/rel-op/subofunion.hpp: In instantiation of 'Gecode::Set::RelOp::SubOfUnion::SubOfUnion(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': +./gecode/set/rel-op/subofunion.hpp:156:12: required from '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]' 156 | (void) new (home) SubOfUnion(home,x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::SetView]' +./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]' 135 | ::post(home, x0, x1, x2))); -./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::SetView]' +./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]' 215 | rel_sup(home, x, op, y, z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here + 45 | rel_op_post_nocompl(home, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ + 46 | x, op, y, r, z); + | ~~~~~~~~~~~~~~~ ./gecode/set/rel-op/subofunion.hpp:144:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 144 | 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::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]' +./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) | ~~~~~^~~~ -./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/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]' + 57 | (void) new (home) Subset(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 142 | (Rel::Subset::post(home,x2,tmp))); +./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]' + 215 | rel_sup(home, x, op, y, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here + 45 | rel_op_post_nocompl(home, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ + 46 | x, op, y, r, z); + | ~~~~~~~~~~~~~~~ +./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/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/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::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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' 47 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} | ^ -./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/superofinter.hpp:60:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::SetView]' +./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]' 222 | ::post(home, z, tmp, emptyset))); -gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here + 45 | rel_op_post_nocompl(home, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ + 46 | x, op, y, r, z); + | ~~~~~~~~~~~~~~~ ./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) { | ^ @@ -146828,21 +153879,75 @@ ./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::ConstSetView; 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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' - 47 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} - | ^ -./gecode/set/rel-op/superofinter.hpp:60:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' - 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' - 51 | ::post(home, x0, x1, emptyset))); -./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::SetView]' +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.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]' + 51 | View2,PC_SET_ANY>(home,y0,y1,y2) {} + | ^ +./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]' + 63 | (void) new (home) Union(home,x0,x1,x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel-op/post.hpp:56:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' + 58 | ::post(home, x0, x1, x2))); +./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]' 193 | rel_eq(home, x, op, y, z); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here + 45 | rel_op_post_nocompl(home, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ + 46 | x, op, y, r, z); + | ~~~~~~~~~~~~~~~ +./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::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]' + 189 | View2,PC_SET_ANY>(home,y0,y1,y2) {} + | ^ +./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]' + 50 | (void) new (home) Intersection(home,x0,x1,x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' + 73 | ::post(home,x0,cx1,x2))); +./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]' + 193 | rel_eq(home, x, op, y, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here + 45 | rel_op_post_nocompl(home, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ + 46 | x, op, y, r, z); + | ~~~~~~~~~~~~~~~ ./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) { | ^ @@ -146861,12 +153966,14 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/set/rel-op/post.hpp:56:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' 58 | ::post(home, x0, x1, x2))); -./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::SetView]' - 193 | rel_eq(home, x, op, y, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel-op/post.hpp:198:36: 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]' + 198 | rel_eq(home, x, op, y, tmp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here + 45 | rel_op_post_nocompl(home, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ + 46 | x, op, y, r, z); + | ~~~~~~~~~~~~~~~ ./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) { | ^ @@ -146885,12 +153992,14 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' 73 | ::post(home,x0,cx1,x2))); -./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::SetView]' - 193 | rel_eq(home, x, op, y, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel-op/post.hpp:198:36: 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]' + 198 | rel_eq(home, x, op, y, tmp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here + 45 | rel_op_post_nocompl(home, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ + 46 | x, op, y, r, z); + | ~~~~~~~~~~~~~~~ ./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) { | ^ @@ -146900,24 +154009,90 @@ ./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/lq.hpp:316:70: required from 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]' +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]': +./gecode/set/rel/lq.hpp:316:70: required from 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]' 316 | : MixBinaryPropagator(home,x,y) {} | ^ -./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::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::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]' 330 | (void) new (home) Lq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel-op/post.hpp:170:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::SetView]' +./gecode/set/rel-op/post.hpp:170:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]' 170 | GECODE_ES_FAIL((Rel::Lq::post(home,x0,x1))); -./gecode/set/rel-op/post.hpp:199:31: 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::SetView]' +./gecode/set/rel-op/post.hpp:199:31: 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]' 199 | rel_op_post_lex(home,tmp,r,z); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here + 45 | rel_op_post_nocompl(home, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ + 46 | x, op, y, r, z); + | ~~~~~~~~~~~~~~~ +./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]' + 316 | : MixBinaryPropagator(home,x,y) {} + | ^ +./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]' + 330 | (void) new (home) Lq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel-op/post.hpp:176:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]' + 176 | GECODE_ES_FAIL((Rel::Lq::post(home,x1,x0))); +./gecode/set/rel-op/post.hpp:199:31: 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]' + 199 | rel_op_post_lex(home,tmp,r,z); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here + 45 | rel_op_post_nocompl(home, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ + 46 | x, op, y, r, z); + | ~~~~~~~~~~~~~~~ ./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::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.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/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]' + 146 | : UnaryPropagator(home,_x), y(_y) {} + | ^ +./gecode/set/rel/nq.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]' + 100 | (void) new (home) DistinctDoit(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/nq.hpp:62:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' + 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); +./gecode/set/rel-op/post.hpp:205: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]' + 207 | ::post(home,tmp,z))); +gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here + 45 | rel_op_post_nocompl(home, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ + 46 | x, op, y, r, z); + | ~~~~~~~~~~~~~~~ +./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) { | ^~~~ @@ -146931,13 +154106,15 @@ ./gecode/set/rel/nq.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' 100 | (void) new (home) DistinctDoit(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/nq.hpp:62:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' - 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); -./gecode/set/rel-op/post.hpp:205: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::SetView]' +./gecode/set/rel/nq.hpp:68:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' + 68 | GECODE_ES_CHECK((DistinctDoit::post(home,x,cv))); +./gecode/set/rel-op/post.hpp:205: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]' 207 | ::post(home,tmp,z))); -gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here + 45 | rel_op_post_nocompl(home, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ + 46 | x, op, y, r, z); + | ~~~~~~~~~~~~~~~ ./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) { | ^ @@ -146947,21 +154124,23 @@ ./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::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::SetView; View1 = Gecode::Set::SetView]' +./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]' 46 | View1,PC_SET_CLUB>(home,y0,y1) {} | ^ -./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::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::SetView; View1 = Gecode::Set::ConstSetView]' 57 | (void) new (home) Subset(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel-op/post.hpp:93:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' +./gecode/set/rel-op/post.hpp:93:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 94 | (Rel::Subset::post(home,tmp,x2))); -./gecode/set/rel-op/post.hpp:212: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::SetView]' +./gecode/set/rel-op/post.hpp:212: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]' 212 | rel_sub(home, x, op, y, z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here + 45 | rel_op_post_nocompl(home, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ + 46 | x, op, y, r, z); + | ~~~~~~~~~~~~~~~ ./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) { | ^ @@ -146971,21 +154150,23 @@ ./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::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; 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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' +./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 = 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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 47 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} | ^ -./gecode/set/rel-op/superofinter.hpp:60:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' +./gecode/set/rel-op/superofinter.hpp:60:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel-op/post.hpp:103:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' +./gecode/set/rel-op/post.hpp:103:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 104 | ::post(home, x0,x1,x2))); -./gecode/set/rel-op/post.hpp:212: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::SetView]' +./gecode/set/rel-op/post.hpp:212: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]' 212 | rel_sub(home, x, op, y, z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here + 45 | rel_op_post_nocompl(home, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ + 46 | x, op, y, r, z); + | ~~~~~~~~~~~~~~~ ./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) { | ^ @@ -146995,21 +154176,23 @@ ./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::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::SetView; 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::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' +./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 = 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::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' 47 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} | ^ -./gecode/set/rel-op/superofinter.hpp:60:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' +./gecode/set/rel-op/superofinter.hpp:60:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel-op/post.hpp:110:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' +./gecode/set/rel-op/post.hpp:110:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 113 | ::post(home,x0,cx1,x2))); -./gecode/set/rel-op/post.hpp:212: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::SetView]' +./gecode/set/rel-op/post.hpp:212: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]' 212 | rel_sub(home, x, op, y, z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here + 45 | rel_op_post_nocompl(home, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ + 46 | x, op, y, r, z); + | ~~~~~~~~~~~~~~~ ./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) { | ^ @@ -147019,9 +154202,94 @@ ./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 = 3; View1 = Gecode::Set::SetView; int pc1 = 2]': +./gecode/set/rel/subset.hpp:46:58: required from 'Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' + 46 | View1,PC_SET_CLUB>(home,y0,y1) {} + | ^ +./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]' + 57 | (void) new (home) Subset(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 142 | (Rel::Subset::post(home,x2,tmp))); +./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]' + 215 | rel_sup(home, x, op, y, z); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here + 45 | rel_op_post_nocompl(home, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ + 46 | x, op, y, r, z); + | ~~~~~~~~~~~~~~~ +./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]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: 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::SetView; View1 = Gecode::Set::SetView]': -./gecode/set/rel/subset.hpp:83:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' +./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]': +./gecode/set/rel/subset.hpp:83:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' 83 | GECODE_REWRITE(*this,(Eq::post(home(*this),x0,x1))); ./gecode/set/rel/subset.hpp:69:3: required from here 69 | Subset::propagate(Space& home, const ModEventDelta&) { @@ -147032,7 +154300,22 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/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]' +./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/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::ConstSetView; Gecode::ModEventDelta = int]' + 83 | GECODE_REWRITE(*this,(Eq::post(home(*this),x0,x1))); +./gecode/set/rel/subset.hpp:69:3: required from here + 69 | Subset::propagate(Space& home, const ModEventDelta&) { + | ^~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/eq.hpp: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 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]': @@ -147050,8 +154333,38 @@ ./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/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::ComplementView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' +./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]' + 163 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); +./gecode/set/rel-op/inter.hpp:62:3: required from here + 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::ComplementView; 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::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]' + 163 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); +./gecode/set/rel-op/inter.hpp:62:3: required from here + 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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/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::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]' 165 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x0,x2))); ./gecode/set/rel-op/inter.hpp:62:3: required from here 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { @@ -147062,14 +154375,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/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]' +./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 '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/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]': +./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/subset.hpp:83:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' +./gecode/set/rel/subset.hpp:83:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' 83 | GECODE_REWRITE(*this,(Eq::post(home(*this),x0,x1))); ./gecode/set/rel/subset.hpp:69:3: required from here 69 | Subset::propagate(Space& home, const ModEventDelta&) { @@ -147080,7 +154393,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/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]' +./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]' + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/subset.hpp:83:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]' + 83 | GECODE_REWRITE(*this,(Eq::post(home(*this),x0,x1))); +./gecode/set/rel/subset.hpp:69:3: required from here + 69 | Subset::propagate(Space& home, const ModEventDelta&) { + | ^~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | : MixBinaryPropagator(home,x,y) {} + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; 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::ComplementView; View1 = Gecode::Set::SetView]': @@ -147101,11 +154432,47 @@ ./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::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/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]' 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ -./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::ComplementView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' +./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]' + 163 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); +./gecode/set/rel-op/inter.hpp:62:3: required from here + 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::ComplementView; View1 = Gecode::Set::ConstSetView]': +./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]' + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./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::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]' + 163 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); +./gecode/set/rel-op/inter.hpp:62:3: required from here + 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./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::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]' 165 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x0,x2))); ./gecode/set/rel-op/inter.hpp:62:3: required from here 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { @@ -147116,7 +154483,7 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/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]' +./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/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]': @@ -147140,14 +154507,56 @@ ./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/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]': +./gecode/set/rel/eq.hpp:45:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 45 | : MixBinaryPropagator(home,x,y) {} | ^ -./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/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]' 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ -./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::ComplementView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' +./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]' + 163 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); +./gecode/set/rel-op/inter.hpp:62:3: required from here + 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::ComplementView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]': +./gecode/set/rel/eq.hpp:45:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]' + 45 | : MixBinaryPropagator(home,x,y) {} + | ^ +./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]' + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./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::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]' + 163 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); +./gecode/set/rel-op/inter.hpp:62:3: required from here + 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 45 | : MixBinaryPropagator(home,x,y) {} + | ^ +./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]' + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./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::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]' 165 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x0,x2))); ./gecode/set/rel-op/inter.hpp:62:3: required from here 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { @@ -147161,14 +154570,31 @@ ./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_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 | } + | ^ +./gecode/set/rel-op/post.hpp:54:5: note: here + 54 | case SOT_UNION: + | ^~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:343:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +./gecode/set/rel-op/post.hpp: In function 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/post.hpp:89:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 89 | } | ^ ./gecode/set/rel-op/post.hpp:90:5: note: here 90 | case SOT_UNION: | ^~~~ -./gecode/set/rel-op/post.hpp: In function 'void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': +./gecode/set/rel-op/post.hpp: In function 'void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/post.hpp:130:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 130 | } | ^ @@ -147183,31 +154609,6 @@ 54 | case SOT_UNION: | ^~~~ In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::NaryInter::~NaryInter()' at ./gecode/iter/ranges-inter.hpp:74:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryInter]' at ./gecode/set/var-imp/set.hpp:343:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::NaryInter::~NaryInter()' at ./gecode/iter/ranges-inter.hpp:74:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryInter]' at ./gecode/set/var-imp/set.hpp:269:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -In file included from ./gecode/iter.hh:51: -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:343:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:269:3: @@ -147215,24 +154616,9 @@ 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { | ~~~~~~^~~~~~~ ./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/rel-op/post-compl-vvc.o gecode/set/rel-op/post-compl-vvc.cpp -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Eq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel/eq.hpp:83:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Eq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel/eq.hpp:83:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, - from gecode/set/rel-op/post-compl-vvc.cpp:37: + from gecode/set/rel-op-const-vcv.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; @@ -147240,10 +154626,12 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ +In file included from ./gecode/iter.hh:51, + from ./gecode/int.hh:61: In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::NaryInter::~NaryInter()' at ./gecode/iter/ranges-inter.hpp:74:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryInter]' at ./gecode/set/var-imp/set.hpp:343:3: + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:343:3: ./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { | ~~~~~~^~~~~~~ @@ -147302,6 +154690,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/iter.hh:51, + from ./gecode/int.hh:61: +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:343:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -147351,13 +154749,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 destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::NaryInter::~NaryInter()' at ./gecode/iter/ranges-inter.hpp:74:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryInter]' at ./gecode/set/var-imp/set.hpp:269:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { @@ -147372,7 +154763,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/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); @@ -147393,6 +154783,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) { | ~~~~~^~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:269:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -147554,6 +154952,13 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel/lq.hpp:311:3, + inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]' at ./gecode/set/rel/lq.hpp:359:24: +./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -147583,6 +154988,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 destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, + inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend >::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Set::RangesCompl]' at ./gecode/set/var-imp/set.hpp:343:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -147615,18 +155030,183 @@ ./gecode/set.hh: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-vvc.cpp: In function 'void Gecode::Set::RelOp::post_compl(Gecode::Home, Gecode::Set::SetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::Set::ConstSetView)': -gecode/set/rel-op/post-compl-vvc.cpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel_eq(home, x, op, y, cz); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:139: +gecode/set/rel-op-const-vcv.cpp: In function 'void Gecode::rel(Home, SetVar, SetOpType, const IntSet&, SetRelType, SetVar)': +gecode/set/rel-op-const-vcv.cpp:63:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 61 | (Intersection + | ~~~~~~~~~~~~~~~~ + 63 | ::post(home,cy,x,z))); + | ~~~~~~^~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266:3: note: because '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-vvc.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::ConstSetView]' - 45 | rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) { - | ~~~~~^~~~ +In file included from ./gecode/set/rel-op.hh:289, + from gecode/set/rel-op-const-vcv.cpp:39: +./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/set/rel-op-const-vcv.cpp:76:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | (Intersection + | ~~~~~~~~~~~~~~~~ + 76 | ::post(home,cy,x,tmp))); + | ~~~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266: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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 48 | Intersection::post(Home home, + | ~~~~~^~~~ +gecode/set/rel-op-const-vcv.cpp:77:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 77 | rel(home,tmp,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.hh:723:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, SetVar)' + 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); + | ~~~~~^~~~ +gecode/set/rel-op-const-vcv.cpp:85:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | (Distinct + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 85 | ::post(home,z,tmp))); + | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because '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-const-vcv.cpp:38: +./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::SetView]' + 55 | Distinct::post(Home home, View0 x, View1 y) { + | ~~~~~^~~~ +gecode/set/rel-op-const-vcv.cpp:93:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 91 | (Intersection + | ~~~~~~~~~~~~~~~~ + 93 | ::post(home,cy,x,tmp))); + | ~~~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266: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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 48 | Intersection::post(Home home, + | ~~~~~^~~~ +gecode/set/rel-op-const-vcv.cpp:104:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 103 | (SuperOfInter + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 104 | ::post(home,cy,x,z))); + | ~~~~~~^~~~~~~~~~~~~ +gecode/set/rel-op-const-vcv.cpp:102:11: note: in expansion of macro 'GECODE_ES_FAIL' + 102 | GECODE_ES_FAIL( + | ^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because '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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 58 | SuperOfInter::post(Home home, + | ~~~~~^~~~ +gecode/set/rel-op-const-vcv.cpp:112:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 112 | (Subset::post(home,z,tmp))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because '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:317: +./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) { + | ~~~~~^~~~ +gecode/set/rel-op-const-vcv.cpp:123:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 121 | (Intersection + | ~~~~~~~~~~~~~~~~ + 123 | ::post(home,cy,xv,tmp))); + | ~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266: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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 48 | Intersection::post(Home home, + | ~~~~~^~~~ +gecode/set/rel-op-const-vcv.cpp:131:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 130 | GECODE_ES_FAIL((SuperOfInter + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 131 | ::post(home, z, tmp, 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) { + | ^~~~ +./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-const-vcv.cpp:140:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 138 | (Intersection + | ~~~~~~~~~~~~~~~~ + 140 | ::post(home,cy,x,tmp))); + | ~~~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266: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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 48 | Intersection::post(Home home, + | ~~~~~^~~~ +gecode/set/rel-op-const-vcv.cpp:150:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 148 | (Union, + | ~~~~~~~~~~~~~~~~~~~~~~~~ + 150 | SetView>::post(home, yv, cx, z))); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because '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::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' + 61 | ExecStatus Union::post(Home home, View0 x0, + | ~~~~~^~~~ +gecode/set/rel-op-const-vcv.cpp:157:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 157 | rel(home, y, op, x, 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.hh:782:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntSet&, SetOpType, SetVar, SetRelType, SetVar)' + 782 | rel(Home home, const IntSet& x, SetOpType op, SetVar y, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -147691,58 +155271,128 @@ ./gecode/set/var/set.hpp:49:3: 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::ConstSetView]': -gecode/set/rel-op/post-compl-vvc.cpp:48:41: required from here - 48 | rel_eq(home, x, op, y, cz); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -./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/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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': +gecode/set/rel-op-const-vcv.cpp:60:11: required from here + 61 | (Intersection + | ~~~~~~~~~~~~~~~~ + 63 | ::post(home,cy,x,z))); + | ~~~~~~^~~~~~~~~~~~~ +./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) { | ^~~~ -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/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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 186 | Intersection::Intersection(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-op-const-vcv.cpp:83:11: required from here + 84 | (Distinct + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 85 | ::post(home,z,tmp))); + | ~~~~~~^~~~~~~~~~~~ +./gecode/set/rel/nq.hpp:62:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); +./gecode/kernel/macros.hpp:92:48: note: in definition of macro 'GECODE_ES_CHECK' + 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/set/rel-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::ConstSetView]' - 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/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: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) { | ^~~~ -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::ConstSetView]' - 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/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-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::ConstSetView]' - 48 | Intersection::post(Home home, - | ~~~~~^~~~ +./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::SetView]' + 44 | Distinct::Distinct(Home home, View0 x, View1 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::SetView]': +gecode/set/rel-op-const-vcv.cpp:102:11: required from here + 103 | (SuperOfInter + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 104 | ::post(home,cy,x,z))); + | ~~~~~~^~~~~~~~~~~~~ +./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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 45 | (Home home, View0 y0, View1 y1, View2 y2) + | ~~~~~^~~~ +./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::SetView]': +gecode/set/rel-op-const-vcv.cpp:111:11: required from here + 112 | (Subset::post(home,z,tmp))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./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::SetView]' + 44 | Subset::Subset(Home home, View0 y0, View1 y1) + | ~~~~~^~~~ +./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-const-vcv.cpp:130:11: required from here + 130 | GECODE_ES_FAIL((SuperOfInter + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 131 | ::post(home, z, tmp, emptyset))); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./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::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]': +gecode/set/rel-op-const-vcv.cpp:147:11: required from here + 148 | (Union, + | ~~~~~~~~~~~~~~~~~~~~~~~~ + 150 | SetView>::post(home, yv, cx, z))); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +./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::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' + 49 | Union::Union(Home home, View0 y0,View1 y1,View2 y2) + | ~~~~~^~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:269:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -147782,152 +155432,282 @@ ./gecode/set/var/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::ConstSetView]' - 51 | ::post(home, x0, x1, emptyset))); -gecode/set/rel-op/post-compl-vvc.cpp:48:41: required from here - 48 | rel_eq(home, x, op, y, cz); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -./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/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]' + 50 | (void) new (home) Intersection(home,x0,x1,x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op-const-vcv.cpp:60:11: required from here + 61 | (Intersection + | ~~~~~~~~~~~~~~~~ + 63 | ::post(home,cy,x,z))); + | ~~~~~~^~~~~~~~~~~~~ +./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-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::ConstSetView]': -./gecode/set/rel-op/post.hpp:56:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' - 58 | ::post(home, x0, x1, x2))); -gecode/set/rel-op/post-compl-vvc.cpp:48:41: required from here - 48 | rel_eq(home, x, op, y, cz); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -./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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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::ConstSetView; 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/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]': +./gecode/set/rel/nq.hpp:62:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' + 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); +gecode/set/rel-op-const-vcv.cpp:83:11: required from here + 84 | (Distinct + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 85 | ::post(home,z,tmp))); + | ~~~~~~^~~~~~~~~~~~ +./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-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::ConstSetView]' - 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::ConstSetView]': -./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::ConstSetView]' - 64 | ::post(home, x0,x1,x2))); -gecode/set/rel-op/post-compl-vvc.cpp:48:41: required from here - 48 | rel_eq(home, x, op, y, cz); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -./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/set/rel/nq.hpp:145:42: note: initializing argument 1 of 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' + 145 | DistinctDoit::DistinctDoit(Home home, View0 _x, ConstSetView _y) + | ~~~~~^~~~ +./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': +./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::SetView]' + 70 | (void) new (home) Distinct(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op-const-vcv.cpp:83:11: required from here + 84 | (Distinct + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 85 | ::post(home,z,tmp))); + | ~~~~~~^~~~~~~~~~~~ +./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/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::ConstSetView]' - 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::ConstSetView]': -./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::ConstSetView]' - 73 | ::post(home,x0,cx1,x2))); -gecode/set/rel-op/post-compl-vvc.cpp:48:41: required from here - 48 | rel_eq(home, x, op, y, cz); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -./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/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::SetView; int pc1 = 0]' + 586 | (Home home, View0 y0, View1 y1) + | ~~~~~^~~~ +./gecode/set/rel-op/superofinter.hpp: In instantiation of 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': +./gecode/set/rel-op/superofinter.hpp:60:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op-const-vcv.cpp:102:11: required from here + 103 | (SuperOfInter + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 104 | ::post(home,cy,x,z))); + | ~~~~~~^~~~~~~~~~~~~ +./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) { | ^~~~ -./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::ConstSetView]' - 186 | Intersection::Intersection(Home home, - | ~~~~~^~~~ +./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::SetView; int pc2 = 2]' + 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) + | ~~~~~^~~~ +./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::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::SetView; View1 = Gecode::Set::SetView]' + 57 | (void) new (home) Subset(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op-const-vcv.cpp:111:11: required from here + 112 | (Subset::post(home,z,tmp))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./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/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::SetView; int pc1 = 2]' + 586 | (Home home, View0 y0, View1 y1) + | ~~~~~^~~~ ./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]' 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::ConstSetView]' - 51 | ::post(home, x0, x1, emptyset))); -gecode/set/rel-op/post-compl-vvc.cpp:48:41: required from here - 48 | rel_eq(home, x, op, y, cz); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op-const-vcv.cpp:130:11: required from here + 130 | GECODE_ES_FAIL((SuperOfInter + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 131 | ::post(home, z, tmp, emptyset))); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./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::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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' +./gecode/set/rel-op/union.hpp: In instantiation of 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; 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::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' 63 | (void) new (home) Union(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::ConstSetView]' - 58 | ::post(home, x0, x1, x2))); -gecode/set/rel-op/post-compl-vvc.cpp:48:41: required from here - 48 | rel_eq(home, x, op, y, cz); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op-const-vcv.cpp:147:11: required from here + 148 | (Union, + | ~~~~~~~~~~~~~~~~~~~~~~~~ + 150 | SetView>::post(home, yv, cx, z))); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./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::ConstSetView; int pc2 = 4]' +./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::SetView; 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::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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 50 | (void) new (home) Intersection(home,x0,x1,x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::ConstSetView]' - 64 | ::post(home, x0,x1,x2))); -gecode/set/rel-op/post-compl-vvc.cpp:48:41: required from here - 48 | rel_eq(home, x, op, y, cz); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel-op/inter.hpp:189:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./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::SetView; 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::SetView]' 189 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ +./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]' + 50 | (void) new (home) Intersection(home,x0,x1,x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op-const-vcv.cpp:60:11: required from here + 61 | (Intersection + | ~~~~~~~~~~~~~~~~ + 63 | ::post(home,cy,x,z))); + | ~~~~~~^~~~~~~~~~~~~ +./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/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::ConstSetView; 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::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::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' - 50 | (void) new (home) Intersection(home,x0,x1,x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::ConstSetView]' - 73 | ::post(home,x0,cx1,x2))); -gecode/set/rel-op/post-compl-vvc.cpp:48:41: required from here - 48 | rel_eq(home, x, op, y, cz); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -./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: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::SetView]': +./gecode/set/rel/nq.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' + 100 | (void) new (home) DistinctDoit(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/nq.hpp:62:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' + 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); +gecode/set/rel-op-const-vcv.cpp:83:11: required from here + 84 | (Distinct + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 85 | ::post(home,z,tmp))); + | ~~~~~~^~~~~~~~~~~~ +./gecode/set/rel/nq.hpp:146:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 146 | : UnaryPropagator(home,_x), y(_y) {} + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/propagator/pattern.hpp:302:50: note: initializing argument 1 of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]' + 302 | UnaryPropagator::UnaryPropagator(Home home, View y0) + | ~~~~~^~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::SetView; 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::SetView]' + 45 | : MixBinaryPropagator(home,x,y) {} + | ^ +./gecode/set/rel/nq.hpp:70:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' + 70 | (void) new (home) Distinct(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op-const-vcv.cpp:83:11: required from here + 84 | (Distinct + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 85 | ::post(home,z,tmp))); + | ~~~~~~^~~~~~~~~~~~ +./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::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::SetView; 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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 47 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} + | ^ +./gecode/set/rel-op/superofinter.hpp:60:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op-const-vcv.cpp:102:11: required from here + 103 | (SuperOfInter + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 104 | ::post(home,cy,x,z))); + | ~~~~~~^~~~~~~~~~~~~ +./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::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; 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::SetView; View1 = Gecode::Set::SetView]' + 46 | View1,PC_SET_CLUB>(home,y0,y1) {} + | ^ +./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::SetView]' + 57 | (void) new (home) Subset(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op-const-vcv.cpp:111:11: required from here + 112 | (Subset::post(home,z,tmp))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./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::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]' + 47 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} + | ^ +./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]' + 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op-const-vcv.cpp:130:11: required from here + 130 | GECODE_ES_FAIL((SuperOfInter + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 131 | ::post(home, z, tmp, emptyset))); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./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::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; 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::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' + 51 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ +./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::ComplementView; View2 = Gecode::Set::SetView]' + 63 | (void) new (home) Union(home,x0,x1,x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op-const-vcv.cpp:147:11: required from here + 148 | (Union, + | ~~~~~~~~~~~~~~~~~~~~~~~~ + 150 | SetView>::post(home, yv, cx, z))); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +./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/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::ConstSetView; int pc2 = 4]' - 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) - | ~~~~~^~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::NaryInter::~NaryInter()' at ./gecode/iter/ranges-inter.hpp:74:9, - inlined from 'Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel-op/inter.hpp:304:9: -./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::NaryInter::~NaryInter()' at ./gecode/iter/ranges-inter.hpp:74:9, - inlined from 'Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel-op/inter.hpp:304:9: -./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +./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]': @@ -147987,149 +155767,141 @@ ./gecode/set/var/set.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]' - 47 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} - | ^ -./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]' - 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::ConstSetView]' - 51 | ::post(home, x0, x1, emptyset))); -gecode/set/rel-op/post-compl-vvc.cpp:48:41: required from here - 48 | rel_eq(home, x, op, y, cz); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -./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::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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 51 | View2,PC_SET_ANY>(home,y0,y1,y2) {} - | ^ -./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::ConstSetView]' - 63 | (void) new (home) Union(home,x0,x1,x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::ConstSetView]' - 58 | ::post(home, x0, x1, x2))); -gecode/set/rel-op/post-compl-vvc.cpp:48:41: required from here - 48 | rel_eq(home, x, op, y, cz); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -./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/propagator/pattern.hpp: In instantiation of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]': +./gecode/set/rel/nq.hpp:146:56: required from 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' + 146 | : UnaryPropagator(home,_x), y(_y) {} + | ^ +./gecode/set/rel/nq.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' + 100 | (void) new (home) DistinctDoit(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/nq.hpp:62:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' + 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); +gecode/set/rel-op-const-vcv.cpp:83:11: required from here + 84 | (Distinct + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 85 | ::post(home,z,tmp))); + | ~~~~~~^~~~~~~~~~~~ +./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::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::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::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' - 189 | View2,PC_SET_ANY>(home,y0,y1,y2) {} - | ^ -./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::ConstSetView]' - 50 | (void) new (home) Intersection(home,x0,x1,x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::ConstSetView]' - 73 | ::post(home,x0,cx1,x2))); -gecode/set/rel-op/post-compl-vvc.cpp:48:41: required from here - 48 | rel_eq(home, x, op, y, cz); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -./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) { - | ^ +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::SetView]': +./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::SetView; Gecode::ModEventDelta = int]' + 175 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); +./gecode/set/rel-op/union.hpp:75:3: required from here + 75 | Union::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~~~~~~~~~~ +./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/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::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::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]' - 163 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); -./gecode/set/rel-op/inter.hpp:62:3: required from here - 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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/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/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::SetView; Gecode::ModEventDelta = int]' + 177 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x0,x2))); +./gecode/set/rel-op/union.hpp:75:3: required from here + 75 | Union::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~~~~~~~~~~ ./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]' +./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: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::ConstSetView; Gecode::ModEventDelta = int]' - 165 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x0,x2))); -./gecode/set/rel-op/inter.hpp:62:3: required from here - 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': +./gecode/set/rel/subset.hpp:83:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' + 83 | GECODE_REWRITE(*this,(Eq::post(home(*this),x0,x1))); +./gecode/set/rel/subset.hpp:69:3: required from here + 69 | Subset::propagate(Space& home, const ModEventDelta&) { + | ^~~~~~~~~~~~~~~~~~~ ./gecode/set/rel/eq.hpp: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]' +./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 '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/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; 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::ComplementView; View1 = Gecode::Set::SetView]' 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ -./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::ConstSetView; Gecode::ModEventDelta = int]' - 163 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); -./gecode/set/rel-op/inter.hpp:62:3: required from here - 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::SetView; Gecode::ModEventDelta = int]' + 175 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); +./gecode/set/rel-op/union.hpp:75:3: required from here + 75 | Union::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~~~~~~~~~~ ./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]' +./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::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/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]': +./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel-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::ConstSetView; Gecode::ModEventDelta = int]' - 165 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x0,x2))); -./gecode/set/rel-op/inter.hpp:62:3: required from here - 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::SetView; Gecode::ModEventDelta = int]' + 177 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x0,x2))); +./gecode/set/rel-op/union.hpp:75:3: required from here + 75 | Union::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~~~~~~~~~~ ./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]' +./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/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: 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]' + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/subset.hpp:83:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' + 83 | GECODE_REWRITE(*this,(Eq::post(home(*this),x0,x1))); +./gecode/set/rel/subset.hpp:69:3: required from here + 69 | Subset::propagate(Space& home, const ModEventDelta&) { + | ^~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x,y) {} | ^ -./gecode/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/kernel/core.hpp:3266: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::ComplementView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]': +./gecode/set/rel/eq.hpp:45:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]' + 45 | : MixBinaryPropagator(home,x,y) {} + | ^ +./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::SetView]' 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ -./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::ConstSetView; Gecode::ModEventDelta = int]' - 163 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); -./gecode/set/rel-op/inter.hpp:62:3: required from here - 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::SetView; Gecode::ModEventDelta = int]' + 175 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); +./gecode/set/rel-op/union.hpp:75:3: required from here + 75 | Union::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~~~~~~~~~~ ./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) { | ^ @@ -148139,18 +155911,39 @@ ./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/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]' 45 | : MixBinaryPropagator(home,x,y) {} | ^ -./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/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel-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::ConstSetView; Gecode::ModEventDelta = int]' - 165 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x0,x2))); -./gecode/set/rel-op/inter.hpp:62:3: required from here - 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::SetView; Gecode::ModEventDelta = int]' + 177 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x0,x2))); +./gecode/set/rel-op/union.hpp:75:3: required from here + 75 | Union::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 45 | : MixBinaryPropagator(home,x,y) {} + | ^ +./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]' + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/subset.hpp:83:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' + 83 | GECODE_REWRITE(*this,(Eq::post(home(*this),x0,x1))); +./gecode/set/rel/subset.hpp:69:3: required from here + 69 | Subset::propagate(Space& home, const ModEventDelta&) { + | ^~~~~~~~~~~~~~~~~~~ ./gecode/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) { | ^ @@ -148160,60 +155953,42 @@ ./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::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 destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::NaryInter::~NaryInter()' at ./gecode/iter/ranges-inter.hpp:74:9, - inlined from 'Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel-op/inter.hpp:304:9: -./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::NaryInter::~NaryInter()' at ./gecode/iter/ranges-inter.hpp:74:9, - inlined from 'Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel-op/inter.hpp:304:9: -./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryUnion]' at ./gecode/set/var-imp/set.hpp:269:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, + inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, + inlined from 'Gecode::ModEvent Gecode::Set::ComplementView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::Cache; View = Gecode::Set::SetView]' at ./gecode/set/view/complement.hpp:234:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +./gecode/iter/ranges-list.hpp:166:36: warning: '*.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryUnion]' at ./gecode/set/var-imp/set.hpp:343:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, + inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend >::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Set::RangesCompl]' at ./gecode/set/var-imp/set.hpp:343:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -In file included from ./gecode/iter.hh:51, - from ./gecode/int.hh:61: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:343:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Eq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' at ./gecode/set/rel/eq.hpp:83:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:269:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, + inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, + inlined from 'Gecode::ModEvent Gecode::Set::ComplementView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::Cache; View = Gecode::Set::SetView]' at ./gecode/set/view/complement.hpp:234:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +./gecode/iter/ranges-list.hpp:166:36: warning: '*.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, @@ -148233,30 +156008,43 @@ 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { | ~~~~~~^~~~~~~ ./gecode/iter/ranges-list.hpp:166:36: warning: '*.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel/lq.hpp:311:3, + inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = true]' at ./gecode/set/rel/lq.hpp:359:24: +./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Eq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]' at ./gecode/set/rel/eq.hpp:83:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/rel-op/post-nocompl-vvc.o gecode/set/rel-op/post-nocompl-vvc.cpp +-c -o gecode/set/rel-op-const-vcc.o gecode/set/rel-op-const-vcc.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryUnion]' at ./gecode/set/var-imp/set.hpp:269:3: + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:343:3: ./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { | ~~~~~~^~~~~~~ ./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/iter.hh:51, - from ./gecode/int.hh:61: In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel/lq.hpp:311:3, - inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]' at ./gecode/set/rel/lq.hpp:359:24: -./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:269:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, - from gecode/set/rel-op/post-nocompl-vvc.cpp:37: + from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -148264,14 +156052,50 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryUnion]' at ./gecode/set/var-imp/set.hpp:343:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +In file included from ./gecode/kernel.hh:150, + from ./gecode/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); + | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void 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] @@ -148438,6 +156262,230 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666: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/int.hh: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); + | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -148445,16 +156493,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/set.hh:43, - from gecode/set/rel-op/post-compl-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); - | ^~~~~ ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ @@ -148641,408 +156679,384 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -gecode/set/rel-op/post-nocompl-vvc.cpp: In function 'void Gecode::Set::RelOp::post_nocompl(Gecode::Home, Gecode::Set::SetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::SetRelType, Gecode::Set::ConstSetView)': -gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +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) { | ^~~~ -In file included from ./gecode/set/rel-op.hh:292, - from gecode/set/rel-op/post-nocompl-vvc.cpp:38: -./gecode/set/rel-op/post.hpp:188:28: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; 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/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403: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:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411: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:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp: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) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': -gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/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::ConstSetView]' - 45 | rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) { - | ~~~~~^~~~ -./gecode/set/rel-op/post.hpp:198:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 198 | rel_eq(home, x, op, y, tmp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266: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:45:15: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' - 45 | rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) { - | ~~~~~^~~~ -./gecode/set/rel-op/post.hpp:199:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 199 | rel_op_post_lex(home,tmp,r,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/rel-op/post.hpp:167:24: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]' - 167 | rel_op_post_lex(Home home, SetView x0, SetRelType r, View 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); + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139: -./gecode/set/rel-op/post.hpp:207:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 207 | ::post(home,tmp,z))); +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] + 63 | (Intersection + | ~~~~~~~~~~~~~~~~~~~~~ + 65 | ::post(home,cy,x,zv))); + | ~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because '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]' - 55 | Distinct::post(Home home, View0 x, View1 y) { - | ~~~~~^~~~ -./gecode/set/rel-op/post.hpp:208:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 208 | rel_eq(home, x, op, y, tmp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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:45:15: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' - 45 | rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) { - | ~~~~~^~~~ -./gecode/set/rel-op/post.hpp:212:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 212 | rel_sub(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) { - | ^~~~ -./gecode/set/rel-op/post.hpp:81:16: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 81 | rel_sub(Home home, View0 x0, SetOpType op, View1 x1, View2 x2) { - | ~~~~~^~~~ -./gecode/set/rel-op/post.hpp:215:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 215 | rel_sup(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) { - | ^~~~ -./gecode/set/rel-op/post.hpp:122:16: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 122 | rel_sup(Home home, View0 x0, SetOpType op, View1 x1, View2 x2) { - | ~~~~~^~~~ -./gecode/set/rel-op/post.hpp:222:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 222 | ::post(home, z, tmp, emptyset))); +In file included from ./gecode/set/rel-op.hh:289, + from gecode/set/rel-op-const-vcc.cpp:39: +./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, + | ~~~~~^~~~ +gecode/set/rel-op-const-vcc.cpp:78:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 76 | (Intersection + | ~~~~~~~~~~~~~~~~ + 78 | ::post(home,cy,x,tmp))); + | ~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because '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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' - 58 | SuperOfInter::post(Home home, +./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/set/rel-op/post.hpp:223:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 223 | rel_eq(home, x, op, y, tmp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +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); + | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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:45:15: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' - 45 | rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) { - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/set/rel-op/post.hpp: In 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::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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 193 | rel_eq(home, x, op, y, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./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/set.hh:687:12: note: initializing argument 1 of 'void Gecode::dom(Home, SetVar, SetRelType, const IntSet&)' + 687 | dom(Home home, SetVar x, SetRelType r, const IntSet& s); + | ~~~~~^~~~ +gecode/set/rel-op-const-vcc.cpp:87:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 86 | (Distinct + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 87 | ::post(home,tmp,zv))); + | ~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ ./gecode/kernel/core.hpp:3266: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: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))); +In file included from ./gecode/set/rel.hh:322, + from gecode/set/rel-op-const-vcc.cpp:38: +./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]' + 55 | Distinct::post(Home home, View0 x, View1 y) { + | ~~~~~^~~~ +gecode/set/rel-op-const-vcc.cpp:95:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 93 | (Intersection + | ~~~~~~~~~~~~~~~~ + 95 | ::post(home,cy,x,tmp))); + | ~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because '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::ConstSetView]' - 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/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/set/rel-op-const-vcc.cpp:106:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 105 | (SuperOfInter + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 106 | ::post(home,cy,x,zv))); + | ~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because '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::ConstSetView]' - 48 | Intersection::post(Home home, +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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' + 58 | SuperOfInter::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/set/rel-op-const-vcc.cpp:124:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 122 | (Intersection + | ~~~~~~~~~~~~~~~~ + 124 | ::post(home,cy,xv,tmp))); + | ~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ ./gecode/kernel/core.hpp:3266: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::ConstSetView]' +./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/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::SetView]': -./gecode/set/rel-op/post.hpp:198:36: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 198 | rel_eq(home, x, op, y, tmp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./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/set/rel-op-const-vcc.cpp:141:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 139 | (Intersection + | ~~~~~~~~~~~~~~~~ + 141 | ::post(home,cy,x,tmp))); + | ~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ ./gecode/kernel/core.hpp:3266: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: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/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/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/set/rel-op-const-vcc.cpp:151:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 149 | (Union, + | ~~~~~~~~~~~~~~~~~~~~~~~~ + 151 | ConstSetView>::post(home, yv, cx, zv))); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ ./gecode/kernel/core.hpp:3266: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]' +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::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' 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/set/rel-op-const-vcc.cpp:158:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 158 | rel(home, y, op, x, 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/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/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/set.hh:794:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntSet&, SetOpType, SetVar, SetRelType, const IntSet&)' + 794 | rel(Home home, const IntSet& x, SetOpType op, SetVar y, SetRelType 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/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::SetView]' - 48 | Intersection::post(Home home, - | ~~~~~^~~~ -./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]': -./gecode/set/rel-op/post.hpp:199:31: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 199 | rel_op_post_lex(home,tmp,r,z); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel-op/post.hpp:170:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 170 | GECODE_ES_FAIL((Rel::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/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because '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:323: -./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/set/rel-op/post.hpp:173:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 173 | GECODE_ES_FAIL((Rel::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/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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: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 = true]' - 325 | Lq::post(Home home, View0 x, View1 y) { - | ~~~~~^~~~ -./gecode/set/rel-op/post.hpp:176:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 176 | GECODE_ES_FAIL((Rel::Lq::post(home,x1,x0))); -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +gecode/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) { | ^~~~ -./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 = false]' - 325 | Lq::post(Home home, View0 x, View1 y) { - | ~~~~~^~~~ -./gecode/set/rel-op/post.hpp:179:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 179 | GECODE_ES_FAIL((Rel::Lq::post(home,x1,x0))); -./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/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/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) { - | ~~~~~^~~~ +./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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/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/inter.hpp: In instantiation 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]': +gecode/set/rel-op-const-vcc.cpp:62:11: required from here + 63 | (Intersection + | ~~~~~~~~~~~~~~~~~~~~~ + 65 | ::post(home,cy,x,zv))); + | ~~~~~~^~~~~~~~~~~~~~ +./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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' + 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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': +gecode/set/rel-op-const-vcc.cpp:75:11: required from here + 76 | (Intersection + | ~~~~~~~~~~~~~~~~ + 78 | ::post(home,cy,x,tmp))); + | ~~~~~~^~~~~~~~~~~~~~~ +./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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 186 | Intersection::Intersection(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::ConstSetView]': -./gecode/set/rel-op/post.hpp:205:9: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 207 | ::post(home,tmp,z))); -gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op-const-vcc.cpp:85:11: required from here + 86 | (Distinct + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 87 | ::post(home,tmp,zv))); + | ~~~~~~^~~~~~~~~~~~~ ./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' @@ -149074,1081 +157088,286 @@ ./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/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': -./gecode/set/rel-op/post.hpp:212:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 212 | rel_sub(home, x, op, y, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel-op/post.hpp:87:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 87 | ::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) { - | ^~~~ -./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:94:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 94 | (Rel::Subset::post(home,tmp,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.hh:317: -./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::ConstSetView]' - 55 | ExecStatus Subset::post(Home home, View0 x, View1 y) { - | ~~~~~^~~~ -./gecode/set/rel-op/post.hpp:98:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 98 | ::post(home, x0, x1, tmp))); -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266: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-op/post.hpp:104:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 104 | ::post(home, x0,x1,x2))); -./gecode/set/rel-op/post.hpp:103:9: note: in expansion of macro 'GECODE_ES_FAIL' - 103 | GECODE_ES_FAIL((SuperOfInter - | ^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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: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::ConstSetView]' - 58 | SuperOfInter::post(Home home, - | ~~~~~^~~~ -./gecode/set/rel-op/post.hpp:113:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 113 | ::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/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::ComplementView; View2 = Gecode::Set::ConstSetView]' - 58 | SuperOfInter::post(Home home, - | ~~~~~^~~~ -./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; 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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 215 | rel_sup(home, x, op, y, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel-op/post.hpp:128:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 128 | ::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) { - | ^~~~ -./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:135:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 135 | ::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:288: -./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 155 | (Home home, View0 x0, View1 x1, View2 x2) { - | ~~~~~^~~~ -./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' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266: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:55:45: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' - 55 | ExecStatus Subset::post(Home home, View0 x, View1 y) { - | ~~~~~^~~~ -./gecode/set/rel-op/post.hpp:145:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 145 | ::post(home, x0,x1,tmp))); -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266: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/post.hpp:152:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 152 | (Rel::Subset::post(home,x2,tmp))); -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266: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:55:45: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' - 55 | ExecStatus Subset::post(Home home, View0 x, View1 y) { - | ~~~~~^~~~ -./gecode/set/rel-op/post.hpp:158:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 158 | ::post(home,x0,cx1,tmp))); -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266: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::SetView]' - 48 | Intersection::post(Home home, - | ~~~~~^~~~ -./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 222 | ::post(home, z, tmp, emptyset))); -gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' - 45 | (Home home, View0 y0, View1 y1, View2 y2) - | ~~~~~^~~~ -./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::ConstSetView]' - 51 | ::post(home, x0, x1, emptyset))); -./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 193 | rel_eq(home, x, op, y, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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::ConstSetView]': +gecode/set/rel-op-const-vcc.cpp:104:11: required from here + 105 | (SuperOfInter + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 106 | ::post(home,cy,x,zv))); + | ~~~~~~^~~~~~~~~~~~~~ ./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]' +./gecode/set/rel-op/superofinter.hpp:45:9: note: initializing argument 1 of 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 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::ConstSetView]': -./gecode/set/rel-op/post.hpp:56:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' - 58 | ::post(home, x0, x1, x2))); -./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 193 | rel_eq(home, x, op, y, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./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::ConstSetView]' - 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::ConstSetView]': -./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::ConstSetView]' - 64 | ::post(home, x0,x1,x2))); -./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 193 | rel_eq(home, x, op, y, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./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::ConstSetView]' - 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::ConstSetView]': -./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::ConstSetView]' - 73 | ::post(home,x0,cx1,x2))); -./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 193 | rel_eq(home, x, op, y, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./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::ConstSetView]' - 186 | Intersection::Intersection(Home home, - | ~~~~~^~~~ -./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/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::SetView]' - 58 | ::post(home, x0, x1, x2))); -./gecode/set/rel-op/post.hpp:198:36: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 198 | rel_eq(home, x, op, y, tmp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel-op/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]': +gecode/set/rel-op-const-vcc.cpp:148:11: required from here + 149 | (Union, + | ~~~~~~~~~~~~~~~~~~~~~~~~ + 151 | ConstSetView>::post(home, yv, cx, zv))); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./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]' +./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/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/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::SetView]' - 64 | ::post(home, x0,x1,x2))); -./gecode/set/rel-op/post.hpp:198:36: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 198 | rel_eq(home, x, op, y, tmp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./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 '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::SetView]': -./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::SetView]' - 73 | ::post(home,x0,cx1,x2))); -./gecode/set/rel-op/post.hpp:198:36: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 198 | rel_eq(home, x, op, y, tmp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./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::SetView]' - 186 | Intersection::Intersection(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::ConstSetView; bool strict = false]': -./gecode/set/rel-op/post.hpp:170:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]' - 170 | GECODE_ES_FAIL((Rel::Lq::post(home,x0,x1))); -./gecode/set/rel-op/post.hpp:199:31: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 199 | rel_op_post_lex(home,tmp,r,z); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./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/rel-op/post.hpp:173:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]' - 173 | GECODE_ES_FAIL((Rel::Lq::post(home,x0,x1))); -./gecode/set/rel-op/post.hpp:199:31: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 199 | rel_op_post_lex(home,tmp,r,z); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./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/rel-op/post.hpp:176:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]' - 176 | GECODE_ES_FAIL((Rel::Lq::post(home,x1,x0))); -./gecode/set/rel-op/post.hpp:199:31: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 199 | rel_op_post_lex(home,tmp,r,z); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./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/rel-op/post.hpp:179:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]' - 179 | GECODE_ES_FAIL((Rel::Lq::post(home,x1,x0))); -./gecode/set/rel-op/post.hpp:199:31: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 199 | rel_op_post_lex(home,tmp,r,z); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./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::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]' - 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); -./gecode/set/rel-op/post.hpp:205:9: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 207 | ::post(home,tmp,z))); -gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./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::ConstSetView]' - 145 | DistinctDoit::DistinctDoit(Home home, View0 _x, ConstSetView _y) - | ~~~~~^~~~ -./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]': -./gecode/set/rel/nq.hpp:68:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' - 68 | GECODE_ES_CHECK((DistinctDoit::post(home,x,cv))); -./gecode/set/rel-op/post.hpp:205:9: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 207 | ::post(home,tmp,z))); -gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/nq.hpp:100:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 100 | (void) new (home) DistinctDoit(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/rel/nq.hpp:145:42: note: initializing argument 1 of 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' - 145 | DistinctDoit::DistinctDoit(Home home, View0 _x, ConstSetView _y) - | ~~~~~^~~~ -./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::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]' - 70 | (void) new (home) Distinct(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel-op/post.hpp:205:9: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 207 | ::post(home,tmp,z))); -gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./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) { - | ^~~~ -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 = 0; View1 = Gecode::Set::ConstSetView; int pc1 = 0]' - 586 | (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-op/post.hpp:93:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 94 | (Rel::Subset::post(home,tmp,x2))); -./gecode/set/rel-op/post.hpp:212:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 212 | rel_sub(home, x, op, y, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./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-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::ConstSetView]': -./gecode/set/rel-op/post.hpp:103:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 104 | ::post(home, x0,x1,x2))); -./gecode/set/rel-op/post.hpp:212:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 212 | rel_sub(home, x, op, y, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./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::ConstSetView]' - 45 | (Home home, View0 y0, View1 y1, View2 y2) - | ~~~~~^~~~ -./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::ComplementView; View2 = Gecode::Set::ConstSetView]': -./gecode/set/rel-op/post.hpp:110:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 113 | ::post(home,x0,cx1,x2))); -./gecode/set/rel-op/post.hpp:212:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 212 | rel_sub(home, x, op, y, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./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::ComplementView; View2 = Gecode::Set::ConstSetView]' - 45 | (Home home, View0 y0, View1 y1, View2 y2) - | ~~~~~^~~~ -./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::SetView; 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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 135 | ::post(home, x0, x1, x2))); -./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 215 | rel_sup(home, x, op, y, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel-op/subofunion.hpp:156:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 156 | (void) new (home) SubOfUnion(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/subofunion.hpp:141:50: note: initializing argument 1 of 'Gecode::Set::RelOp::SubOfUnion::SubOfUnion(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 141 | SubOfUnion::SubOfUnion(Home home, View0 y0, - | ~~~~~^~~~ -./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-op/post.hpp:141:9: required from 'void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 142 | (Rel::Subset::post(home,x2,tmp))); -./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 215 | rel_sup(home, x, op, y, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./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) - | ~~~~~^~~~ -./gecode/set/rel-op/superofinter.hpp: In instantiation of 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' - 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 222 | ::post(home, z, tmp, emptyset))); -gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./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) { - | ^~~~ -./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]' - 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/set/var/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 '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]' - 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::ConstSetView]' - 51 | ::post(home, x0, x1, emptyset))); -./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 193 | rel_eq(home, x, op, y, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./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) { - | ^~~~ -./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::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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 63 | (void) new (home) Union(home,x0,x1,x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::ConstSetView]' - 58 | ::post(home, x0, x1, x2))); -./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 193 | rel_eq(home, x, op, y, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./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::ConstSetView; 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::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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 50 | (void) new (home) Intersection(home,x0,x1,x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::ConstSetView]' - 64 | ::post(home, x0,x1,x2))); -./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 193 | rel_eq(home, x, op, y, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./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::ConstSetView; 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::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::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' - 50 | (void) new (home) Intersection(home,x0,x1,x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::ConstSetView]' - 73 | ::post(home,x0,cx1,x2))); -./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 193 | rel_eq(home, x, op, y, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./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::ConstSetView; int pc2 = 4]' - 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::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]' - 63 | (void) new (home) Union(home,x0,x1,x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::SetView]' - 58 | ::post(home, x0, x1, x2))); -./gecode/set/rel-op/post.hpp:198:36: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 198 | rel_eq(home, x, op, y, tmp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./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/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: 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::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]' 50 | (void) new (home) Intersection(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::SetView]' - 64 | ::post(home, x0,x1,x2))); -./gecode/set/rel-op/post.hpp:198:36: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 198 | rel_eq(home, x, op, y, tmp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op-const-vcc.cpp:62:11: required from here + 63 | (Intersection + | ~~~~~~~~~~~~~~~~~~~~~ + 65 | ::post(home,cy,x,zv))); + | ~~~~~~^~~~~~~~~~~~~~ ./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::SetView; int pc2 = 4]' +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::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) | ~~~~~^~~~ -./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::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::ComplementView; View2 = Gecode::Set::SetView]' +./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]' 50 | (void) new (home) Intersection(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::SetView]' - 73 | ::post(home,x0,cx1,x2))); -./gecode/set/rel-op/post.hpp:198:36: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 198 | rel_eq(home, x, op, y, tmp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op-const-vcc.cpp:75:11: required from here + 76 | (Intersection + | ~~~~~~~~~~~~~~~~ + 78 | ::post(home,cy,x,tmp))); + | ~~~~~~^~~~~~~~~~~~~~~ ./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::SetView; int pc2 = 4]' +./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::SetView; int pc2 = 4]' 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ -./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]' - 330 | (void) new (home) Lq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel-op/post.hpp:170:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]' - 170 | GECODE_ES_FAIL((Rel::Lq::post(home,x0,x1))); -./gecode/set/rel-op/post.hpp:199:31: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 199 | rel_op_post_lex(home,tmp,r,z); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./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::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]' - 330 | (void) new (home) Lq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel-op/post.hpp:173:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]' - 173 | GECODE_ES_FAIL((Rel::Lq::post(home,x0,x1))); -./gecode/set/rel-op/post.hpp:199:31: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 199 | rel_op_post_lex(home,tmp,r,z); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./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]' - 330 | (void) new (home) Lq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel-op/post.hpp:176:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]' - 176 | GECODE_ES_FAIL((Rel::Lq::post(home,x1,x0))); -./gecode/set/rel-op/post.hpp:199:31: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 199 | rel_op_post_lex(home,tmp,r,z); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./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]' - 330 | (void) new (home) Lq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel-op/post.hpp:179:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]' - 179 | GECODE_ES_FAIL((Rel::Lq::post(home,x1,x0))); -./gecode/set/rel-op/post.hpp:199:31: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 199 | rel_op_post_lex(home,tmp,r,z); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./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::ConstSetView]': -./gecode/set/rel/nq.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]' - 100 | (void) new (home) DistinctDoit(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); -./gecode/set/rel-op/post.hpp:205:9: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 207 | ::post(home,tmp,z))); -gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./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-op-const-vcc.cpp:85:11: required from here + 86 | (Distinct + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 87 | ::post(home,tmp,zv))); + | ~~~~~~^~~~~~~~~~~~~ +./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/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/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]': -./gecode/set/rel/nq.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' - 100 | (void) new (home) DistinctDoit(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/nq.hpp: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 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]': ./gecode/set/rel/nq.hpp:68:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' 68 | GECODE_ES_CHECK((DistinctDoit::post(home,x,cv))); -./gecode/set/rel-op/post.hpp:205:9: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 207 | ::post(home,tmp,z))); -gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./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-op-const-vcc.cpp:85:11: required from here + 86 | (Distinct + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 87 | ::post(home,tmp,zv))); + | ~~~~~~^~~~~~~~~~~~~ +./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/propagator/pattern.hpp:302:50: note: initializing argument 1 of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]' - 302 | UnaryPropagator::UnaryPropagator(Home home, View y0) - | ~~~~~^~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::ConstSetView; int pc1 = 0]': -./gecode/set/rel/nq.hpp:45:73: required from 'Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' - 45 | : MixBinaryPropagator(home,x,y) {} - | ^ +./gecode/set/rel/nq.hpp:145:42: note: initializing argument 1 of 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' + 145 | DistinctDoit::DistinctDoit(Home home, View0 _x, ConstSetView _y) + | ~~~~~^~~~ +./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::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]' 70 | (void) new (home) Distinct(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel-op/post.hpp:205:9: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 207 | ::post(home,tmp,z))); -gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./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/subset.hpp: In instantiation of 'Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]': -./gecode/set/rel/subset.hpp:57:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' - 57 | (void) new (home) Subset(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel-op/post.hpp:93:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 94 | (Rel::Subset::post(home,tmp,x2))); -./gecode/set/rel-op/post.hpp:212:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 212 | rel_sub(home, x, op, y, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./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/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-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::ConstSetView]': -./gecode/set/rel-op/superofinter.hpp:60:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel-op/post.hpp:103:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 104 | ::post(home, x0,x1,x2))); -./gecode/set/rel-op/post.hpp:212:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 212 | rel_sub(home, x, op, y, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./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) { - | ^~~~ -./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::ConstSetView; int pc2 = 2]' - 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) - | ~~~~~^~~~ -./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::ComplementView; View2 = Gecode::Set::ConstSetView]': -./gecode/set/rel-op/superofinter.hpp:60:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' - 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel-op/post.hpp:110:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 113 | ::post(home,x0,cx1,x2))); -./gecode/set/rel-op/post.hpp:212:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 212 | rel_sub(home, x, op, y, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./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) { - | ^~~~ -./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::ConstSetView; int pc2 = 2]' - 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) - | ~~~~~^~~~ -./gecode/set/rel-op/subofunion.hpp: In instantiation of 'Gecode::Set::RelOp::SubOfUnion::SubOfUnion(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': -./gecode/set/rel-op/subofunion.hpp:156:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SubOfUnion::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 156 | (void) new (home) SubOfUnion(home,x0, x1, x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 135 | ::post(home, x0, x1, x2))); -./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 215 | rel_sup(home, x, op, y, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel-op/subofunion.hpp:144:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 144 | 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::ConstSetView; int pc2 = 4]' - 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) - | ~~~~~^~~~ -./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]' - 57 | (void) new (home) Subset(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 142 | (Rel::Subset::post(home,x2,tmp))); -./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 215 | rel_sup(home, x, op, y, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./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/set/rel-op-const-vcc.cpp:85:11: required from here + 86 | (Distinct + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 87 | ::post(home,tmp,zv))); + | ~~~~~~^~~~~~~~~~~~~ +./gecode/set/rel/nq.hpp:45:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | : MixBinaryPropagator(home,x,y) {} + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 3; View1 = Gecode::Set::SetView; int pc1 = 2]' +./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::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]': -./gecode/set/rel-op/superofinter.hpp:47:62: required from 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' - 47 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} - | ^ -./gecode/set/rel-op/superofinter.hpp:60:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' +./gecode/set/rel-op/superofinter.hpp: In instantiation of 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': +./gecode/set/rel-op/superofinter.hpp:60:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 222 | ::post(home, z, tmp, emptyset))); -gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./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::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-const-vcc.cpp:104:11: required from here + 105 | (SuperOfInter + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 106 | ::post(home,cy,x,zv))); + | ~~~~~~^~~~~~~~~~~~~~ +./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/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]' - 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::ConstSetView]' - 51 | ::post(home, x0, x1, emptyset))); -./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 193 | rel_eq(home, x, op, y, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./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::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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 51 | View2,PC_SET_ANY>(home,y0,y1,y2) {} - | ^ -./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::ConstSetView]' +./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 2]' + 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) + | ~~~~~^~~~ +./gecode/set/rel-op/union.hpp: In instantiation of 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; 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::ComplementView; View2 = Gecode::Set::ConstSetView]' 63 | (void) new (home) Union(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::ConstSetView]' - 58 | ::post(home, x0, x1, x2))); -./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 193 | rel_eq(home, x, op, y, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./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/set/rel-op-const-vcc.cpp:148:11: required from here + 149 | (Union, + | ~~~~~~~~~~~~~~~~~~~~~~~~ + 151 | ConstSetView>::post(home, yv, cx, zv))); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +./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/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::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::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' +./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 + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.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::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]' 189 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ -./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::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]' 50 | (void) new (home) Intersection(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::ConstSetView]' - 73 | ::post(home,x0,cx1,x2))); -./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 193 | rel_eq(home, x, op, y, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./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::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]' - 51 | View2,PC_SET_ANY>(home,y0,y1,y2) {} - | ^ -./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]' - 63 | (void) new (home) Union(home,x0,x1,x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::SetView]' - 58 | ::post(home, x0, x1, x2))); -./gecode/set/rel-op/post.hpp:198:36: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 198 | rel_eq(home, x, op, y, tmp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op-const-vcc.cpp:62:11: required from here + 63 | (Intersection + | ~~~~~~~~~~~~~~~~~~~~~ + 65 | ::post(home,cy,x,zv))); + | ~~~~~~^~~~~~~~~~~~~~ ./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) { | ^ @@ -150158,21 +157377,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::ComplementView; int pc1 = 4; View2 = Gecode::Set::SetView; 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::SetView]' +./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::SetView; 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::SetView]' 189 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ -./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::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]' 50 | (void) new (home) Intersection(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::SetView]' - 73 | ::post(home,x0,cx1,x2))); -./gecode/set/rel-op/post.hpp:198:36: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 198 | rel_eq(home, x, op, y, tmp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op-const-vcc.cpp:75:11: required from here + 76 | (Intersection + | ~~~~~~~~~~~~~~~~ + 78 | ::post(home,cy,x,tmp))); + | ~~~~~~^~~~~~~~~~~~~~~ ./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) { | ^ @@ -150182,115 +157400,58 @@ ./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/lq.hpp:316:70: required from 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]' - 316 | : MixBinaryPropagator(home,x,y) {} - | ^ -./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]' - 330 | (void) new (home) Lq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel-op/post.hpp:170:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]' - 170 | GECODE_ES_FAIL((Rel::Lq::post(home,x0,x1))); -./gecode/set/rel-op/post.hpp:199:31: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 199 | rel_op_post_lex(home,tmp,r,z); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./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]' - 316 | : MixBinaryPropagator(home,x,y) {} - | ^ -./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]' - 330 | (void) new (home) Lq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel-op/post.hpp:176:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]' - 176 | GECODE_ES_FAIL((Rel::Lq::post(home,x1,x0))); -./gecode/set/rel-op/post.hpp:199:31: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 199 | rel_op_post_lex(home,tmp,r,z); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./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::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]' - 146 | : UnaryPropagator(home,_x), y(_y) {} - | ^ +./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]': ./gecode/set/rel/nq.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]' 100 | (void) new (home) DistinctDoit(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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]' 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); -./gecode/set/rel-op/post.hpp:205:9: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 207 | ::post(home,tmp,z))); -gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./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/set/rel-op-const-vcc.cpp:85:11: required from here + 86 | (Distinct + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 87 | ::post(home,tmp,zv))); + | ~~~~~~^~~~~~~~~~~~~ +./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/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]': -./gecode/set/rel/nq.hpp:146:56: required from 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' - 146 | : UnaryPropagator(home,_x), y(_y) {} - | ^ +./gecode/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/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]': ./gecode/set/rel/nq.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' 100 | (void) new (home) DistinctDoit(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/set/rel/nq.hpp:68:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' 68 | GECODE_ES_CHECK((DistinctDoit::post(home,x,cv))); -./gecode/set/rel-op/post.hpp:205:9: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 207 | ::post(home,tmp,z))); -gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./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/set/rel-op-const-vcc.cpp:85:11: required from here + 86 | (Distinct + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 87 | ::post(home,tmp,zv))); + | ~~~~~~^~~~~~~~~~~~~ +./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/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]' - 46 | View1,PC_SET_CLUB>(home,y0,y1) {} - | ^ -./gecode/set/rel/subset.hpp:57:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' - 57 | (void) new (home) Subset(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel-op/post.hpp:93:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 94 | (Rel::Subset::post(home,tmp,x2))); -./gecode/set/rel-op/post.hpp:212:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 212 | rel_sub(home, x, op, y, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here - 45 | rel_op_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::SetView; int pc = 4]' + 302 | UnaryPropagator::UnaryPropagator(Home home, View y0) + | ~~~~~^~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::ConstSetView; int pc1 = 0]': +./gecode/set/rel/nq.hpp:45:73: required from 'Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' + 45 | : MixBinaryPropagator(home,x,y) {} + | ^ +./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]' + 70 | (void) new (home) Distinct(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op-const-vcc.cpp:85:11: required from here + 86 | (Distinct + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 87 | ::post(home,tmp,zv))); + | ~~~~~~^~~~~~~~~~~~~ ./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) { | ^ @@ -150300,21 +157461,18 @@ ./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::ConstSetView; 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::ConstSetView]' +./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 = 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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 47 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} | ^ -./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::ConstSetView]' +./gecode/set/rel-op/superofinter.hpp:60:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel-op/post.hpp:103:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 104 | ::post(home, x0,x1,x2))); -./gecode/set/rel-op/post.hpp:212:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 212 | rel_sub(home, x, op, y, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op-const-vcc.cpp:104:11: required from here + 105 | (SuperOfInter + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 106 | ::post(home,cy,x,zv))); + | ~~~~~~^~~~~~~~~~~~~~ ./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) { | ^ @@ -150324,21 +157482,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::ComplementView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; 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::ComplementView; View2 = Gecode::Set::ConstSetView]' - 47 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} - | ^ -./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::ComplementView; View2 = Gecode::Set::ConstSetView]' - 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel-op/post.hpp:110:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 113 | ::post(home,x0,cx1,x2))); -./gecode/set/rel-op/post.hpp:212:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 212 | rel_sub(home, x, op, y, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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/union.hpp:51:61: required from 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' + 51 | View2,PC_SET_ANY>(home,y0,y1,y2) {} + | ^ +./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::ComplementView; View2 = Gecode::Set::ConstSetView]' + 63 | (void) new (home) Union(home,x0,x1,x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op-const-vcc.cpp:148:11: required from here + 149 | (Union, + | ~~~~~~~~~~~~~~~~~~~~~~~~ + 151 | ConstSetView>::post(home, yv, cx, zv))); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./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) { | ^ @@ -150348,63 +157505,193 @@ ./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 = 3; View1 = Gecode::Set::SetView; int pc1 = 2]': -./gecode/set/rel/subset.hpp:46:58: required from 'Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' - 46 | View1,PC_SET_CLUB>(home,y0,y1) {} - | ^ -./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]' - 57 | (void) new (home) Subset(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 142 | (Rel::Subset::post(home,x2,tmp))); -./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::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 215 | rel_sup(home, x, op, y, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-vvc.cpp:45:54: required from here - 45 | rel_op_post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./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/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.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::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]' + 146 | : UnaryPropagator(home,_x), y(_y) {} + | ^ +./gecode/set/rel/nq.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]' + 100 | (void) new (home) DistinctDoit(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/nq.hpp:62:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' + 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); +gecode/set/rel-op-const-vcc.cpp:85:11: required from here + 86 | (Distinct + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 87 | ::post(home,tmp,zv))); + | ~~~~~~^~~~~~~~~~~~~ +./gecode/kernel/propagator/pattern.hpp:303:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 303 | : Propagator(home), x0(y0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]': +./gecode/set/rel/nq.hpp:146:56: required from 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' + 146 | : UnaryPropagator(home,_x), y(_y) {} + | ^ +./gecode/set/rel/nq.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' + 100 | (void) new (home) DistinctDoit(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/nq.hpp:68:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' + 68 | GECODE_ES_CHECK((DistinctDoit::post(home,x,cv))); +gecode/set/rel-op-const-vcc.cpp:85:11: required from here + 86 | (Distinct + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 87 | ::post(home,tmp,zv))); + | ~~~~~~^~~~~~~~~~~~~ +./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]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: 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/rel-op-const-cvv.cpp:37: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/set/rel.hh:320: -./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]': -./gecode/set/rel/subset.hpp:83:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' - 83 | GECODE_REWRITE(*this,(Eq::post(home(*this),x0,x1))); -./gecode/set/rel/subset.hpp:69:3: required from here - 69 | Subset::propagate(Space& home, const ModEventDelta&) { - | ^~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/eq.hpp: 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]' + 175 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); +./gecode/set/rel-op/union.hpp:75:3: required from here + 75 | Union::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~~~~~~~~~~ ./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]' +./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::SetView; View1 = Gecode::Set::ConstSetView]': -./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::ConstSetView; Gecode::ModEventDelta = int]' - 83 | GECODE_REWRITE(*this,(Eq::post(home(*this),x0,x1))); -./gecode/set/rel/subset.hpp:69:3: required from here - 69 | Subset::propagate(Space& home, const ModEventDelta&) { - | ^~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/eq.hpp: 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]' + 177 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x0,x2))); +./gecode/set/rel-op/union.hpp:75:3: required from here + 75 | Union::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~~~~~~~~~~ ./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]' +./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::ComplementView; 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::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' +./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]' 163 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); ./gecode/set/rel-op/inter.hpp:62:3: required from here 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { @@ -150415,11 +157702,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/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]' +./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::SetView; 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::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' +./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]' 165 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x0,x2))); ./gecode/set/rel-op/inter.hpp:62:3: required from here 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { @@ -150430,11 +157717,29 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/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]' +./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::ComplementView; 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::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]' +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.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/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]' 163 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); ./gecode/set/rel-op/inter.hpp:62:3: required from here 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { @@ -150445,40 +157750,113 @@ ./gecode/kernel/core.hpp:3266: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]' +./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: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/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/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]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/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::ComplementView; View1 = Gecode::Set::ConstSetView]': +./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]' + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 175 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); +./gecode/set/rel-op/union.hpp:75:3: required from here + 75 | Union::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~~~~~~~~~~ +./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/int.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: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]' + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 177 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x0,x2))); +./gecode/set/rel-op/union.hpp:75:3: required from here + 75 | Union::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 163 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); +./gecode/set/rel-op/inter.hpp:62:3: required from here + 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/subset.hpp:83:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' - 83 | GECODE_REWRITE(*this,(Eq::post(home(*this),x0,x1))); -./gecode/set/rel/subset.hpp:69:3: required from here - 69 | Subset::propagate(Space& home, const ModEventDelta&) { - | ^~~~~~~~~~~~~~~~~~~ +./gecode/set/rel-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]' + 165 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x0,x2))); +./gecode/set/rel-op/inter.hpp:62:3: required from here + 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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) {} | ^ @@ -150492,11 +157870,11 @@ ./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]' 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/subset.hpp:83:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]' - 83 | GECODE_REWRITE(*this,(Eq::post(home(*this),x0,x1))); -./gecode/set/rel/subset.hpp:69:3: required from here - 69 | Subset::propagate(Space& home, const ModEventDelta&) { - | ^~~~~~~~~~~~~~~~~~~ +./gecode/set/rel-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]' + 163 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); +./gecode/set/rel-op/inter.hpp:62:3: required from here + 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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) {} | ^ @@ -150506,6 +157884,176 @@ ./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]' + 45 | : MixBinaryPropagator(home,x,y) {} + | ^ +./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]' + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 175 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); +./gecode/set/rel-op/union.hpp:75:3: required from here + 75 | Union::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 45 | : MixBinaryPropagator(home,x,y) {} + | ^ +./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]' + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 177 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x0,x2))); +./gecode/set/rel-op/union.hpp:75:3: required from here + 75 | Union::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 45 | : MixBinaryPropagator(home,x,y) {} + | ^ +./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]' + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 163 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); +./gecode/set/rel-op/inter.hpp:62:3: required from here + 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 45 | : MixBinaryPropagator(home,x,y) {} + | ^ +./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel-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]' + 165 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x0,x2))); +./gecode/set/rel-op/inter.hpp:62:3: required from here + 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 45 | : MixBinaryPropagator(home,x,y) {} + | ^ +./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]' + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 163 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); +./gecode/set/rel-op/inter.hpp:62:3: required from here + 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759: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/int.o gecode/set/int.cpp +In file included from ./gecode/iter.hh:51, + from ./gecode/int.hh:61: +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel/lq.hpp:311:3, + inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]' at ./gecode/set/rel/lq.hpp:359:24: +./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/set.hh:44: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -150547,42 +158095,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/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; 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::ComplementView; View1 = Gecode::Set::SetView]' - 56 | (void) new (home) Eq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./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::SetView; Gecode::ModEventDelta = int]' - 163 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); -./gecode/set/rel-op/inter.hpp:62:3: required from here - 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::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::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]' - 56 | (void) new (home) Eq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./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::SetView; Gecode::ModEventDelta = int]' - 165 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x0,x2))); -./gecode/set/rel-op/inter.hpp:62:3: required from here - 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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) - | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -150625,24 +158137,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 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]': -./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]' - 56 | (void) new (home) Eq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./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::ConstSetView; Gecode::ModEventDelta = int]' - 163 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); -./gecode/set/rel-op/inter.hpp:62:3: required from here - 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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) - | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -150672,69 +158166,6 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]': -./gecode/set/rel/eq.hpp:45:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]' - 45 | : MixBinaryPropagator(home,x,y) {} - | ^ -./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::SetView]' - 56 | (void) new (home) Eq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./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::SetView; Gecode::ModEventDelta = int]' - 163 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); -./gecode/set/rel-op/inter.hpp:62:3: required from here - 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 45 | : MixBinaryPropagator(home,x,y) {} - | ^ -./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]' - 56 | (void) new (home) Eq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./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::SetView; Gecode::ModEventDelta = int]' - 165 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x0,x2))); -./gecode/set/rel-op/inter.hpp:62:3: required from here - 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::ComplementView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]': -./gecode/set/rel/eq.hpp:45:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]' - 45 | : MixBinaryPropagator(home,x,y) {} - | ^ -./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]' - 56 | (void) new (home) Eq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./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::ConstSetView; Gecode::ModEventDelta = int]' - 163 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); -./gecode/set/rel-op/inter.hpp:62:3: required from here - 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -150825,20 +158256,6 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel/lq.hpp:311:3, - inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = true]' at ./gecode/set/rel/lq.hpp:359:24: -./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/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::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: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] @@ -150942,39 +158359,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, | ~~~~~^~~~ -./gecode/set/rel-op/post.hpp: In function 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': -./gecode/set/rel-op/post.hpp:89:7: warning: this statement may fall through [-Wimplicit-fallthrough=] - 89 | } - | ^ -./gecode/set/rel-op/post.hpp:90:5: note: here - 90 | case SOT_UNION: - | ^~~~ -./gecode/set/rel-op/post.hpp: In function 'void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': -./gecode/set/rel-op/post.hpp:130:7: warning: this statement may fall through [-Wimplicit-fallthrough=] - 130 | } - | ^ -./gecode/set/rel-op/post.hpp:131:5: note: here - 131 | case SOT_UNION: - | ^~~~ -gecode/set/rel-op/post-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); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +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/post-compl-cvc.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::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' - 45 | rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) { - | ~~~~~^~~~ -./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::SetView]': -./gecode/set/rel-op/post.hpp:53:7: warning: this statement may fall through [-Wimplicit-fallthrough=] - 53 | } - | ^ -./gecode/set/rel-op/post.hpp:54:5: note: here - 54 | case SOT_UNION: - | ^~~~ + 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 @@ -151039,60 +158457,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/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-compl-cvc.cpp:49:46: required from here - 49 | rel_eq(home, x, op, y, cz); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -./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::ConstSetView; 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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 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::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' - 48 | Intersection::post(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-nocompl-cvc.o gecode/set/rel-op/post-nocompl-cvc.cpp ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -151132,139 +158496,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-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:50:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' - 51 | ::post(home, x0, x1, emptyset))); -gecode/set/rel-op/post-compl-cvc.cpp:49:46: required from here - 49 | rel_eq(home, x, op, y, cz); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -./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::ConstSetView; 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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': -./gecode/set/rel-op/post.hpp:56:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' - 58 | ::post(home, x0, x1, x2))); -gecode/set/rel-op/post-compl-cvc.cpp:49:46: required from here - 49 | rel_eq(home, x, op, y, cz); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -./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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': -./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::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' - 64 | ::post(home, x0,x1,x2))); -gecode/set/rel-op/post-compl-cvc.cpp:49:46: required from here - 49 | rel_eq(home, x, op, y, cz); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -./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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 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::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]': -./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::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' - 73 | ::post(home,x0,cx1,x2))); -gecode/set/rel-op/post-compl-cvc.cpp:49:46: required from here - 49 | rel_eq(home, x, op, y, cz); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -./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::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' - 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::ConstSetView; 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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' - 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' - 51 | ::post(home, x0, x1, emptyset))); -gecode/set/rel-op/post-compl-cvc.cpp:49:46: required from here - 49 | rel_eq(home, x, op, y, cz); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -./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::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]' - 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) - | ~~~~~^~~~ -./gecode/set/rel-op/union.hpp: In instantiation of '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]' - 63 | (void) new (home) Union(home,x0,x1,x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel-op/post.hpp:56:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' - 58 | ::post(home, x0, x1, x2))); -gecode/set/rel-op/post-compl-cvc.cpp:49:46: required from here - 49 | rel_eq(home, x, op, y, cz); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -./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::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) - | ~~~~~^~~~ -./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::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]' - 50 | (void) new (home) Intersection(home,x0,x1,x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' - 64 | ::post(home, x0,x1,x2))); -gecode/set/rel-op/post-compl-cvc.cpp:49:46: required from here - 49 | rel_eq(home, x, op, y, cz); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -./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::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) - | ~~~~~^~~~ -./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::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]' - 50 | (void) new (home) Intersection(home,x0,x1,x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' - 73 | ::post(home,x0,cx1,x2))); -gecode/set/rel-op/post-compl-cvc.cpp:49:46: required from here - 49 | rel_eq(home, x, op, y, cz); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -./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::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) - | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -151324,245 +158555,9 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/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::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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' - 47 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} - | ^ -./gecode/set/rel-op/superofinter.hpp:60:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' - 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' - 51 | ::post(home, x0, x1, emptyset))); -gecode/set/rel-op/post-compl-cvc.cpp:49:46: required from here - 49 | rel_eq(home, x, op, y, cz); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -./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::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]' - 51 | View2,PC_SET_ANY>(home,y0,y1,y2) {} - | ^ -./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]' - 63 | (void) new (home) Union(home,x0,x1,x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel-op/post.hpp:56:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' - 58 | ::post(home, x0, x1, x2))); -gecode/set/rel-op/post-compl-cvc.cpp:49:46: required from here - 49 | rel_eq(home, x, op, y, cz); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -./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::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]' - 189 | View2,PC_SET_ANY>(home,y0,y1,y2) {} - | ^ -./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]' - 50 | (void) new (home) Intersection(home,x0,x1,x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' - 73 | ::post(home,x0,cx1,x2))); -gecode/set/rel-op/post-compl-cvc.cpp:49:46: required from here - 49 | rel_eq(home, x, op, y, cz); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -./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::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::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]' - 163 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); -./gecode/set/rel-op/inter.hpp:62:3: required from here - 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/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::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]' - 165 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x0,x2))); -./gecode/set/rel-op/inter.hpp:62:3: required from here - 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::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]' - 163 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); -./gecode/set/rel-op/inter.hpp:62:3: required from here - 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 56 | (void) new (home) Eq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./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::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]' - 163 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); -./gecode/set/rel-op/inter.hpp:62:3: required from here - 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 56 | (void) new (home) Eq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./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::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]' - 165 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x0,x2))); -./gecode/set/rel-op/inter.hpp:62:3: required from here - 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::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]' - 56 | (void) new (home) Eq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 163 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); -./gecode/set/rel-op/inter.hpp:62:3: required from here - 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 45 | : MixBinaryPropagator(home,x,y) {} - | ^ -./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]' - 56 | (void) new (home) Eq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./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::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]' - 163 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); -./gecode/set/rel-op/inter.hpp:62:3: required from here - 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 45 | : MixBinaryPropagator(home,x,y) {} - | ^ -./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]' - 56 | (void) new (home) Eq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./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::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]' - 165 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x0,x2))); -./gecode/set/rel-op/inter.hpp:62:3: required from here - 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 45 | : MixBinaryPropagator(home,x,y) {} - | ^ -./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]' - 56 | (void) new (home) Eq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 163 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); -./gecode/set/rel-op/inter.hpp:62:3: required from here - 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::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: - | ^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/post-nocompl-cvc.cpp:37: + 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; @@ -151570,15 +158565,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/iter.hh:51, - from ./gecode/int.hh:61: -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' at ./gecode/set/rel/lq.hpp:311:3, - inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]' at ./gecode/set/rel/lq.hpp:359:24: -./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -151600,6 +158586,8 @@ ./gecode/kernel/trace/recorder.hpp:401:37: 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/set/channel.o gecode/set/channel.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] @@ -151938,966 +158926,1397 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -gecode/set/rel-op/post-nocompl-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, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ - 46 | x, op, y, r, z); - | ~~~~~~~~~~~~~~~ +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) { | ^~~~ -In file included from ./gecode/set/rel-op.hh:292, - from gecode/set/rel-op/post-nocompl-cvc.cpp:38: -./gecode/set/rel-op/post.hpp:188:28: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 188 | rel_op_post_nocompl(Home home, View0 x, SetOpType op, View1 y, - | ~~~~~^~~~ -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:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': -gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here - 45 | rel_op_post_nocompl(home, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ - 46 | x, op, y, r, z); - | ~~~~~~~~~~~~~~~ -./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/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 + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 53 | ::post(home,s,xsingle))); + | ~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266: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: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) { - | ~~~~~^~~~ -./gecode/set/rel-op/post.hpp:198:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 198 | rel_eq(home, x, op, y, tmp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +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]' + 54 | Eq::post(Home home, View0 x, View1 y) { + | ~~~~~^~~~ +gecode/set/int.cpp:65:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | (Set::Rel::NoSubset + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 65 | ::post(home,xsingle,sv))); + | ~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266: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:45:15: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' - 45 | rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) { - | ~~~~~^~~~ -./gecode/set/rel-op/post.hpp:199:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 199 | rel_op_post_lex(home,tmp,r,z); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +In file included from ./gecode/set/rel.hh:318: +./gecode/set/rel/nosubset.hpp:59:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::NoSubset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' + 59 | NoSubset::post(Home home, View0 x, View1 y) { + | ~~~~~^~~~ +gecode/set/int.cpp:72:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | rel(home, tmp, IRT_LQ, x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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:167:24: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]' - 167 | rel_op_post_lex(Home home, SetView x0, SetRelType r, View x1) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139: -./gecode/set/rel-op/post.hpp:207:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 207 | ::post(home,tmp,z))); +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +gecode/set/int.cpp:73:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | GECODE_ES_FAIL(Set::Int::MaxElement::post(home,s,tmp)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because '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]' - 55 | Distinct::post(Home home, View0 x, View1 y) { - | ~~~~~^~~~ -./gecode/set/rel-op/post.hpp:208:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 208 | rel_eq(home, x, op, y, tmp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/set/int.hh:294, + from gecode/set/int.cpp:38: +./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/int.cpp:79:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | rel(home, tmp, IRT_LE, x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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:45:15: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' - 45 | rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) { - | ~~~~~^~~~ -./gecode/set/rel-op/post.hpp:212:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 212 | rel_sub(home, x, op, y, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +gecode/set/int.cpp:80:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 80 | GECODE_ES_FAIL(Set::Int::MaxElement::post(home,s,tmp)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266: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:81:16: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 81 | rel_sub(Home home, View0 x0, SetOpType op, View1 x1, View2 x2) { - | ~~~~~^~~~ -./gecode/set/rel-op/post.hpp:215:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 215 | rel_sup(home, x, op, y, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +./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/int.cpp:86:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 86 | rel(home, tmp, IRT_GQ, x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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:122:16: note: initializing argument 1 of '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]' - 122 | rel_sup(Home home, View0 x0, SetOpType op, View1 x1, View2 x2) { - | ~~~~~^~~~ -./gecode/set/rel-op/post.hpp:222:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 222 | ::post(home, z, tmp, emptyset))); +./gecode/int.hh:1104: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.cpp:87:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 87 | GECODE_ES_FAIL(Set::Int::MinElement::post(home,s,tmp)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because '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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' - 58 | SuperOfInter::post(Home home, - | ~~~~~^~~~ -./gecode/set/rel-op/post.hpp:223:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 223 | rel_eq(home, x, op, y, tmp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/set/int/minmax.hpp:53:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Int::MinElement::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' + 53 | MinElement::post(Home home, View x0, Gecode::Int::IntView x1) { + | ~~~~~^~~~ +gecode/set/int.cpp:93:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 93 | rel(home, tmp, IRT_GR, x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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:45:15: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' - 45 | rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) { - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/set/rel-op/post.hpp: In 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]' - 193 | rel_eq(home, x, op, y, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here - 45 | rel_op_post_nocompl(home, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ - 46 | x, op, y, r, z); - | ~~~~~~~~~~~~~~~ -./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/int.hh:1104: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.cpp:94:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 94 | GECODE_ES_FAIL(Set::Int::MinElement::post(home,s,tmp)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ ./gecode/kernel/core.hpp:3266: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:58:46: note: initializing argument 1 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]' - 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/set/int/minmax.hpp:53:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Int::MinElement::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' + 53 | MinElement::post(Home home, View x0, Gecode::Int::IntView x1) { + | ~~~~~^~~~ +gecode/set/int.cpp: In function 'void Gecode::Set::Int::remin(Gecode::Home, Gecode::SetVar, Gecode::IntVar, Gecode::Reify)': +gecode/set/int.cpp:110:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 110 | cardinality(home, s, c); + | ~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 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/set.hh:889:20: note: initializing argument 1 of 'void Gecode::cardinality(Home, SetVar, IntVar)' + 889 | cardinality(Home home, SetVar s, IntVar x); + | ~~~~~^~~~ +gecode/set/int.cpp:113:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 113 | rel(home, c, IRT_GR, 0, ne); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because '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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 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/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/set/int.cpp:115:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 115 | rel(home, r.var(), BOT_IMP, ne, 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/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::ConstSetView]' - 48 | Intersection::post(Home home, - | ~~~~~^~~~ -./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::SetView]': -./gecode/set/rel-op/post.hpp:198:36: 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]' - 198 | rel_eq(home, x, op, y, tmp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here - 45 | rel_op_post_nocompl(home, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ - 46 | x, op, y, r, z); - | ~~~~~~~~~~~~~~~ -./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/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/set/int.cpp:116:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 116 | min(home, s, m, ne); + | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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:58:46: note: initializing argument 1 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]' - 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/set.hh:869:12: note: initializing argument 1 of 'void Gecode::min(Home, SetVar, IntVar, Reify)' + 869 | min(Home home, SetVar s, IntVar x, Reify r); + | ~~~~~^~~~ +gecode/set/int.cpp: In function 'void Gecode::Set::Int::remax(Gecode::Home, Gecode::SetVar, Gecode::IntVar, Gecode::Reify)': +gecode/set/int.cpp:122:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 122 | cardinality(home, s, 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/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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' - 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/set.hh:889:20: note: initializing argument 1 of 'void Gecode::cardinality(Home, SetVar, IntVar)' + 889 | cardinality(Home home, SetVar s, IntVar x); + | ~~~~~^~~~ +gecode/set/int.cpp:125:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 125 | rel(home, c, IRT_GR, 0, ne); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' - 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/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/set/int.cpp:127:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 127 | rel(home, r.var(), BOT_IMP, ne, 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/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/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]': -./gecode/set/rel-op/post.hpp:199:31: 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]' - 199 | rel_op_post_lex(home,tmp,r,z); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here - 45 | rel_op_post_nocompl(home, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ - 46 | x, op, y, r, z); - | ~~~~~~~~~~~~~~~ -./gecode/set/rel-op/post.hpp:170:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 170 | GECODE_ES_FAIL((Rel::Lq::post(home,x0,x1))); +./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/set/int.cpp:128:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 128 | max(home, s, m, ne); + | ~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:884:12: note: initializing argument 1 of 'void Gecode::max(Home, SetVar, IntVar, Reify)' + 884 | max(Home home, SetVar s, IntVar x, Reify r); + | ~~~~~^~~~ +gecode/set/int.cpp: In function 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, 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/set/int.cpp:137:5: note: in expansion of macro 'GECODE_POST' + 137 | GECODE_POST; + | ^~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/set/int.cpp:147:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 145 | GECODE_ES_FAIL((Set::Rel::ReEq + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 147 | ::post(home,s,xs,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/set/rel.hh:323: -./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/set/rel-op/post.hpp:173:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 173 | GECODE_ES_FAIL((Rel::Lq::post(home,x0,x1))); +In file included from ./gecode/set/rel.hh:321: +./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_EQV]' + 86 | ReEq::post(Home home, View0 x0, View1 x1, + | ~~~~~^~~~ +gecode/set/int.cpp:152:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 150 | GECODE_ES_FAIL((Set::Rel::ReEq + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 152 | ::post(home,s,xs,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/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 = true]' - 325 | Lq::post(Home home, View0 x, View1 y) { - | ~~~~~^~~~ -./gecode/set/rel-op/post.hpp:176:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 176 | GECODE_ES_FAIL((Rel::Lq::post(home,x1,x0))); +./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_IMP]' + 86 | ReEq::post(Home home, View0 x0, View1 x1, + | ~~~~~^~~~ +gecode/set/int.cpp:157:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 155 | GECODE_ES_FAIL((Set::Rel::ReEq + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 157 | ::post(home,s,xs,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/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 = false]' - 325 | Lq::post(Home home, View0 x, View1 y) { - | ~~~~~^~~~ -./gecode/set/rel-op/post.hpp:179:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 179 | GECODE_ES_FAIL((Rel::Lq::post(home,x1,x0))); +./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/set/int.cpp:167:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 167 | cardinality(home, s, 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/set.hh:889:20: note: initializing argument 1 of 'void Gecode::cardinality(Home, SetVar, IntVar)' + 889 | cardinality(Home home, SetVar s, IntVar x); + | ~~~~~^~~~ +gecode/set/int.cpp:170:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 170 | rel(home, c, IRT_GR, 0, ne); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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/set/int.cpp:173:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 173 | rel(home, x, SRT_SUB, s, ss); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:738:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, SetRelType, SetVar, Reify)' + 738 | rel(Home home, IntVar x, SetRelType rt, SetVar s, Reify r); + | ~~~~~^~~~ +gecode/set/int.cpp:177:19: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 177 | b=r.var(); + | ^ +./gecode/int/var/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:180:31: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 180 | b=BoolVar(home, 0, 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/set/int.cpp:181:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 181 | rel(home, r.var(), BOT_IMP, b, 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.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/set/int.cpp:184:31: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 184 | b=BoolVar(home, 0, 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/set/int.cpp:185:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 185 | rel(home, b, BOT_IMP, r.var(), 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.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/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; + | ^~ +./gecode/int/var/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:191:32: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 191 | BoolVarArgs n(1); n[0]=ss; + | ^~ +./gecode/int/var/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:192:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 192 | clause(home, BOT_AND, p, n, 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:1379:15: note: initializing argument 1 of 'void Gecode::clause(Home, BoolOpType, const BoolVarArgs&, const BoolVarArgs&, BoolVar, IntPropLevel)' + 1379 | clause(Home home, BoolOpType o, const BoolVarArgs& x, const BoolVarArgs& y, + | ~~~~~^~~~ +gecode/set/int.cpp:198:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 198 | rel(home, tmp, IRT_LQ, x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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/int.cpp:199:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 199 | Gecode::Set::Int::remax(home, s, tmp, r); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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.cpp:120:19: note: initializing argument 1 of 'void Gecode::Set::Int::remax(Gecode::Home, Gecode::SetVar, Gecode::IntVar, Gecode::Reify)' + 120 | void remax(Home home, SetVar s, IntVar m, Reify r) { + | ~~~~~^~~~ +gecode/set/int.cpp:205:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 205 | rel(home, tmp, IRT_LE, x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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/int.cpp:206:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 206 | Gecode::Set::Int::remax(home, s, tmp, r); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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.cpp:120:19: note: initializing argument 1 of 'void Gecode::Set::Int::remax(Gecode::Home, Gecode::SetVar, Gecode::IntVar, Gecode::Reify)' + 120 | void remax(Home home, SetVar s, IntVar m, Reify r) { + | ~~~~~^~~~ +gecode/set/int.cpp:212:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 212 | rel(home, tmp, IRT_GQ, x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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/int.cpp:213:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 213 | Gecode::Set::Int::remin(home, s, tmp, r); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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.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/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); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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/int.cpp:220:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | Gecode::Set::Int::remin(home, s, tmp, r); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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.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/set/int.cpp: In function 'void Gecode::min(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/int.cpp:230:5: note: in expansion of macro 'GECODE_POST' + 230 | 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: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)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ ./gecode/kernel/core.hpp:3266: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: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) { - | ~~~~~^~~~ -./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-op/post.hpp:205: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]' - 207 | ::post(home,tmp,z))); -gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here - 45 | rel_op_post_nocompl(home, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ - 46 | x, op, y, r, z); - | ~~~~~~~~~~~~~~~ -./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/int/minmax.hpp:53:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Int::MinElement::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' + 53 | MinElement::post(Home home, View x0, Gecode::Int::IntView x1) { + | ~~~~~^~~~ +gecode/set/int.cpp: In function 'void Gecode::notMin(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/int.cpp:236:5: note: in expansion of macro 'GECODE_POST' + 236 | 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/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:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/set/int.cpp:237:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 237 | GECODE_ES_FAIL(Set::Int::NotMinElement::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/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/int/minmax.hpp:141:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Int::NotMinElement::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' + 141 | NotMinElement::post(Home home, View x0, Gecode::Int::IntView x1) { | ~~~~~^~~~ -./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/set/int.cpp: In function 'void Gecode::min(Home, SetVar, IntVar, 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/set/int.cpp:242:5: note: in expansion of macro 'GECODE_POST' + 242 | 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/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/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': -./gecode/set/rel-op/post.hpp:212: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]' - 212 | rel_sub(home, x, op, y, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here - 45 | rel_op_post_nocompl(home, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ - 46 | x, op, y, r, z); - | ~~~~~~~~~~~~~~~ -./gecode/set/rel-op/post.hpp:87:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 87 | ::post(home, x0, x1, emptyset))); +./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:246:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 245 | GECODE_ES_FAIL((Set::Int::ReMinElement + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 246 | ::post(home,s,x,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/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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' - 58 | SuperOfInter::post(Home home, - | ~~~~~^~~~ -./gecode/set/rel-op/post.hpp:94:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 94 | (Rel::Subset::post(home,tmp,x2))); +./gecode/set/int/minmax.hpp:269:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Int::ReMinElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]' + 269 | ReMinElement::post(Home home, View x0, Gecode::Int::IntView x1, + | ~~~~~^~~~ +gecode/set/int.cpp:250:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 249 | GECODE_ES_FAIL((Set::Int::ReMinElement + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 250 | ::post(home,s,x,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/set/rel.hh:317: -./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::ConstSetView]' - 55 | ExecStatus Subset::post(Home home, View0 x, View1 y) { - | ~~~~~^~~~ -./gecode/set/rel-op/post.hpp:98:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 98 | ::post(home, x0, x1, tmp))); +./gecode/set/int/minmax.hpp:269:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Int::ReMinElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]' + 269 | ReMinElement::post(Home home, View x0, Gecode::Int::IntView x1, + | ~~~~~^~~~ +gecode/set/int.cpp:254:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 253 | GECODE_ES_FAIL((Set::Int::ReMinElement + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 254 | ::post(home,s,x,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/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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' - 61 | ExecStatus Union::post(Home home, View0 x0, - | ~~~~~^~~~ -./gecode/set/rel-op/post.hpp:104:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 104 | ::post(home, x0,x1,x2))); -./gecode/set/rel-op/post.hpp:103:9: note: in expansion of macro 'GECODE_ES_FAIL' - 103 | GECODE_ES_FAIL((SuperOfInter - | ^~~~~~~~~~~~~~ +./gecode/set/int/minmax.hpp:269:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Int::ReMinElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]' + 269 | ReMinElement::post(Home home, View x0, Gecode::Int::IntView x1, + | ~~~~~^~~~ +gecode/set/int.cpp: In function 'void Gecode::max(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/int.cpp:262:5: note: in expansion of macro 'GECODE_POST' + 262 | 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/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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 58 | SuperOfInter::post(Home home, - | ~~~~~^~~~ -./gecode/set/rel-op/post.hpp:113:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 113 | ::post(home,x0,cx1,x2))); +./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:263:60: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 263 | GECODE_ES_FAIL(Set::Int::MaxElement::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/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::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' - 58 | SuperOfInter::post(Home home, - | ~~~~~^~~~ -./gecode/set/rel-op/post.hpp: In instantiation of '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]' - 215 | rel_sup(home, x, op, y, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here - 45 | rel_op_post_nocompl(home, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ - 46 | x, op, y, r, z); - | ~~~~~~~~~~~~~~~ -./gecode/set/rel-op/post.hpp:128:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 128 | ::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/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/int.cpp: In function 'void Gecode::notMax(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/int.cpp:268:5: note: in expansion of macro 'GECODE_POST' + 268 | 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/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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' - 58 | SuperOfInter::post(Home home, - | ~~~~~^~~~ -./gecode/set/rel-op/post.hpp:135:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 135 | ::post(home, x0, x1, x2))); +./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:269:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 269 | GECODE_ES_FAIL(Set::Int::NotMaxElement::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/rel-op.hh:288: -./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/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/set/int/minmax.hpp:457:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Int::NotMaxElement::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' + 457 | NotMaxElement::post(Home home, View x0, Gecode::Int::IntView x1) { + | ~~~~~^~~~ +gecode/set/int.cpp: In function 'void Gecode::max(Home, SetVar, IntVar, 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/set/int.cpp:274:5: note: in expansion of macro 'GECODE_POST' + 274 | 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:278:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 277 | GECODE_ES_FAIL((Set::Int::ReMaxElement + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 278 | ::post(home,s,x,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/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::ConstSetView; View1 = Gecode::Set::SetView]' - 55 | ExecStatus Subset::post(Home home, View0 x, View1 y) { - | ~~~~~^~~~ -./gecode/set/rel-op/post.hpp:145:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 145 | ::post(home, x0,x1,tmp))); +./gecode/set/int/minmax.hpp:565:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Int::ReMaxElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]' + 565 | ReMaxElement::post(Home home, View x0, + | ~~~~~^~~~ +gecode/set/int.cpp:282:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 281 | GECODE_ES_FAIL((Set::Int::ReMaxElement + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 282 | ::post(home,s,x,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/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/set/rel-op/post.hpp:152:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 152 | (Rel::Subset::post(home,x2,tmp))); +./gecode/set/int/minmax.hpp:565:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Int::ReMaxElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]' + 565 | ReMaxElement::post(Home home, View x0, + | ~~~~~^~~~ +gecode/set/int.cpp:286:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 285 | GECODE_ES_FAIL((Set::Int::ReMaxElement + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 286 | ::post(home,s,x,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/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::ConstSetView; View1 = Gecode::Set::SetView]' - 55 | ExecStatus Subset::post(Home home, View0 x, View1 y) { - | ~~~~~^~~~ -./gecode/set/rel-op/post.hpp:158:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 158 | ::post(home,x0,cx1,tmp))); +./gecode/set/int/minmax.hpp:565:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Int::ReMaxElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]' + 565 | ReMaxElement::post(Home home, View x0, + | ~~~~~^~~~ +gecode/set/int.cpp: In function 'void Gecode::weights(Home, IntSharedArray, IntSharedArray, 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/int.cpp:294:5: note: in expansion of macro 'GECODE_POST' + 294 | 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:295:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 295 | GECODE_ES_FAIL(Set::Int::Weights::post(home,elements, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 296 | weights,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/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/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]' - 222 | ::post(home, z, tmp, emptyset))); -gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here - 45 | rel_op_post_nocompl(home, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ - 46 | x, op, y, r, z); - | ~~~~~~~~~~~~~~~ -./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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/set/int.hh:296: +./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, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]': +gecode/set/int.cpp:51:9: required from here + 52 | (Set::Rel::Eq + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 53 | ::post(home,s,xsingle))); + | ~~~~~~^~~~~~~~~~~~~~~~ +./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-op/superofinter.hpp:45:9: note: initializing argument 1 of 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' - 45 | (Home home, View0 y0, View1 y1, View2 y2) - | ~~~~~^~~~ -./gecode/set/rel-op/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': -./gecode/set/rel-op/post.hpp:56:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' - 58 | ::post(home, x0, x1, x2))); -./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]' - 193 | rel_eq(home, x, op, y, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here - 45 | rel_op_post_nocompl(home, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ - 46 | x, op, y, r, z); - | ~~~~~~~~~~~~~~~ -./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/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/rel/nosubset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::NoSubset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]': +gecode/set/int.cpp:63:9: required from here + 64 | (Set::Rel::NoSubset + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 65 | ::post(home,xsingle,sv))); + | ~~~~~~^~~~~~~~~~~~~~~~~ +./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-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::SetView; View2 = Gecode::Set::ConstSetView]' - 49 | Union::Union(Home home, View0 y0,View1 y1,View2 y2) +./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::SingletonView; View1 = Gecode::Set::SetView]' + 47 | NoSubset::NoSubset(Home home, View0 y0, View1 y1) | ~~~~~^~~~ -./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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': -./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::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' - 64 | ::post(home, x0,x1,x2))); -./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]' - 193 | rel_eq(home, x, op, y, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here - 45 | rel_op_post_nocompl(home, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ - 46 | x, op, y, r, z); - | ~~~~~~~~~~~~~~~ -./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/set/int/minmax.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Int::MaxElement::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]': +gecode/set/int.cpp:73:9: required from here + 73 | GECODE_ES_FAIL(Set::Int::MaxElement::post(home,s,tmp)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/set/int/minmax.hpp:411:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) MaxElement(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/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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 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::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]': -./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::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' - 73 | ::post(home,x0,cx1,x2))); -./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]' - 193 | rel_eq(home, x, op, y, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here - 45 | rel_op_post_nocompl(home, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ - 46 | x, op, y, r, z); - | ~~~~~~~~~~~~~~~ -./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/set/int/minmax.hpp:396:37: note: initializing argument 1 of 'Gecode::Set::Int::MaxElement::MaxElement(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' + 396 | MaxElement::MaxElement(Home home, View y0, Gecode::Int::IntView y1) + | ~~~~~^~~~ +./gecode/set/int/minmax.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Int::MinElement::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]': +gecode/set/int.cpp:87:9: required from here + 87 | GECODE_ES_FAIL(Set::Int::MinElement::post(home,s,tmp)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/set/int/minmax.hpp:55:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | (void) new (home) MinElement(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/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::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' - 186 | Intersection::Intersection(Home home, - | ~~~~~^~~~ -./gecode/set/rel-op/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': -./gecode/set/rel-op/post.hpp:56:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' - 58 | ::post(home, x0, x1, x2))); -./gecode/set/rel-op/post.hpp:198:36: 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]' - 198 | rel_eq(home, x, op, y, tmp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here - 45 | rel_op_post_nocompl(home, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ - 46 | x, op, y, r, z); - | ~~~~~~~~~~~~~~~ -./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/set/int/minmax.hpp:48:37: note: initializing argument 1 of 'Gecode::Set::Int::MinElement::MinElement(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' + 48 | MinElement::MinElement(Home home, View y0, Gecode::Int::IntView 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::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': +gecode/set/int.cpp:145:11: required from here + 145 | GECODE_ES_FAIL((Set::Rel::ReEq + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 147 | ::post(home,s,xs,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +./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-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::SetView; View2 = Gecode::Set::SetView]' - 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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': -./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::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' - 64 | ::post(home, x0,x1,x2))); -./gecode/set/rel-op/post.hpp:198:36: 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]' - 198 | rel_eq(home, x, op, y, tmp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here - 45 | rel_op_post_nocompl(home, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ - 46 | x, op, y, r, z); - | ~~~~~~~~~~~~~~~ -./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/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::BoolView; 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::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': +gecode/set/int.cpp:150:11: required from here + 150 | GECODE_ES_FAIL((Set::Rel::ReEq + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 152 | ::post(home,s,xs,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +./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-op/inter.hpp:186:54: note: initializing argument 1 of 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' - 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::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]': -./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::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' - 73 | ::post(home,x0,cx1,x2))); -./gecode/set/rel-op/post.hpp:198:36: 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]' - 198 | rel_eq(home, x, op, y, tmp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here - 45 | rel_op_post_nocompl(home, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ - 46 | x, op, y, r, z); - | ~~~~~~~~~~~~~~~ -./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/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::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::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': +gecode/set/int.cpp:155:11: required from here + 155 | GECODE_ES_FAIL((Set::Rel::ReEq + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 157 | ::post(home,s,xs,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +./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-op/inter.hpp:186:54: note: initializing argument 1 of 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' - 186 | Intersection::Intersection(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::ConstSetView; bool strict = false]': -./gecode/set/rel-op/post.hpp:170:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]' - 170 | GECODE_ES_FAIL((Rel::Lq::post(home,x0,x1))); -./gecode/set/rel-op/post.hpp:199:31: 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]' - 199 | rel_op_post_lex(home,tmp,r,z); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here - 45 | rel_op_post_nocompl(home, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ - 46 | x, op, y, r, z); - | ~~~~~~~~~~~~~~~ -./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/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::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' + 43 | ReEq::ReEq(Home home, View0 y0, View1 y1, + | ~~~~~^~~~ +./gecode/set/int/minmax.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Int::NotMinElement::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]': +gecode/set/int.cpp:237:5: required from here + 237 | GECODE_ES_FAIL(Set::Int::NotMinElement::post(home,s,x)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +./gecode/set/int/minmax.hpp:142:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 142 | (void) new (home) NotMinElement(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/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/rel-op/post.hpp:173:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]' - 173 | GECODE_ES_FAIL((Rel::Lq::post(home,x0,x1))); -./gecode/set/rel-op/post.hpp:199:31: 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]' - 199 | rel_op_post_lex(home,tmp,r,z); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here - 45 | rel_op_post_nocompl(home, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ - 46 | x, op, y, r, z); - | ~~~~~~~~~~~~~~~ -./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/set/int/minmax.hpp:134:43: note: initializing argument 1 of 'Gecode::Set::Int::NotMinElement::NotMinElement(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' + 134 | NotMinElement::NotMinElement(Home home, View y0, + | ~~~~~^~~~ +./gecode/set/int/minmax.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Int::ReMinElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]': +gecode/set/int.cpp:245:7: required from here + 245 | GECODE_ES_FAIL((Set::Int::ReMinElement + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 246 | ::post(home,s,x,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~ +./gecode/set/int/minmax.hpp:271:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 271 | (void) new (home) ReMinElement(home,x0,x1,b2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/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/rel-op/post.hpp:176:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]' - 176 | GECODE_ES_FAIL((Rel::Lq::post(home,x1,x0))); -./gecode/set/rel-op/post.hpp:199:31: 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]' - 199 | rel_op_post_lex(home,tmp,r,z); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here - 45 | rel_op_post_nocompl(home, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ - 46 | x, op, y, r, z); - | ~~~~~~~~~~~~~~~ -./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/set/int/minmax.hpp:260:44: note: initializing argument 1 of 'Gecode::Set::Int::ReMinElement::ReMinElement(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]' + 260 | ReMinElement::ReMinElement(Home home, View y0, + | ~~~~~^~~~ +./gecode/set/int/minmax.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Int::ReMinElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]': +gecode/set/int.cpp:249:7: required from here + 249 | GECODE_ES_FAIL((Set::Int::ReMinElement + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 250 | ::post(home,s,x,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~ +./gecode/set/int/minmax.hpp:271:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 271 | (void) new (home) ReMinElement(home,x0,x1,b2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/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/rel-op/post.hpp:179:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]' - 179 | GECODE_ES_FAIL((Rel::Lq::post(home,x1,x0))); -./gecode/set/rel-op/post.hpp:199:31: 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]' - 199 | rel_op_post_lex(home,tmp,r,z); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here - 45 | rel_op_post_nocompl(home, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ - 46 | x, op, y, r, z); - | ~~~~~~~~~~~~~~~ -./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/set/int/minmax.hpp:260:44: note: initializing argument 1 of 'Gecode::Set::Int::ReMinElement::ReMinElement(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]' + 260 | ReMinElement::ReMinElement(Home home, View y0, + | ~~~~~^~~~ +./gecode/set/int/minmax.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Int::ReMinElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]': +gecode/set/int.cpp:253:7: required from here + 253 | GECODE_ES_FAIL((Set::Int::ReMinElement + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 254 | ::post(home,s,x,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~ +./gecode/set/int/minmax.hpp:271:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 271 | (void) new (home) ReMinElement(home,x0,x1,b2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/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::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]' - 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); -./gecode/set/rel-op/post.hpp:205: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]' - 207 | ::post(home,tmp,z))); -gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here - 45 | rel_op_post_nocompl(home, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ - 46 | x, op, y, r, z); - | ~~~~~~~~~~~~~~~ -./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/set/int/minmax.hpp:260:44: note: initializing argument 1 of 'Gecode::Set::Int::ReMinElement::ReMinElement(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]' + 260 | ReMinElement::ReMinElement(Home home, View y0, + | ~~~~~^~~~ +./gecode/set/int/minmax.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Int::NotMaxElement::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]': +gecode/set/int.cpp:269:5: required from here + 269 | GECODE_ES_FAIL(Set::Int::NotMaxElement::post(home,s,x)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +./gecode/set/int/minmax.hpp:458:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 458 | (void) new (home) NotMaxElement(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/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 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]': -./gecode/set/rel/nq.hpp:68:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' - 68 | GECODE_ES_CHECK((DistinctDoit::post(home,x,cv))); -./gecode/set/rel-op/post.hpp:205: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]' - 207 | ::post(home,tmp,z))); -gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here - 45 | rel_op_post_nocompl(home, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ - 46 | x, op, y, r, z); - | ~~~~~~~~~~~~~~~ -./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/set/int/minmax.hpp:444:43: note: initializing argument 1 of 'Gecode::Set::Int::NotMaxElement::NotMaxElement(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' + 444 | NotMaxElement::NotMaxElement(Home home, View y0, + | ~~~~~^~~~ +./gecode/set/int/minmax.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Int::ReMaxElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]': +gecode/set/int.cpp:277:7: required from here + 277 | GECODE_ES_FAIL((Set::Int::ReMaxElement + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 278 | ::post(home,s,x,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~ +./gecode/set/int/minmax.hpp:568:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 568 | (void) new (home) ReMaxElement(home,x0,x1,b2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/rel/nq.hpp:145:42: note: initializing argument 1 of 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' - 145 | DistinctDoit::DistinctDoit(Home home, View0 _x, ConstSetView _y) - | ~~~~~^~~~ -./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::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]' - 70 | (void) new (home) Distinct(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel-op/post.hpp:205: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]' - 207 | ::post(home,tmp,z))); -gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here - 45 | rel_op_post_nocompl(home, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ - 46 | x, op, y, r, z); - | ~~~~~~~~~~~~~~~ -./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/set/int/minmax.hpp:549:44: note: initializing argument 1 of 'Gecode::Set::Int::ReMaxElement::ReMaxElement(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]' + 549 | ReMaxElement::ReMaxElement(Home home, View y0, + | ~~~~~^~~~ +./gecode/set/int/minmax.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Int::ReMaxElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]': +gecode/set/int.cpp:281:7: required from here + 281 | GECODE_ES_FAIL((Set::Int::ReMaxElement + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 282 | ::post(home,s,x,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~ +./gecode/set/int/minmax.hpp:568:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 568 | (void) new (home) ReMaxElement(home,x0,x1,b2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/int/minmax.hpp:549:44: note: initializing argument 1 of 'Gecode::Set::Int::ReMaxElement::ReMaxElement(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]' + 549 | ReMaxElement::ReMaxElement(Home home, View y0, + | ~~~~~^~~~ +./gecode/set/int/minmax.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Int::ReMaxElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]': +gecode/set/int.cpp:285:7: required from here + 285 | GECODE_ES_FAIL((Set::Int::ReMaxElement + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 286 | ::post(home,s,x,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~ +./gecode/set/int/minmax.hpp:568:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 568 | (void) new (home) ReMaxElement(home,x0,x1,b2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/int/minmax.hpp:549:44: note: initializing argument 1 of 'Gecode::Set::Int::ReMaxElement::ReMaxElement(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]' + 549 | ReMaxElement::ReMaxElement(Home home, View y0, + | ~~~~~^~~~ +./gecode/set/int/weights.hpp: In instantiation 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]': +gecode/set/int.cpp:295:5: required from here + 295 | GECODE_ES_FAIL(Set::Int::Weights::post(home,elements, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 296 | weights,x,y)); + | ~~~~~~~~~~~~ +./gecode/set/int/weights.hpp:179:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 179 | (void) new (home) Weights(home,elements,weights,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/int/weights.hpp:146:31: note: initializing argument 1 of 'Gecode::Set::Int::Weights::Weights(Gecode::Home, const Gecode::SharedArray&, const Gecode::SharedArray&, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' + 146 | Weights::Weights(Home home, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/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::SingletonView]': +./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/int.cpp:51:9: required from here + 52 | (Set::Rel::Eq + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 53 | ::post(home,s,xsingle))); + | ~~~~~~^~~~~~~~~~~~~~~~ +./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) { | ^~~~ 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 = 0; View1 = Gecode::Set::ConstSetView; int pc1 = 0]' +./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/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-op/post.hpp:93:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 94 | (Rel::Subset::post(home,tmp,x2))); -./gecode/set/rel-op/post.hpp:212: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]' - 212 | rel_sub(home, x, op, y, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here - 45 | rel_op_post_nocompl(home, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ - 46 | x, op, y, r, z); - | ~~~~~~~~~~~~~~~ -./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/rel/nosubset.hpp: In instantiation of 'Gecode::Set::Rel::NoSubset::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; 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::SingletonView; View1 = Gecode::Set::SetView]' + 64 | (void) new (home) NoSubset(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/int.cpp:63:9: required from here + 64 | (Set::Rel::NoSubset + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 65 | ::post(home,xsingle,sv))); + | ~~~~~~^~~~~~~~~~~~~~~~~ +./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/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-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::ConstSetView]': -./gecode/set/rel-op/post.hpp:103:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 104 | ::post(home, x0,x1,x2))); -./gecode/set/rel-op/post.hpp:212: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]' - 212 | rel_sub(home, x, op, y, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here - 45 | rel_op_post_nocompl(home, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ - 46 | x, op, y, r, z); - | ~~~~~~~~~~~~~~~ -./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/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 2; View1 = Gecode::Set::SetView; int pc1 = 3]' + 586 | (Home home, View0 y0, View1 y1) + | ~~~~~^~~~ +./gecode/set/int/minmax.hpp: In instantiation of 'Gecode::Set::Int::MaxElement::MaxElement(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]': +./gecode/set/int/minmax.hpp:411:12: required from 'static Gecode::ExecStatus Gecode::Set::Int::MaxElement::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' + 411 | (void) new (home) MaxElement(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/int.cpp:73:9: required from here + 73 | GECODE_ES_FAIL(Set::Int::MaxElement::post(home,s,tmp)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/set/int/minmax.hpp:398:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 398 | Gecode::Int::IntView,Gecode::Int::PC_INT_BND> (home, y0, y1) {} + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/rel-op/superofinter.hpp:45:9: note: initializing argument 1 of 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 45 | (Home home, View0 y0, View1 y1, View2 y2) +./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::Int::IntView; int pc1 = 1]' + 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ -./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::ComplementView; View2 = Gecode::Set::ConstSetView]': -./gecode/set/rel-op/post.hpp:110:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 113 | ::post(home,x0,cx1,x2))); -./gecode/set/rel-op/post.hpp:212: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]' - 212 | rel_sub(home, x, op, y, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here - 45 | rel_op_post_nocompl(home, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ - 46 | x, op, y, r, z); - | ~~~~~~~~~~~~~~~ -./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/set/int/minmax.hpp: In instantiation of 'Gecode::Set::Int::MinElement::MinElement(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]': +./gecode/set/int/minmax.hpp:55:12: required from 'static Gecode::ExecStatus Gecode::Set::Int::MinElement::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' + 55 | (void) new (home) MinElement(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/int.cpp:87:9: required from here + 87 | GECODE_ES_FAIL(Set::Int::MinElement::post(home,s,tmp)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/set/int/minmax.hpp:49:102: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 49 | : MixBinaryPropagator (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/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/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::Int::IntView; int pc1 = 1]' + 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ -./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]' - 135 | ::post(home, x0, x1, x2))); -./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]' - 215 | rel_sup(home, x, op, y, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here - 45 | rel_op_post_nocompl(home, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ - 46 | x, op, y, r, z); - | ~~~~~~~~~~~~~~~ -./gecode/set/rel-op/subofunion.hpp:156:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 156 | (void) new (home) SubOfUnion(home,x0, x1, x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::SingletonView; 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::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' + 89 | (void) new (home) ReEq(home,x0,x1,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/int.cpp:145:11: required from here + 145 | GECODE_ES_FAIL((Set::Rel::ReEq + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 147 | ::post(home,s,xs,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +./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-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, - | ~~~~~^~~~ -./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-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]' - 142 | (Rel::Subset::post(home,x2,tmp))); -./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]' - 215 | rel_sup(home, x, op, y, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here - 45 | rel_op_post_nocompl(home, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ - 46 | x, op, y, r, z); - | ~~~~~~~~~~~~~~~ -./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: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::SingletonView; 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::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' + 89 | (void) new (home) ReEq(home,x0,x1,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/int.cpp:150:11: required from here + 150 | GECODE_ES_FAIL((Set::Rel::ReEq + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 152 | ::post(home,s,xs,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +./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/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) - | ~~~~~^~~~ -./gecode/set/rel-op/superofinter.hpp: In instantiation of 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' - 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 222 | ::post(home, z, tmp, emptyset))); -gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here - 45 | rel_op_post_nocompl(home, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ - 46 | x, op, y, r, z); - | ~~~~~~~~~~~~~~~ -./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: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::SingletonView; 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::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' + 89 | (void) new (home) ReEq(home,x0,x1,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/int.cpp:155:11: required from here + 155 | GECODE_ES_FAIL((Set::Rel::ReEq + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 157 | ::post(home,s,xs,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +./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/propagator/pattern.hpp:647:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]' - 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) - | ~~~~~^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/set/int/minmax.hpp: In instantiation of 'Gecode::Set::Int::NotMinElement::NotMinElement(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]': +./gecode/set/int/minmax.hpp:142:12: required from 'static Gecode::ExecStatus Gecode::Set::Int::NotMinElement::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' + 142 | (void) new (home) NotMinElement(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/int.cpp:237:5: required from here + 237 | GECODE_ES_FAIL(Set::Int::NotMinElement::post(home,s,x)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +./gecode/set/int/minmax.hpp:137:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 137 | Gecode::Int::IntView,Gecode::Int::PC_INT_DOM> (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/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::Int::IntView; int pc1 = 2]' + 586 | (Home home, View0 y0, View1 y1) + | ~~~~~^~~~ +./gecode/set/int/minmax.hpp: In instantiation of 'Gecode::Set::Int::ReMinElement::ReMinElement(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]': +./gecode/set/int/minmax.hpp:271:12: required from 'static Gecode::ExecStatus Gecode::Set::Int::ReMinElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]' + 271 | (void) new (home) ReMinElement(home,x0,x1,b2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/int.cpp:245:7: required from here + 245 | GECODE_ES_FAIL((Set::Int::ReMinElement + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 246 | ::post(home,s,x,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~ +./gecode/set/int/minmax.hpp:265:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 265 | Gecode::Int::BoolView> (home, y0, y1, b2) {} + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int.hh:605: +./gecode/int/propagator.hpp:274:32: note: initializing argument 1 of 'Gecode::Int::ReMixBinaryPropagator::ReMixBinaryPropagator(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Int::IntView; int pc1 = 2; CtrlView = Gecode::Int::BoolView]' + 274 | ::ReMixBinaryPropagator(Home home, View0 y0, View1 y1, CtrlView b1) + | ~~~~~^~~~ +./gecode/set/int/minmax.hpp: In instantiation of 'Gecode::Set::Int::ReMinElement::ReMinElement(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]': +./gecode/set/int/minmax.hpp:271:12: required from 'static Gecode::ExecStatus Gecode::Set::Int::ReMinElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]' + 271 | (void) new (home) ReMinElement(home,x0,x1,b2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/int.cpp:249:7: required from here + 249 | GECODE_ES_FAIL((Set::Int::ReMinElement + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 250 | ::post(home,s,x,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~ +./gecode/set/int/minmax.hpp:265:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 265 | Gecode::Int::BoolView> (home, y0, y1, b2) {} + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/propagator.hpp:274:32: note: initializing argument 1 of 'Gecode::Int::ReMixBinaryPropagator::ReMixBinaryPropagator(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Int::IntView; int pc1 = 2; CtrlView = Gecode::Int::BoolView]' + 274 | ::ReMixBinaryPropagator(Home home, View0 y0, View1 y1, CtrlView b1) + | ~~~~~^~~~ +./gecode/set/int/minmax.hpp: In instantiation of 'Gecode::Set::Int::ReMinElement::ReMinElement(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]': +./gecode/set/int/minmax.hpp:271:12: required from 'static Gecode::ExecStatus Gecode::Set::Int::ReMinElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]' + 271 | (void) new (home) ReMinElement(home,x0,x1,b2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/int.cpp:253:7: required from here + 253 | GECODE_ES_FAIL((Set::Int::ReMinElement + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 254 | ::post(home,s,x,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~ +./gecode/set/int/minmax.hpp:265:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 265 | Gecode::Int::BoolView> (home, y0, y1, b2) {} + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/propagator.hpp:274:32: note: initializing argument 1 of 'Gecode::Int::ReMixBinaryPropagator::ReMixBinaryPropagator(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Int::IntView; int pc1 = 2; CtrlView = Gecode::Int::BoolView]' + 274 | ::ReMixBinaryPropagator(Home home, View0 y0, View1 y1, CtrlView b1) + | ~~~~~^~~~ +./gecode/set/int/minmax.hpp: In instantiation of 'Gecode::Set::Int::NotMaxElement::NotMaxElement(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]': +./gecode/set/int/minmax.hpp:458:12: required from 'static Gecode::ExecStatus Gecode::Set::Int::NotMaxElement::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' + 458 | (void) new (home) NotMaxElement(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/int.cpp:269:5: required from here + 269 | GECODE_ES_FAIL(Set::Int::NotMaxElement::post(home,s,x)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +./gecode/set/int/minmax.hpp:447:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 447 | Gecode::Int::IntView,Gecode::Int::PC_INT_DOM> (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/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::Int::IntView; int pc1 = 2]' + 586 | (Home home, View0 y0, View1 y1) + | ~~~~~^~~~ +./gecode/set/int/minmax.hpp: In instantiation of 'Gecode::Set::Int::ReMaxElement::ReMaxElement(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]': +./gecode/set/int/minmax.hpp:568:12: required from 'static Gecode::ExecStatus Gecode::Set::Int::ReMaxElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]' + 568 | (void) new (home) ReMaxElement(home,x0,x1,b2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/int.cpp:277:7: required from here + 277 | GECODE_ES_FAIL((Set::Int::ReMaxElement + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 278 | ::post(home,s,x,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~ +./gecode/set/int/minmax.hpp:554:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 554 | Gecode::Int::BoolView> (home, y0, y1, b2) {} + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/propagator.hpp:274:32: note: initializing argument 1 of 'Gecode::Int::ReMixBinaryPropagator::ReMixBinaryPropagator(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Int::IntView; int pc1 = 2; CtrlView = Gecode::Int::BoolView]' + 274 | ::ReMixBinaryPropagator(Home home, View0 y0, View1 y1, CtrlView b1) + | ~~~~~^~~~ +./gecode/set/int/minmax.hpp: In instantiation of 'Gecode::Set::Int::ReMaxElement::ReMaxElement(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]': +./gecode/set/int/minmax.hpp:568:12: required from 'static Gecode::ExecStatus Gecode::Set::Int::ReMaxElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]' + 568 | (void) new (home) ReMaxElement(home,x0,x1,b2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/int.cpp:281:7: required from here + 281 | GECODE_ES_FAIL((Set::Int::ReMaxElement + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 282 | ::post(home,s,x,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~ +./gecode/set/int/minmax.hpp:554:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 554 | Gecode::Int::BoolView> (home, y0, y1, b2) {} + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/propagator.hpp:274:32: note: initializing argument 1 of 'Gecode::Int::ReMixBinaryPropagator::ReMixBinaryPropagator(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Int::IntView; int pc1 = 2; CtrlView = Gecode::Int::BoolView]' + 274 | ::ReMixBinaryPropagator(Home home, View0 y0, View1 y1, CtrlView b1) + | ~~~~~^~~~ +./gecode/set/int/minmax.hpp: In instantiation of 'Gecode::Set::Int::ReMaxElement::ReMaxElement(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]': +./gecode/set/int/minmax.hpp:568:12: required from 'static Gecode::ExecStatus Gecode::Set::Int::ReMaxElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]' + 568 | (void) new (home) ReMaxElement(home,x0,x1,b2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/int.cpp:285:7: required from here + 285 | GECODE_ES_FAIL((Set::Int::ReMaxElement + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 286 | ::post(home,s,x,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~ +./gecode/set/int/minmax.hpp:554:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 554 | Gecode::Int::BoolView> (home, y0, y1, b2) {} + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/propagator.hpp:274:32: note: initializing argument 1 of 'Gecode::Int::ReMixBinaryPropagator::ReMixBinaryPropagator(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Int::IntView; int pc1 = 2; CtrlView = Gecode::Int::BoolView]' + 274 | ::ReMixBinaryPropagator(Home home, View0 y0, View1 y1, CtrlView b1) + | ~~~~~^~~~ +./gecode/set/int/weights.hpp: In instantiation of 'Gecode::Set::Int::Weights::Weights(Gecode::Home, const Gecode::SharedArray&, const Gecode::SharedArray&, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]': +./gecode/set/int/weights.hpp:179:12: required from '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]' + 179 | (void) new (home) Weights(home,elements,weights,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/int.cpp:295:5: required from here + 295 | GECODE_ES_FAIL(Set::Int::Weights::post(home,elements, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 296 | weights,x,y)); + | ~~~~~~~~~~~~ +./gecode/set/int/weights.hpp:151:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 151 | x(x0), y(y0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/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]' + 45 | : MixBinaryPropagator(home,x,y) {} + | ^ +./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/int.cpp:51:9: required from here + 52 | (Set::Rel::Eq + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 53 | ::post(home,s,xsingle))); + | ~~~~~~^~~~~~~~~~~~~~~~ +./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::SingletonView; 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::SingletonView; View1 = Gecode::Set::SetView]' + 49 | View1,PC_SET_CGLB>(home,y0,y1) {} + | ^ +./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::SingletonView; View1 = Gecode::Set::SetView]' + 64 | (void) new (home) NoSubset(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/int.cpp:63:9: required from here + 64 | (Set::Rel::NoSubset + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 65 | ::post(home,xsingle,sv))); + | ~~~~~~^~~~~~~~~~~~~~~~~ +./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::Int::IntView; int pc1 = 1]': +./gecode/set/int/minmax.hpp:398:66: required from 'Gecode::Set::Int::MaxElement::MaxElement(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' + 398 | Gecode::Int::IntView,Gecode::Int::PC_INT_BND> (home, y0, y1) {} + | ^ +./gecode/set/int/minmax.hpp:411:12: required from 'static Gecode::ExecStatus Gecode::Set::Int::MaxElement::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' + 411 | (void) new (home) MaxElement(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/int.cpp:73:9: required from here + 73 | GECODE_ES_FAIL(Set::Int::MaxElement::post(home,s,tmp)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./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::Int::IntView; int pc1 = 2]': +./gecode/set/int/minmax.hpp:137:66: required from 'Gecode::Set::Int::NotMinElement::NotMinElement(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' + 137 | Gecode::Int::IntView,Gecode::Int::PC_INT_DOM> (home, y0, y1) {} + | ^ +./gecode/set/int/minmax.hpp:142:12: required from 'static Gecode::ExecStatus Gecode::Set::Int::NotMinElement::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' + 142 | (void) new (home) NotMinElement(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/int.cpp:237:5: required from here + 237 | GECODE_ES_FAIL(Set::Int::NotMinElement::post(home,s,x)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 587 | : Propagator(home), x0(y0), x1(y1) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/propagator.hpp: In instantiation of 'Gecode::Int::ReMixBinaryPropagator::ReMixBinaryPropagator(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Int::IntView; int pc1 = 2; CtrlView = Gecode::Int::BoolView]': +./gecode/set/int/minmax.hpp:265:47: required from 'Gecode::Set::Int::ReMinElement::ReMinElement(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]' + 265 | Gecode::Int::BoolView> (home, y0, y1, b2) {} + | ^ +./gecode/set/int/minmax.hpp:271:12: required from 'static Gecode::ExecStatus Gecode::Set::Int::ReMinElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]' + 271 | (void) new (home) ReMinElement(home,x0,x1,b2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/int.cpp:245:7: required from here + 245 | GECODE_ES_FAIL((Set::Int::ReMinElement + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 246 | ::post(home,s,x,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~ +./gecode/int/propagator.hpp:275:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 275 | : Propagator(home), x0(y0), x1(y1), b(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]': @@ -152957,271 +160376,147 @@ ./gecode/set/var/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/union.hpp: In instantiation of '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]' - 63 | (void) new (home) Union(home,x0,x1,x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel-op/post.hpp:56:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' - 58 | ::post(home, x0, x1, x2))); -./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]' - 193 | rel_eq(home, x, op, y, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here - 45 | rel_op_post_nocompl(home, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ - 46 | x, op, y, r, z); - | ~~~~~~~~~~~~~~~ -./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::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) - | ~~~~~^~~~ -./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::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]' - 50 | (void) new (home) Intersection(home,x0,x1,x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' - 64 | ::post(home, x0,x1,x2))); -./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]' - 193 | rel_eq(home, x, op, y, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here - 45 | rel_op_post_nocompl(home, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ - 46 | x, op, y, r, z); - | ~~~~~~~~~~~~~~~ -./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::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) - | ~~~~~^~~~ -./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::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]' - 50 | (void) new (home) Intersection(home,x0,x1,x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' - 73 | ::post(home,x0,cx1,x2))); -./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]' - 193 | rel_eq(home, x, op, y, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here - 45 | rel_op_post_nocompl(home, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ - 46 | x, op, y, r, z); - | ~~~~~~~~~~~~~~~ -./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::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/set/rel-op/union.hpp: In instantiation of 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; 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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' - 63 | (void) new (home) Union(home,x0,x1,x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel-op/post.hpp:56:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' - 58 | ::post(home, x0, x1, x2))); -./gecode/set/rel-op/post.hpp:198:36: 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]' - 198 | rel_eq(home, x, op, y, tmp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here - 45 | rel_op_post_nocompl(home, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ - 46 | x, op, y, r, z); - | ~~~~~~~~~~~~~~~ -./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::ConstSetView; 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/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]' - 50 | (void) new (home) Intersection(home,x0,x1,x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' - 64 | ::post(home, x0,x1,x2))); -./gecode/set/rel-op/post.hpp:198:36: 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]' - 198 | rel_eq(home, x, op, y, tmp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here - 45 | rel_op_post_nocompl(home, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ - 46 | x, op, y, r, z); - | ~~~~~~~~~~~~~~~ -./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) {} - | ^ +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/iter.hh:51, + from ./gecode/int.hh:61: +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:343:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]': +./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' + 114 | GECODE_REWRITE(*this,(Distinct::post(home(*this),x0,x1))); +./gecode/set/rel/re-eq.hpp:104:3: required from here + 104 | ReEq::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/nq.hpp:62:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); +./gecode/kernel/macros.hpp:92:48: note: in definition of macro 'GECODE_ES_CHECK' + 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./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::SetView; 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::ConstSetView; View1 = Gecode::Set::ComplementView; 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::ComplementView; View2 = Gecode::Set::SetView]' - 50 | (void) new (home) Intersection(home,x0,x1,x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' - 73 | ::post(home,x0,cx1,x2))); -./gecode/set/rel-op/post.hpp:198:36: 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]' - 198 | rel_eq(home, x, op, y, tmp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here - 45 | rel_op_post_nocompl(home, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ - 46 | x, op, y, r, z); - | ~~~~~~~~~~~~~~~ -./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) {} - | ^ +In file included from ./gecode/set/rel.hh:322: +./gecode/set/rel/nq.hpp:99:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]' + 99 | DistinctDoit::post(Home home, View0 x, ConstSetView y) { + | ~~~~~^~~~ +./gecode/set/rel/nq.hpp:68:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 68 | GECODE_ES_CHECK((DistinctDoit::post(home,x,cv))); +./gecode/kernel/macros.hpp:92:48: note: in definition of macro 'GECODE_ES_CHECK' + 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/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::SetView; int pc2 = 4]' - 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) - | ~~~~~^~~~ -./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]' - 330 | (void) new (home) Lq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel-op/post.hpp:170:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]' - 170 | GECODE_ES_FAIL((Rel::Lq::post(home,x0,x1))); -./gecode/set/rel-op/post.hpp:199:31: 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]' - 199 | rel_op_post_lex(home,tmp,r,z); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here - 45 | rel_op_post_nocompl(home, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ - 46 | x, op, y, r, z); - | ~~~~~~~~~~~~~~~ -./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/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/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]' - 330 | (void) new (home) Lq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel-op/post.hpp:173:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]' - 173 | GECODE_ES_FAIL((Rel::Lq::post(home,x0,x1))); -./gecode/set/rel-op/post.hpp:199:31: 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]' - 199 | rel_op_post_lex(home,tmp,r,z); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here - 45 | rel_op_post_nocompl(home, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ - 46 | x, op, y, r, z); - | ~~~~~~~~~~~~~~~ -./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/set/rel/nq.hpp:44:40: note: initializing argument 1 of 'Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' + 44 | Distinct::Distinct(Home home, View0 x, View1 y) + | ~~~~~^~~~ +./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]': +./gecode/set/rel/nq.hpp:62:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' + 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); +./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' + 114 | GECODE_REWRITE(*this,(Distinct::post(home(*this),x0,x1))); +./gecode/set/rel/re-eq.hpp:104:3: required from here + 104 | ReEq::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/nq.hpp:100:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 100 | (void) new (home) DistinctDoit(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/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]' - 330 | (void) new (home) Lq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel-op/post.hpp:176:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]' - 176 | GECODE_ES_FAIL((Rel::Lq::post(home,x1,x0))); -./gecode/set/rel-op/post.hpp:199:31: 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]' - 199 | rel_op_post_lex(home,tmp,r,z); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here - 45 | rel_op_post_nocompl(home, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ - 46 | x, op, y, r, z); - | ~~~~~~~~~~~~~~~ -./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/set/rel/nq.hpp:145:42: note: initializing argument 1 of 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]' + 145 | DistinctDoit::DistinctDoit(Home home, View0 _x, ConstSetView _y) + | ~~~~~^~~~ +./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]': +./gecode/set/rel/nq.hpp:68:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' + 68 | GECODE_ES_CHECK((DistinctDoit::post(home,x,cv))); +./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' + 114 | GECODE_REWRITE(*this,(Distinct::post(home(*this),x0,x1))); +./gecode/set/rel/re-eq.hpp:104:3: required from here + 104 | ReEq::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/nq.hpp:100:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 100 | (void) new (home) DistinctDoit(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/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]' - 330 | (void) new (home) Lq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel-op/post.hpp:179:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]' - 179 | GECODE_ES_FAIL((Rel::Lq::post(home,x1,x0))); -./gecode/set/rel-op/post.hpp:199:31: 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]' - 199 | rel_op_post_lex(home,tmp,r,z); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here - 45 | rel_op_post_nocompl(home, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ - 46 | x, op, y, r, z); - | ~~~~~~~~~~~~~~~ -./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/set/rel/nq.hpp:145:42: note: initializing argument 1 of 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' + 145 | DistinctDoit::DistinctDoit(Home home, View0 _x, ConstSetView _y) + | ~~~~~^~~~ +./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]': +./gecode/set/rel/nq.hpp:70:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' + 70 | (void) new (home) Distinct(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' + 114 | GECODE_REWRITE(*this,(Distinct::post(home(*this),x0,x1))); +./gecode/set/rel/re-eq.hpp:104:3: required from here + 104 | ReEq::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/nq.hpp:45:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | : MixBinaryPropagator(home,x,y) {} + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' +./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::SingletonView; int pc1 = 0]' 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ -./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::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: In instantiation of 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]': +./gecode/set/rel/nq.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]' 100 | (void) new (home) DistinctDoit(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/nq.hpp:62:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::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::SingletonView]' 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); -./gecode/set/rel-op/post.hpp:205: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]' - 207 | ::post(home,tmp,z))); -gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here - 45 | rel_op_post_nocompl(home, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ - 46 | x, op, y, r, z); - | ~~~~~~~~~~~~~~~ +./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' + 114 | GECODE_REWRITE(*this,(Distinct::post(home(*this),x0,x1))); +./gecode/set/rel/re-eq.hpp:104:3: required from here + 104 | ReEq::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/set/rel/nq.hpp:146:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 146 | : UnaryPropagator(home,_x), y(_y) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/propagator/pattern.hpp:302:50: note: initializing argument 1 of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::ConstSetView; int pc = 4]' +./gecode/kernel/propagator/pattern.hpp:302:50: note: initializing argument 1 of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SingletonView; int pc = 4]' 302 | UnaryPropagator::UnaryPropagator(Home home, View y0) | ~~~~~^~~~ ./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]': ./gecode/set/rel/nq.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' 100 | (void) new (home) DistinctDoit(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/nq.hpp:68:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' +./gecode/set/rel/nq.hpp:68:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' 68 | GECODE_ES_CHECK((DistinctDoit::post(home,x,cv))); -./gecode/set/rel-op/post.hpp:205: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]' - 207 | ::post(home,tmp,z))); -gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here - 45 | rel_op_post_nocompl(home, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ - 46 | x, op, y, r, z); - | ~~~~~~~~~~~~~~~ +./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' + 114 | GECODE_REWRITE(*this,(Distinct::post(home(*this),x0,x1))); +./gecode/set/rel/re-eq.hpp:104:3: required from here + 104 | ReEq::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/set/rel/nq.hpp:146:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 146 | : UnaryPropagator(home,_x), y(_y) {} | ^ @@ -153231,20 +160526,18 @@ ./gecode/kernel/propagator/pattern.hpp:302:50: note: initializing argument 1 of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]' 302 | UnaryPropagator::UnaryPropagator(Home home, View y0) | ~~~~~^~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::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/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::SingletonView; int pc1 = 0]': +./gecode/set/rel/nq.hpp:45:73: required from 'Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' 45 | : MixBinaryPropagator(home,x,y) {} | ^ -./gecode/set/rel/nq.hpp:70:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::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::SingletonView]' 70 | (void) new (home) Distinct(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel-op/post.hpp:205: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]' - 207 | ::post(home,tmp,z))); -gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here - 45 | rel_op_post_nocompl(home, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ - 46 | x, op, y, r, z); - | ~~~~~~~~~~~~~~~ +./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' + 114 | GECODE_REWRITE(*this,(Distinct::post(home(*this),x0,x1))); +./gecode/set/rel/re-eq.hpp:104:3: required from here + 104 | ReEq::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ @@ -153254,718 +160547,916 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -./gecode/set/rel/subset.hpp: In instantiation of 'Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]': -./gecode/set/rel/subset.hpp:57:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' - 57 | (void) new (home) Subset(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel-op/post.hpp:93:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 94 | (Rel::Subset::post(home,tmp,x2))); -./gecode/set/rel-op/post.hpp:212: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]' - 212 | rel_sub(home, x, op, y, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here - 45 | rel_op_post_nocompl(home, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ - 46 | x, op, y, r, z); - | ~~~~~~~~~~~~~~~ -./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/propagator/pattern.hpp: In instantiation of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SingletonView; int pc = 4]': +./gecode/set/rel/nq.hpp:146:56: required from 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]' + 146 | : UnaryPropagator(home,_x), y(_y) {} + | ^ +./gecode/set/rel/nq.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]' + 100 | (void) new (home) DistinctDoit(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/nq.hpp:62:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' + 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); +./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' + 114 | GECODE_REWRITE(*this,(Distinct::post(home(*this),x0,x1))); +./gecode/set/rel/re-eq.hpp:104:3: required from here + 104 | ReEq::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/propagator/pattern.hpp:303:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 303 | : Propagator(home), x0(y0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/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-op/superofinter.hpp: In instantiation of 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': -./gecode/set/rel-op/superofinter.hpp:60:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel-op/post.hpp:103:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 104 | ::post(home, x0,x1,x2))); -./gecode/set/rel-op/post.hpp:212: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]' - 212 | rel_sub(home, x, op, y, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here - 45 | rel_op_post_nocompl(home, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ - 46 | x, op, y, r, z); - | ~~~~~~~~~~~~~~~ -./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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]': +./gecode/set/rel/nq.hpp:146:56: required from 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' + 146 | : UnaryPropagator(home,_x), y(_y) {} + | ^ +./gecode/set/rel/nq.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' + 100 | (void) new (home) DistinctDoit(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/nq.hpp:68:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' + 68 | GECODE_ES_CHECK((DistinctDoit::post(home,x,cv))); +./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' + 114 | GECODE_REWRITE(*this,(Distinct::post(home(*this),x0,x1))); +./gecode/set/rel/re-eq.hpp:104:3: required from here + 104 | ReEq::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/propagator/pattern.hpp:303:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 303 | : Propagator(home), x0(y0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/iter.hh:51, + from ./gecode/int.hh:61: +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:343:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/bool.o gecode/set/bool.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); + | ~~~~~~~^~~~~~~~~~~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:269:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 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 destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel/lq.hpp:311:3, + inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = true]' at ./gecode/set/rel/lq.hpp:359:24: +./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 2]' - 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) - | ~~~~~^~~~ -./gecode/set/rel-op/superofinter.hpp: In instantiation of 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]': -./gecode/set/rel-op/superofinter.hpp:60:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' - 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel-op/post.hpp:110:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 113 | ::post(home,x0,cx1,x2))); -./gecode/set/rel-op/post.hpp:212: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]' - 212 | rel_sub(home, x, op, y, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here - 45 | rel_op_post_nocompl(home, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ - 46 | x, op, y, r, z); - | ~~~~~~~~~~~~~~~ -./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/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 2]' - 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) - | ~~~~~^~~~ -./gecode/set/rel-op/subofunion.hpp: In instantiation of 'Gecode::Set::RelOp::SubOfUnion::SubOfUnion(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': -./gecode/set/rel-op/subofunion.hpp:156:12: required from '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]' - 156 | (void) new (home) SubOfUnion(home,x0, x1, x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 135 | ::post(home, x0, x1, x2))); -./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]' - 215 | rel_sup(home, x, op, y, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here - 45 | rel_op_post_nocompl(home, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ - 46 | x, op, y, r, z); - | ~~~~~~~~~~~~~~~ -./gecode/set/rel-op/subofunion.hpp:144:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 144 | View2,PC_SET_ANY>(home,y0,y1,y2) {} - | ^ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/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) - | ~~~~~^~~~ -./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]' - 57 | (void) new (home) Subset(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 142 | (Rel::Subset::post(home,x2,tmp))); -./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]' - 215 | rel_sup(home, x, op, y, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here - 45 | rel_op_post_nocompl(home, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ - 46 | x, op, y, r, z); - | ~~~~~~~~~~~~~~~ -./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/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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::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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' - 47 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} - | ^ -./gecode/set/rel-op/superofinter.hpp:60:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' - 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 222 | ::post(home, z, tmp, emptyset))); -gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here - 45 | rel_op_post_nocompl(home, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ - 46 | x, op, y, r, z); - | ~~~~~~~~~~~~~~~ -./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/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& 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::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]' - 51 | View2,PC_SET_ANY>(home,y0,y1,y2) {} - | ^ -./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]' - 63 | (void) new (home) Union(home,x0,x1,x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel-op/post.hpp:56:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' - 58 | ::post(home, x0, x1, x2))); -./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]' - 193 | rel_eq(home, x, op, y, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here - 45 | rel_op_post_nocompl(home, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ - 46 | x, op, y, r, z); - | ~~~~~~~~~~~~~~~ -./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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& 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::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]' - 189 | View2,PC_SET_ANY>(home,y0,y1,y2) {} - | ^ -./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]' - 50 | (void) new (home) Intersection(home,x0,x1,x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' - 73 | ::post(home,x0,cx1,x2))); -./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]' - 193 | rel_eq(home, x, op, y, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here - 45 | rel_op_post_nocompl(home, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ - 46 | x, op, y, r, z); - | ~~~~~~~~~~~~~~~ -./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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: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::ConstSetView; 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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' - 51 | View2,PC_SET_ANY>(home,y0,y1,y2) {} - | ^ -./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::SetView]' - 63 | (void) new (home) Union(home,x0,x1,x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel-op/post.hpp:56:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' - 58 | ::post(home, x0, x1, x2))); -./gecode/set/rel-op/post.hpp:198:36: 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]' - 198 | rel_eq(home, x, op, y, tmp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here - 45 | rel_op_post_nocompl(home, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ - 46 | x, op, y, r, z); - | ~~~~~~~~~~~~~~~ -./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/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& 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::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::SetView; 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::SetView]' - 189 | View2,PC_SET_ANY>(home,y0,y1,y2) {} - | ^ -./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::SetView]' - 50 | (void) new (home) Intersection(home,x0,x1,x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' - 73 | ::post(home,x0,cx1,x2))); -./gecode/set/rel-op/post.hpp:198:36: 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]' - 198 | rel_eq(home, x, op, y, tmp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here - 45 | rel_op_post_nocompl(home, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ - 46 | x, op, y, r, z); - | ~~~~~~~~~~~~~~~ -./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/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& 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/lq.hpp:316:70: required from 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]' - 316 | : MixBinaryPropagator(home,x,y) {} - | ^ -./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]' - 330 | (void) new (home) Lq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel-op/post.hpp:170:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]' - 170 | GECODE_ES_FAIL((Rel::Lq::post(home,x0,x1))); -./gecode/set/rel-op/post.hpp:199:31: 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]' - 199 | rel_op_post_lex(home,tmp,r,z); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here - 45 | rel_op_post_nocompl(home, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ - 46 | x, op, y, r, z); - | ~~~~~~~~~~~~~~~ -./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.hh:1258:17: note: initializing argument 1 of 'Gecode::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: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]' - 316 | : MixBinaryPropagator(home,x,y) {} - | ^ -./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]' - 330 | (void) new (home) Lq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel-op/post.hpp:176:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]' - 176 | GECODE_ES_FAIL((Rel::Lq::post(home,x1,x0))); -./gecode/set/rel-op/post.hpp:199:31: 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]' - 199 | rel_op_post_lex(home,tmp,r,z); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here - 45 | rel_op_post_nocompl(home, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ - 46 | x, op, y, r, z); - | ~~~~~~~~~~~~~~~ -./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.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& 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::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]' - 146 | : UnaryPropagator(home,_x), y(_y) {} - | ^ -./gecode/set/rel/nq.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]' - 100 | (void) new (home) DistinctDoit(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/nq.hpp:62:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' - 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); -./gecode/set/rel-op/post.hpp:205: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]' - 207 | ::post(home,tmp,z))); -gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here - 45 | rel_op_post_nocompl(home, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ - 46 | x, op, y, r, z); - | ~~~~~~~~~~~~~~~ -./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/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:269:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]': -./gecode/set/rel/nq.hpp:146:56: required from 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' - 146 | : UnaryPropagator(home,_x), y(_y) {} - | ^ -./gecode/set/rel/nq.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' - 100 | (void) new (home) DistinctDoit(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/nq.hpp:68:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' - 68 | GECODE_ES_CHECK((DistinctDoit::post(home,x,cv))); -./gecode/set/rel-op/post.hpp:205: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]' - 207 | ::post(home,tmp,z))); -gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here - 45 | rel_op_post_nocompl(home, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ - 46 | x, op, y, r, z); - | ~~~~~~~~~~~~~~~ -./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/set.hh:1851:14: note: initializing 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/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] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^ +gecode/set/channel.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: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]' - 46 | View1,PC_SET_CLUB>(home,y0,y1) {} - | ^ -./gecode/set/rel/subset.hpp:57:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' - 57 | (void) new (home) Subset(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel-op/post.hpp:93:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 94 | (Rel::Subset::post(home,tmp,x2))); -./gecode/set/rel-op/post.hpp:212: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]' - 212 | rel_sub(home, x, op, y, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here - 45 | rel_op_post_nocompl(home, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ - 46 | x, op, y, r, z); - | ~~~~~~~~~~~~~~~ -./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:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/set/channel.cpp:48:67: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | GECODE_ES_FAIL(Set::Channel::ChannelSorted::post(home,y,xa)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& 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::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; 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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 47 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} - | ^ -./gecode/set/rel-op/superofinter.hpp:60:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel-op/post.hpp:103:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 104 | ::post(home, x0,x1,x2))); -./gecode/set/rel-op/post.hpp:212: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]' - 212 | rel_sub(home, x, op, y, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here - 45 | rel_op_post_nocompl(home, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ - 46 | x, op, y, r, z); - | ~~~~~~~~~~~~~~~ -./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) { - | ^ +In file included from ./gecode/set/channel.hh:258, + from gecode/set/channel.cpp:40: +./gecode/set/channel/sorted.hpp:65:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Channel::ChannelSorted::post(Gecode::Home, View, Gecode::ViewArray&) [with View = Gecode::Set::SetView]' + 65 | ChannelSorted::post(Home home, View x0, + | ~~~~~^~~~ +gecode/set/channel.cpp: In function 'void Gecode::channel(Home, const IntVarArgs&, 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); + | ^ +gecode/set/channel.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: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::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; 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::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' - 47 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} - | ^ -./gecode/set/rel-op/superofinter.hpp:60:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' - 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel-op/post.hpp:110:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 113 | ::post(home,x0,cx1,x2))); -./gecode/set/rel-op/post.hpp:212: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]' - 212 | rel_sub(home, x, op, y, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here - 45 | rel_op_post_nocompl(home, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ - 46 | x, op, y, r, z); - | ~~~~~~~~~~~~~~~ -./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:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/set/channel.cpp:60:65: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | GECODE_ES_FAIL((Set::Channel::ChannelInt::post(home,xa,ya))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(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/channel.hh:259: +./gecode/set/channel/int.hpp:67:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Channel::ChannelInt::post(Gecode::Home, Gecode::ViewArray >&, Gecode::ViewArray >&) [with View = Gecode::Set::SetView]' + 67 | ChannelInt::post(Home home, | ~~~~~^~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 3; View1 = Gecode::Set::SetView; int pc1 = 2]': -./gecode/set/rel/subset.hpp:46:58: required from 'Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' - 46 | View1,PC_SET_CLUB>(home,y0,y1) {} - | ^ -./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]' - 57 | (void) new (home) Subset(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 142 | (Rel::Subset::post(home,x2,tmp))); -./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]' - 215 | rel_sup(home, x, op, y, z); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here - 45 | rel_op_post_nocompl(home, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ - 46 | x, op, y, r, z); - | ~~~~~~~~~~~~~~~ -./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/channel.cpp: In function 'void Gecode::channel(Home, const BoolVarArgs&, 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/channel.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: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:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/set/channel.cpp:68:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 67 | GECODE_ES_FAIL((Set::Channel::ChannelBool + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 68 | ::post(home,xv,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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/channel.hh:260: +./gecode/set/channel/bool.hpp:118:32: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Channel::ChannelBool::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Set::SetView]' + 118 | ChannelBool::post(Home home, ViewArray& x, + | ~~~~~^~~~ +gecode/set/channel.cpp: In function 'void Gecode::channel(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); + | ^ +gecode/set/channel.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/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,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/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))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/set/rel.hh:320: -./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]': -./gecode/set/rel/subset.hpp:83:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' - 83 | GECODE_REWRITE(*this,(Eq::post(home(*this),x0,x1))); -./gecode/set/rel/subset.hpp:69:3: required from here - 69 | Subset::propagate(Space& home, const ModEventDelta&) { - | ^~~~~~~~~~~~~~~~~~~ -./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/set/channel.hh:261: +./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/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/set/channel/sorted.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Channel::ChannelSorted::post(Gecode::Home, View, Gecode::ViewArray&) [with View = Gecode::Set::SetView]': +gecode/set/channel.cpp:48:5: required from here + 48 | GECODE_ES_FAIL(Set::Channel::ChannelSorted::post(home,y,xa)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +./gecode/set/channel/sorted.hpp:73:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | SingletonView>::post(home,x0, sv))); +./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/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/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::ConstSetView; Gecode::ModEventDelta = int]' - 83 | GECODE_REWRITE(*this,(Eq::post(home(*this),x0,x1))); -./gecode/set/rel/subset.hpp:69:3: required from here - 69 | Subset::propagate(Space& home, const ModEventDelta&) { - | ^~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/eq.hpp: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/set/rel.hh:320, + from ./gecode/set/channel/sorted.hpp:42: +./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/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 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; 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::ComplementView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' - 163 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); -./gecode/set/rel-op/inter.hpp:62:3: required from here - 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/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 + 60 | GECODE_ES_FAIL((Set::Channel::ChannelInt::post(home,xa,ya))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./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/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/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]' - 163 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); -./gecode/set/rel-op/inter.hpp:62:3: required from here - 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/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 + 67 | GECODE_ES_FAIL((Set::Channel::ChannelBool + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 68 | ::post(home,xv,y))); + | ~~~~~~^~~~~~~~~~~ +./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/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::ComplementView; 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::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]' - 163 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); -./gecode/set/rel-op/inter.hpp:62:3: required from here - 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/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 + 81 | GECODE_ES_FAIL((Set::Channel::ChannelSet::post(home,xa,ya))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./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/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/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::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]' - 165 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x0,x2))); -./gecode/set/rel-op/inter.hpp:62:3: required from here - 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/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]' + 73 | SingletonView>::post(home,x0, sv))); +gecode/set/channel.cpp:48:5: required from here + 48 | GECODE_ES_FAIL(Set::Channel::ChannelSorted::post(home,y,xa)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./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]' +./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/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]': -./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' - 56 | (void) new (home) Eq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/subset.hpp:83:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' - 83 | GECODE_REWRITE(*this,(Eq::post(home(*this),x0,x1))); -./gecode/set/rel/subset.hpp:69:3: required from here - 69 | Subset::propagate(Space& home, const ModEventDelta&) { - | ^~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | : MixBinaryPropagator(home,x,y) {} - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' - 586 | (Home home, View0 y0, View1 y1) - | ~~~~~^~~~ -./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]' - 56 | (void) new (home) Eq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/subset.hpp:83:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]' - 83 | GECODE_REWRITE(*this,(Eq::post(home(*this),x0,x1))); -./gecode/set/rel/subset.hpp:69:3: required from here - 69 | Subset::propagate(Space& home, const ModEventDelta&) { - | ^~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | : MixBinaryPropagator(home,x,y) {} - | ^ +./gecode/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]' + 77 | (void) new (home) ChannelSorted(home,x0,xs); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/channel.cpp:48:5: required from here + 48 | GECODE_ES_FAIL(Set::Channel::ChannelSorted::post(home,y,xa)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +./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/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/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; 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::ComplementView; View1 = Gecode::Set::SetView]' - 56 | (void) new (home) Eq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./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::ComplementView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' - 163 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); -./gecode/set/rel-op/inter.hpp:62:3: required from here - 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/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]' + 87 | (void) new (home) ChannelInt(home,xs,ys); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/channel.cpp:60:5: required from here + 60 | GECODE_ES_FAIL((Set::Channel::ChannelInt::post(home,xa,ya))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./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/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::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::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]' - 56 | (void) new (home) Eq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 163 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); -./gecode/set/rel-op/inter.hpp:62:3: required from here - 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/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]' + 121 | (void) new (home) ChannelBool(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/channel.cpp:67:5: required from here + 67 | GECODE_ES_FAIL((Set::Channel::ChannelBool + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 68 | ::post(home,xv,y))); + | ~~~~~~^~~~~~~~~~~ +./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) { | ^~~~ -./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' - 586 | (Home home, View0 y0, View1 y1) +In file included from ./gecode/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/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]': -./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]' - 56 | (void) new (home) Eq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./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::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]' - 163 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); -./gecode/set/rel-op/inter.hpp:62:3: required from here - 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/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]' + 73 | (void) new (home) ChannelSet(home,xs,ys); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/channel.cpp:81:5: required from here + 81 | GECODE_ES_FAIL((Set::Channel::ChannelSet::post(home,xa,ya))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./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/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/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 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]': +./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ -./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::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]' - 165 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x0,x2))); -./gecode/set/rel-op/inter.hpp:62:3: required from here - 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 73 | SingletonView>::post(home,x0, sv))); +gecode/set/channel.cpp:48:5: required from here + 48 | GECODE_ES_FAIL(Set::Channel::ChannelSorted::post(home,y,xa)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./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]' +./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::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]': -./gecode/set/rel/eq.hpp:45:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]' - 45 | : MixBinaryPropagator(home,x,y) {} - | ^ -./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::SetView]' - 56 | (void) new (home) Eq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./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::ComplementView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' - 163 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); -./gecode/set/rel-op/inter.hpp:62:3: required from here - 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/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]' + 81 | : Super(home,x0,y0), co(home), running(false) { + | ^ +./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]' + 121 | (void) new (home) ChannelBool(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/channel.cpp:67:5: required from here + 67 | GECODE_ES_FAIL((Set::Channel::ChannelBool + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 68 | ::post(home,xv,y))); + | ~~~~~~^~~~~~~~~~~ +./gecode/kernel/propagator/pattern.hpp:723:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 723 | : Propagator(home), x(x0), y(y0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -./gecode/kernel/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]' +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.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]' 45 | : MixBinaryPropagator(home,x,y) {} | ^ -./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/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 163 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); -./gecode/set/rel-op/inter.hpp:62:3: required from here - 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 73 | SingletonView>::post(home,x0, sv))); +gecode/set/channel.cpp:48:5: required from here + 48 | GECODE_ES_FAIL(Set::Channel::ChannelSorted::post(home,y,xa)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./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) { | ^ @@ -153975,69 +161466,56 @@ ./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::ComplementView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]': -./gecode/set/rel/eq.hpp:45:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]' - 45 | : MixBinaryPropagator(home,x,y) {} - | ^ -./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]' - 56 | (void) new (home) Eq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./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::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]' - 163 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); -./gecode/set/rel-op/inter.hpp:62:3: required from here - 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/set.hh:43, + from gecode/set/bool.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]': -./gecode/set/rel/eq.hpp:45:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView]' - 45 | : MixBinaryPropagator(home,x,y) {} - | ^ -./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]' - 56 | (void) new (home) Eq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./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::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]' - 165 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x0,x2))); -./gecode/set/rel-op/inter.hpp:62:3: required from here - 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const 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::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: - | ^~~~ -./gecode/set/rel-op/post.hpp: In function 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': -./gecode/set/rel-op/post.hpp:89:7: warning: this statement may fall through [-Wimplicit-fallthrough=] - 89 | } - | ^ -./gecode/set/rel-op/post.hpp:90:5: note: here - 90 | case SOT_UNION: - | ^~~~ -./gecode/set/rel-op/post.hpp: In function 'void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': -./gecode/set/rel-op/post.hpp:130:7: warning: this statement may fall through [-Wimplicit-fallthrough=] - 130 | } - | ^ -./gecode/set/rel-op/post.hpp:131:5: note: here - 131 | case SOT_UNION: - | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Eq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' at ./gecode/set/rel/eq.hpp:83:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In 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)': @@ -154098,13 +161576,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/rel-op/post.hpp: In function 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]': -./gecode/set/rel-op/post.hpp:53:7: warning: this statement may fall through [-Wimplicit-fallthrough=] - 53 | } - | ^ -./gecode/set/rel-op/post.hpp:54:5: note: here - 54 | case SOT_UNION: - | ^~~~ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ @@ -154269,13 +161740,6 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' at ./gecode/set/rel/lq.hpp:311:3, - inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]' at ./gecode/set/rel/lq.hpp:359:24: -./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ In file included from ./gecode/set.hh:755: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': ./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -154318,6 +161782,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 destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, + inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend >::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Set::RangesCompl]' at ./gecode/set/var-imp/set.hpp:343:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -154379,27 +161853,52 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -gecode/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); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:139: +gecode/set/bool.cpp: In function 'void Gecode::ite(Home, BoolVar, SetVar, SetVar, SetVar)': +./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^ +gecode/set/bool.cpp:40:5: note: in expansion of macro 'GECODE_POST' + 40 | GECODE_POST; + | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -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:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/set/bool.cpp:42:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | channel(home, b, i); + | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/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/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +gecode/set/bool.cpp:44:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 44 | yx[0]=y; yx[1]=x; + | ^ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +gecode/set/bool.cpp:44:20: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 44 | yx[0]=y; yx[1]=x; + | ^ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +gecode/set/bool.cpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | element(home, yx, i, z); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1019:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, SetVar)' + 1019 | element(Home home, const SetVarArgs& x, IntVar y, SetVar z); + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -154449,8 +161948,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) | ^~~~~~ @@ -154503,14 +162000,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:343:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -154570,72 +162059,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/iter.hh:51, - from ./gecode/int.hh:61: In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:343:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, + inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, + inlined from 'Gecode::ModEvent Gecode::Set::ComplementView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::Cache; View = Gecode::Set::SetView]' at ./gecode/set/view/complement.hpp:234:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +./gecode/iter/ranges-list.hpp:166:36: warning: '*.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:269:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:269:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +-c -o gecode/set/element.o gecode/set/element.cpp In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Eq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' at ./gecode/set/rel/eq.hpp:83:5: + inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Eq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]' at ./gecode/set/rel/eq.hpp:83:5: ./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { | ~~~~~~^~~~~~~ ./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -In file included from ./gecode/iter.hh:51, - from ./gecode/int.hh:61: -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:343:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, - inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend >::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Set::RangesCompl]' at ./gecode/set/var-imp/set.hpp:343:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel/lq.hpp:311:3, - inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]' at ./gecode/set/rel/lq.hpp:359:24: -./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp:37: + from ./gecode/set/element.hh:39, + from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -154643,33 +162088,6 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:269:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, - inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend >::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Set::RangesCompl]' at ./gecode/set/var-imp/set.hpp:343:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, - inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, - inlined from 'Gecode::ModEvent Gecode::Set::ComplementView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::Cache; View = Gecode::Set::SetView]' at ./gecode/set/view/complement.hpp:234:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -154702,15 +162120,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, - inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, - inlined from 'Gecode::ModEvent Gecode::Set::ComplementView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::Cache; View = Gecode::Set::SetView]' at ./gecode/set/view/complement.hpp:234:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -154816,16 +162225,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, - inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend >::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Set::RangesCompl]' at ./gecode/set/var-imp/set.hpp:343:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -155048,192 +162447,354 @@ ./gecode/set.hh:1851:14: note: initializing 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/element.hh:323, + from ./gecode/set/element.hh:42: +./gecode/int/element/pair.hpp: In constructor 'Gecode::Int::Element::Pair::Pair(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView, int)': +./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/set/rel-op-const-vcv.cpp: In function 'void Gecode::rel(Home, SetVar, SetOpType, const IntSet&, SetRelType, SetVar)': -gecode/set/rel-op-const-vcv.cpp:63:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 61 | (Intersection - | ~~~~~~~~~~~~~~~~ - 63 | ::post(home,cy,x,z))); - | ~~~~~~^~~~~~~~~~~~~ +gecode/set/element.cpp: In function 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)': +./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^ +gecode/set/element.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/set/element.cpp:62:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 61 | GECODE_ES_FAIL((Element::ElementDisjoint:: + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 62 | post(home,iv,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, - from gecode/set/rel-op-const-vcv.cpp:39: -./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/set/rel-op-const-vcv.cpp:76:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | (Intersection - | ~~~~~~~~~~~~~~~~ - 76 | ::post(home,cy,x,tmp))); - | ~~~~~~^~~~~~~~~~~~~~~ +In file included from ./gecode/set/element.hh:225: +./gecode/set/element/disjoint.hpp:60:43: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::post(Gecode::Home, IdxViewArray&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]' + 60 | ElementDisjoint::post(Home home, IdxViewArray& xs, + | ~~~~~^~~~ +gecode/set/element.cpp:71:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 70 | (Element::ElementUnion:: + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 71 | post(home,iv,y,z))); + | ~~~~^~~~~~~~~~~~~ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ ./gecode/kernel/core.hpp:3266: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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' - 48 | Intersection::post(Home home, - | ~~~~~^~~~ -gecode/set/rel-op-const-vcv.cpp:77:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 77 | rel(home,tmp,r,z); - | ~~~^~~~~~~~~~~~~~ +In file included from ./gecode/set/element.hh:223: +./gecode/set/element/union.hpp:90:13: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Element::ElementUnion::post(Gecode::Home, IdxViewArray&, View0, View1) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]' + 90 | post(Home home, IdxViewArray& xs, View0 x0, View1 x1) { + | ~~~~~^~~~ +gecode/set/element.cpp:80:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | (Element::ElementIntersection:: + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 80 | post(home,iv,y,z,universe))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:723:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, SetVar)' - 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); - | ~~~~~^~~~ -gecode/set/rel-op-const-vcv.cpp:85:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | (Distinct - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 85 | ::post(home,z,tmp))); - | ~~~~~~^~~~~~~~~~~~ +In file included from ./gecode/set/element.hh:222: +./gecode/set/element/inter.hpp:92:13: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::post(Gecode::Home, IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]' + 92 | post(Home home, IdxViewArray& xs, View0 x0, View1 x1, + | ~~~~~^~~~ +gecode/set/element.cpp: In function 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, 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); + | ^ +gecode/set/element.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/set/element.cpp:102:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 101 | GECODE_ES_FAIL((Element::ElementDisjoint + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 102 | ::post(home,iv,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.hh:322, - from gecode/set/rel-op-const-vcv.cpp:38: -./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::SetView]' - 55 | Distinct::post(Home home, View0 x, View1 y) { - | ~~~~~^~~~ -gecode/set/rel-op-const-vcv.cpp:93:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 91 | (Intersection - | ~~~~~~~~~~~~~~~~ - 93 | ::post(home,cy,x,tmp))); - | ~~~~~~^~~~~~~~~~~~~~~ +./gecode/set/element/disjoint.hpp:60:43: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::post(Gecode::Home, IdxViewArray&, RView) [with SView = Gecode::Set::SingletonView; RView = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]' + 60 | ElementDisjoint::post(Home home, IdxViewArray& xs, + | ~~~~~^~~~ +gecode/set/element.cpp:111:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 110 | (Element::ElementUnion:: + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 111 | post(home,iv,y,z))); + | ~~~~^~~~~~~~~~~~~ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ ./gecode/kernel/core.hpp:3266: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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' - 48 | Intersection::post(Home home, - | ~~~~~^~~~ -gecode/set/rel-op-const-vcv.cpp:104:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 103 | (SuperOfInter - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 104 | ::post(home,cy,x,z))); - | ~~~~~~^~~~~~~~~~~~~ -gecode/set/rel-op-const-vcv.cpp:102:11: note: in expansion of macro 'GECODE_ES_FAIL' - 102 | GECODE_ES_FAIL( - | ^~~~~~~~~~~~~~ +./gecode/set/element/union.hpp:90:13: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Element::ElementUnion::post(Gecode::Home, IdxViewArray&, View0, View1) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]' + 90 | post(Home home, IdxViewArray& xs, View0 x0, View1 x1) { + | ~~~~~^~~~ +gecode/set/element.cpp:120:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 119 | (Element::ElementIntersection::post(home,iv,y,z,universe))); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266:3: note: because '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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' - 58 | SuperOfInter::post(Home home, - | ~~~~~^~~~ -gecode/set/rel-op-const-vcv.cpp:112:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 112 | (Subset::post(home,z,tmp))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/set/element/inter.hpp:92:13: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::post(Gecode::Home, IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]' + 92 | post(Home home, IdxViewArray& xs, View0 x0, View1 x1, + | ~~~~~^~~~ +gecode/set/element.cpp: In function 'void Gecode::element(Home, SetOpType, const IntSetArgs&, SetVar, SetVar, 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); + | ^ +gecode/set/element.cpp:134:5: note: in expansion of macro 'GECODE_POST' + 134 | 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/element.cpp:145:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 144 | GECODE_ES_FAIL((Element::ElementDisjoint:: + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 145 | post(home,iv,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.hh:317: -./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) { - | ~~~~~^~~~ -gecode/set/rel-op-const-vcv.cpp:123:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 121 | (Intersection - | ~~~~~~~~~~~~~~~~ - 123 | ::post(home,cy,xv,tmp))); - | ~~~~~~^~~~~~~~~~~~~~~~ +./gecode/set/element/disjoint.hpp:60:43: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::post(Gecode::Home, IdxViewArray&, RView) [with SView = Gecode::Set::ConstSetView; RView = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]' + 60 | ElementDisjoint::post(Home home, IdxViewArray& xs, + | ~~~~~^~~~ +gecode/set/element.cpp:152:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 151 | (Element::ElementUnionConst:: + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 152 | post(home,z,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/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/set/rel-op-const-vcv.cpp:131:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 130 | GECODE_ES_FAIL((SuperOfInter - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 131 | ::post(home, z, tmp, emptyset))); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/set/element.hh:224: +./gecode/set/element/unionConst.hpp:95:13: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Element::ElementUnionConst::post(Gecode::Home, SView, const Gecode::IntSetArgs&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView; Gecode::IntSetArgs = Gecode::ArgArray]' + 95 | post(Home home, SView x0, const IntSetArgs& xs, + | ~~~~~^~~~ +gecode/set/element.cpp:164:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 163 | (Element::ElementIntersection:: + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 164 | post(home,iv,y,z,universe))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ ./gecode/kernel/core.hpp:3266: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: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-const-vcv.cpp:140:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 138 | (Intersection - | ~~~~~~~~~~~~~~~~ - 140 | ::post(home,cy,x,tmp))); - | ~~~~~~^~~~~~~~~~~~~~~ +./gecode/set/element/inter.hpp:92:13: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::post(Gecode::Home, IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]' + 92 | post(Home home, IdxViewArray& xs, View0 x0, View1 x1, + | ~~~~~^~~~ +gecode/set/element.cpp: In function 'void Gecode::element(Home, SetOpType, const IntArgs&, SetVar, SetVar, const IntSet&)': +gecode/set/element.cpp:182:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 182 | element(home,op,xs,y,z,universe); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/set/element.cpp:132:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntSetArgs&, SetVar, SetVar, const IntSet&)' + 132 | element(Home home, SetOpType op, const IntSetArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +gecode/set/element.cpp: In function 'void Gecode::element(Home, const SetVarArgs&, IntVar, 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/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/set/element.cpp:197:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 196 | GECODE_ES_FAIL((Element::ElementUnion + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 197 | ::post(home, iv, single,zv))); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ ./gecode/kernel/core.hpp:3266: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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' - 48 | Intersection::post(Home home, - | ~~~~~^~~~ -gecode/set/rel-op-const-vcv.cpp:150:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 148 | (Union, - | ~~~~~~~~~~~~~~~~~~~~~~~~ - 150 | SetView>::post(home, yv, cx, z))); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/set/element/union.hpp:90:13: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Element::ElementUnion::post(Gecode::Home, IdxViewArray&, View0, View1) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]' + 90 | post(Home home, IdxViewArray& xs, View0 x0, View1 x1) { + | ~~~~~^~~~ +gecode/set/element.cpp: In function 'void Gecode::element(Home, const IntSetArgs&, IntVar, 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/element.cpp:206:5: note: in expansion of macro 'GECODE_POST' + 206 | 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/element.cpp:212:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 211 | GECODE_ES_FAIL((Element::ElementUnionConst::post(home, z, x, single))); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because '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::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' - 61 | ExecStatus Union::post(Home home, View0 x0, - | ~~~~~^~~~ -gecode/set/rel-op-const-vcv.cpp:157:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 157 | rel(home, y, op, x, r, z); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/element/unionConst.hpp:95:13: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Element::ElementUnionConst::post(Gecode::Home, SView, const Gecode::IntSetArgs&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SingletonView; Gecode::IntSetArgs = Gecode::ArgArray]' + 95 | post(Home home, SView x0, const IntSetArgs& xs, + | ~~~~~^~~~ +gecode/set/element.cpp: In function 'Gecode::IntVar Gecode::{anonymous}::pair(Gecode::Home, Gecode::IntVar, int, Gecode::IntVar, int)': +gecode/set/element.cpp:220:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | 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/set.hh:782:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntSet&, SetOpType, SetVar, SetRelType, SetVar)' - 782 | rel(Home home, const IntSet& x, SetOpType op, SetVar y, - | ~~~~~^~~~ +./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/set/element.cpp: In function 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, 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/element.cpp:233:5: note: in expansion of macro 'GECODE_POST' + 233 | 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/element.cpp:234:26: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 234 | element(home, a, pair(home,x,w,y,h), z); + | ~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/set/element.cpp:218:15: note: initializing argument 1 of 'Gecode::IntVar Gecode::{anonymous}::pair(Gecode::Home, Gecode::IntVar, int, Gecode::IntVar, int)' + 218 | pair(Home home, IntVar x, int w, IntVar y, int h) { + | ~~~~~^~~~ +gecode/set/element.cpp:234:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 234 | element(home, a, pair(home,x,w,y,h), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/set/element.cpp:201:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, SetVar)' + 201 | element(Home home, const IntSetArgs& x, IntVar y, SetVar z) { + | ~~~~~^~~~ +gecode/set/element.cpp: In function 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, 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/element.cpp:244:5: note: in expansion of macro 'GECODE_POST' + 244 | 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/element.cpp:245:26: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 245 | element(home, a, pair(home,x,w,y,h), z); + | ~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/set/element.cpp:218:15: note: initializing argument 1 of 'Gecode::IntVar Gecode::{anonymous}::pair(Gecode::Home, Gecode::IntVar, int, Gecode::IntVar, int)' + 218 | pair(Home home, IntVar x, int w, IntVar y, int h) { + | ~~~~~^~~~ +gecode/set/element.cpp:245:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 245 | element(home, a, pair(home,x,w,y,h), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/set/element.cpp:186:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, SetVar)' + 186 | element(Home home, const SetVarArgs& x, IntVar y, SetVar z) { + | ~~~~~^~~~ In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, - inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, - inlined from 'Gecode::ModEvent Gecode::Set::ComplementView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::Cache; View = Gecode::Set::SetView]' at ./gecode/set/view/complement.hpp:234:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:343:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -155298,127 +162859,219 @@ ./gecode/set/var/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/inter.hpp: In instantiation 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]': -gecode/set/rel-op-const-vcv.cpp:60:11: required from here - 61 | (Intersection - | ~~~~~~~~~~~~~~~~ - 63 | ::post(home,cy,x,z))); - | ~~~~~~^~~~~~~~~~~~~ -./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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Eq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]' at ./gecode/set/rel/eq.hpp:83:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +./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 + 40 | : TernaryPropagator(home,x0,x1,x2), w(w0) {} + | ^ +./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/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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' - 186 | Intersection::Intersection(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-op-const-vcv.cpp:83:11: required from here - 84 | (Distinct - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 85 | ::post(home,z,tmp))); - | ~~~~~~^~~~~~~~~~~~ -./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: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 + 52 | return Rel::EqDom::post(home,x0x1w,x2); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +./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/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/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/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/set/element/disjoint.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::post(Gecode::Home, IdxViewArray&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]': +gecode/set/element.cpp:61:9: required from here + 61 | GECODE_ES_FAIL((Element::ElementDisjoint:: + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 62 | post(home,iv,y))); + | ~~~~^~~~~~~~~~~ +./gecode/set/element/disjoint.hpp:67:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 67 | (void) new (home) + | ^~~~~~~~~~ + 68 | ElementDisjoint(home,xs,x1); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/set/element/disjoint.hpp:40:54: note: initializing argument 1 of 'Gecode::Set::Element::ElementDisjoint::ElementDisjoint(Gecode::Home, IdxViewArray&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]' + 40 | ElementDisjoint::ElementDisjoint(Home home, + | ~~~~~^~~~ +./gecode/set/element/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Element::ElementUnion::post(Gecode::Home, IdxViewArray&, View0, View1) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]': +gecode/set/element.cpp:69:9: required from here + 70 | (Element::ElementUnion:: + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 71 | post(home,iv,y,z))); + | ~~~~^~~~~~~~~~~~~ +./gecode/set/element/union.hpp:96:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 96 | (void) new (home) + | ^~~~~~~~~~ + 97 | ElementUnion(home,xs,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/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::SetView]' - 44 | Distinct::Distinct(Home home, View0 x, View1 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::SetView]': -gecode/set/rel-op-const-vcv.cpp:102:11: required from here - 103 | (SuperOfInter - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 104 | ::post(home,cy,x,z))); - | ~~~~~~^~~~~~~~~~~~~ -./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/set/element/union.hpp:41:21: note: initializing argument 1 of 'Gecode::Set::Element::ElementUnion::ElementUnion(Gecode::Home, IdxViewArray&, View0, View1) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]' + 41 | ElementUnion(Home home, IdxViewArray& iv0, View0 y0, View1 y1) + | ~~~~~^~~~ +./gecode/set/element/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::post(Gecode::Home, IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]': +gecode/set/element.cpp:78:9: required from here + 79 | (Element::ElementIntersection:: + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 80 | post(home,iv,y,z,universe))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/element/inter.hpp:99:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 99 | (void) new (home) + | ^~~~~~~~~~ + 100 | ElementIntersection(home,xs,x0,x1,universe); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' - 45 | (Home home, View0 y0, View1 y1, View2 y2) - | ~~~~~^~~~ -./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::SetView]': -gecode/set/rel-op-const-vcv.cpp:111:11: required from here - 112 | (Subset::post(home,z,tmp))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./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/element/inter.hpp:41:28: note: initializing argument 1 of 'Gecode::Set::Element::ElementIntersection::ElementIntersection(Gecode::Home, IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]' + 41 | ElementIntersection(Home home, IdxViewArray& iv0, View0 y0, View1 y1, + | ~~~~~^~~~ +./gecode/set/element/disjoint.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::post(Gecode::Home, IdxViewArray&, RView) [with SView = Gecode::Set::SingletonView; RView = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]': +gecode/set/element.cpp:101:9: required from here + 101 | GECODE_ES_FAIL((Element::ElementDisjoint + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 102 | ::post(home,iv,y))); + | ~~~~~~^~~~~~~~~~~ +./gecode/set/element/disjoint.hpp:67:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 67 | (void) new (home) + | ^~~~~~~~~~ + 68 | ElementDisjoint(home,xs,x1); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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::SetView]' - 44 | Subset::Subset(Home home, View0 y0, View1 y1) - | ~~~~~^~~~ -./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-const-vcv.cpp:130:11: required from here - 130 | GECODE_ES_FAIL((SuperOfInter - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 131 | ::post(home, z, tmp, emptyset))); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./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/set/element/disjoint.hpp:40:54: note: initializing argument 1 of 'Gecode::Set::Element::ElementDisjoint::ElementDisjoint(Gecode::Home, IdxViewArray&, RView) [with SView = Gecode::Set::SingletonView; RView = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]' + 40 | ElementDisjoint::ElementDisjoint(Home home, + | ~~~~~^~~~ +./gecode/set/element/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Element::ElementUnion::post(Gecode::Home, IdxViewArray&, View0, View1) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]': +gecode/set/element.cpp:109:9: required from here + 110 | (Element::ElementUnion:: + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 111 | post(home,iv,y,z))); + | ~~~~^~~~~~~~~~~~~ +./gecode/set/element/union.hpp:96:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 96 | (void) new (home) + | ^~~~~~~~~~ + 97 | ElementUnion(home,xs,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/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::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]': -gecode/set/rel-op-const-vcv.cpp:147:11: required from here - 148 | (Union, - | ~~~~~~~~~~~~~~~~~~~~~~~~ - 150 | SetView>::post(home, yv, cx, z))); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -./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/set/element/union.hpp:41:21: note: initializing argument 1 of 'Gecode::Set::Element::ElementUnion::ElementUnion(Gecode::Home, IdxViewArray&, View0, View1) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]' + 41 | ElementUnion(Home home, IdxViewArray& iv0, View0 y0, View1 y1) + | ~~~~~^~~~ +./gecode/set/element/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::post(Gecode::Home, IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]': +gecode/set/element.cpp:118:9: required from here + 119 | (Element::ElementIntersection::post(home,iv,y,z,universe))); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/element/inter.hpp:99:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 99 | (void) new (home) + | ^~~~~~~~~~ + 100 | ElementIntersection(home,xs,x0,x1,universe); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' - 49 | Union::Union(Home home, View0 y0,View1 y1,View2 y2) - | ~~~~~^~~~ +./gecode/set/element/inter.hpp:41:28: note: initializing argument 1 of 'Gecode::Set::Element::ElementIntersection::ElementIntersection(Gecode::Home, IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]' + 41 | ElementIntersection(Home home, IdxViewArray& iv0, View0 y0, View1 y1, + | ~~~~~^~~~ +./gecode/set/element/disjoint.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::post(Gecode::Home, IdxViewArray&, RView) [with SView = Gecode::Set::ConstSetView; RView = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]': +gecode/set/element.cpp:144:9: required from here + 144 | GECODE_ES_FAIL((Element::ElementDisjoint:: + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 145 | post(home,iv,y))); + | ~~~~^~~~~~~~~~~ +./gecode/set/element/disjoint.hpp:67:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 67 | (void) new (home) + | ^~~~~~~~~~ + 68 | ElementDisjoint(home,xs,x1); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/element/disjoint.hpp:40:54: note: initializing argument 1 of 'Gecode::Set::Element::ElementDisjoint::ElementDisjoint(Gecode::Home, IdxViewArray&, RView) [with SView = Gecode::Set::ConstSetView; RView = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]' + 40 | ElementDisjoint::ElementDisjoint(Home home, + | ~~~~~^~~~ +./gecode/set/element/unionConst.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Element::ElementUnionConst::post(Gecode::Home, SView, const Gecode::IntSetArgs&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView; Gecode::IntSetArgs = Gecode::ArgArray]': +gecode/set/element.cpp:150:9: required from here + 151 | (Element::ElementUnionConst:: + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 152 | post(home,z,x,y))); + | ~~~~^~~~~~~~~~~~ +./gecode/set/element/unionConst.hpp:102:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 102 | (void) new (home) + | ^~~~~~~~~~ + 103 | ElementUnionConst(home,x0,xs,x1); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/element/unionConst.hpp:41:26: note: initializing argument 1 of 'Gecode::Set::Element::ElementUnionConst::ElementUnionConst(Gecode::Home, SView, const Gecode::IntSetArgs&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView; Gecode::IntSetArgs = Gecode::ArgArray]' + 41 | ElementUnionConst(Home home, SView y0, + | ~~~~~^~~~ +./gecode/set/element/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::post(Gecode::Home, IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]': +gecode/set/element.cpp:162:9: required from here + 163 | (Element::ElementIntersection:: + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 164 | post(home,iv,y,z,universe))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/element/inter.hpp:99:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 99 | (void) new (home) + | ^~~~~~~~~~ + 100 | ElementIntersection(home,xs,x0,x1,universe); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/element/inter.hpp:41:28: note: initializing argument 1 of 'Gecode::Set::Element::ElementIntersection::ElementIntersection(Gecode::Home, IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]' + 41 | ElementIntersection(Home home, IdxViewArray& iv0, View0 y0, View1 y1, + | ~~~~~^~~~ +./gecode/set/element/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Element::ElementUnion::post(Gecode::Home, IdxViewArray&, View0, View1) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]': +gecode/set/element.cpp:196:5: required from here + 196 | GECODE_ES_FAIL((Element::ElementUnion + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 197 | ::post(home, iv, single,zv))); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/set/element/union.hpp:96:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 96 | (void) new (home) + | ^~~~~~~~~~ + 97 | ElementUnion(home,xs,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/element/union.hpp:41:21: note: initializing argument 1 of 'Gecode::Set::Element::ElementUnion::ElementUnion(Gecode::Home, IdxViewArray&, View0, View1) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]' + 41 | ElementUnion(Home home, IdxViewArray& iv0, View0 y0, View1 y1) + | ~~~~~^~~~ +./gecode/set/element/unionConst.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Element::ElementUnionConst::post(Gecode::Home, SView, const Gecode::IntSetArgs&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SingletonView; Gecode::IntSetArgs = Gecode::ArgArray]': +gecode/set/element.cpp:211:5: required from here + 211 | GECODE_ES_FAIL((Element::ElementUnionConst::post(home, z, x, single))); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/set/element/unionConst.hpp:102:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 102 | (void) new (home) + | ^~~~~~~~~~ + 103 | ElementUnionConst(home,x0,xs,x1); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/element/unionConst.hpp:41:26: note: initializing argument 1 of 'Gecode::Set::Element::ElementUnionConst::ElementUnionConst(Gecode::Home, SView, const Gecode::IntSetArgs&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SingletonView; Gecode::IntSetArgs = Gecode::ArgArray]' + 41 | ElementUnionConst(Home home, SView 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]' 1858 | : ArgArrayBase(aa) {} @@ -155458,276 +163111,255 @@ ./gecode/set/var/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/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]' - 50 | (void) new (home) Intersection(home,x0,x1,x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op-const-vcv.cpp:60:11: required from here - 61 | (Intersection - | ~~~~~~~~~~~~~~~~ - 63 | ::post(home,cy,x,z))); - | ~~~~~~^~~~~~~~~~~~~ -./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/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]' + 186 | (void) new (home) EqDom(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/element/pair.hpp:52:50: required from here + 52 | return Rel::EqDom::post(home,x0x1w,x2); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +./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) { | ^~~~ -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::ConstSetView; 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/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]': -./gecode/set/rel/nq.hpp:62:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' - 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); -gecode/set/rel-op-const-vcv.cpp:83:11: required from here - 84 | (Distinct - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 85 | ::post(home,z,tmp))); - | ~~~~~~^~~~~~~~~~~~ -./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/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/set/element/disjoint.hpp: In instantiation of 'Gecode::Set::Element::ElementDisjoint::ElementDisjoint(Gecode::Home, IdxViewArray&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]': +./gecode/set/element/disjoint.hpp:67:12: required from 'static Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::post(Gecode::Home, IdxViewArray&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]' + 67 | (void) new (home) + | ^~~~~~~~~~ + 68 | ElementDisjoint(home,xs,x1); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/element.cpp:61:9: required from here + 61 | GECODE_ES_FAIL((Element::ElementDisjoint:: + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 62 | post(home,iv,y))); + | ~~~~^~~~~~~~~~~ +./gecode/set/element/disjoint.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | : Propagator(home), iv(iv0), 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/nq.hpp:145:42: note: initializing argument 1 of 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' - 145 | DistinctDoit::DistinctDoit(Home home, View0 _x, ConstSetView _y) - | ~~~~~^~~~ -./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': -./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::SetView]' - 70 | (void) new (home) Distinct(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op-const-vcv.cpp:83:11: required from here - 84 | (Distinct - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 85 | ::post(home,z,tmp))); - | ~~~~~~^~~~~~~~~~~~ -./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/element/union.hpp: In instantiation of 'Gecode::Set::Element::ElementUnion::ElementUnion(Gecode::Home, IdxViewArray&, View0, View1) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]': +./gecode/set/element/union.hpp:96:12: required from 'static Gecode::ExecStatus Gecode::Set::Element::ElementUnion::post(Gecode::Home, IdxViewArray&, View0, View1) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]' + 96 | (void) new (home) + | ^~~~~~~~~~ + 97 | ElementUnion(home,xs,x0,x1); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/element.cpp:69:9: required from here + 70 | (Element::ElementUnion:: + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 71 | post(home,iv,y,z))); + | ~~~~^~~~~~~~~~~~~ +./gecode/set/element/union.hpp:42:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | : 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/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::SetView; int pc1 = 0]' - 586 | (Home home, View0 y0, View1 y1) - | ~~~~~^~~~ -./gecode/set/rel-op/superofinter.hpp: In instantiation of 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': -./gecode/set/rel-op/superofinter.hpp:60:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' - 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op-const-vcv.cpp:102:11: required from here - 103 | (SuperOfInter - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 104 | ::post(home,cy,x,z))); - | ~~~~~~^~~~~~~~~~~~~ -./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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/set/element/inter.hpp: In instantiation of 'Gecode::Set::Element::ElementIntersection::ElementIntersection(Gecode::Home, IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]': +./gecode/set/element/inter.hpp:99:12: required from 'static Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::post(Gecode::Home, IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]' + 99 | (void) new (home) + | ^~~~~~~~~~ + 100 | ElementIntersection(home,xs,x0,x1,universe); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/element.cpp:78:9: required from here + 79 | (Element::ElementIntersection:: + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 80 | post(home,iv,y,z,universe))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/element/inter.hpp:43:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | : Propagator(home), universe(theUniverse), 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/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::SetView; int pc2 = 2]' - 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) - | ~~~~~^~~~ -./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::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::SetView; View1 = Gecode::Set::SetView]' - 57 | (void) new (home) Subset(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op-const-vcv.cpp:111:11: required from here - 112 | (Subset::post(home,z,tmp))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./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/element/disjoint.hpp: In instantiation of 'Gecode::Set::Element::ElementDisjoint::ElementDisjoint(Gecode::Home, IdxViewArray&, RView) [with SView = Gecode::Set::SingletonView; RView = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]': +./gecode/set/element/disjoint.hpp:67:12: required from 'static Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::post(Gecode::Home, IdxViewArray&, RView) [with SView = Gecode::Set::SingletonView; RView = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]' + 67 | (void) new (home) + | ^~~~~~~~~~ + 68 | ElementDisjoint(home,xs,x1); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/element.cpp:101:9: required from here + 101 | GECODE_ES_FAIL((Element::ElementDisjoint + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 102 | ::post(home,iv,y))); + | ~~~~~~^~~~~~~~~~~ +./gecode/set/element/disjoint.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | : Propagator(home), iv(iv0), 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/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::SetView; int pc1 = 2]' - 586 | (Home home, View0 y0, View1 y1) - | ~~~~~^~~~ -./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]' - 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op-const-vcv.cpp:130:11: required from here - 130 | GECODE_ES_FAIL((SuperOfInter - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 131 | ::post(home, z, tmp, emptyset))); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/set/element/union.hpp: In instantiation of 'Gecode::Set::Element::ElementUnion::ElementUnion(Gecode::Home, IdxViewArray&, View0, View1) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]': +./gecode/set/element/union.hpp:96:12: required from 'static Gecode::ExecStatus Gecode::Set::Element::ElementUnion::post(Gecode::Home, IdxViewArray&, View0, View1) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]' + 96 | (void) new (home) + | ^~~~~~~~~~ + 97 | ElementUnion(home,xs,x0,x1); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/element.cpp:109:9: required from here + 110 | (Element::ElementUnion:: + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 111 | post(home,iv,y,z))); + | ~~~~^~~~~~~~~~~~~ +./gecode/set/element/union.hpp:42:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | : 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/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::ConstSetView; View1 = Gecode::Set::ComplementView; 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::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' - 63 | (void) new (home) Union(home,x0,x1,x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op-const-vcv.cpp:147:11: required from here - 148 | (Union, - | ~~~~~~~~~~~~~~~~~~~~~~~~ - 150 | SetView>::post(home, yv, cx, z))); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -./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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/set/element/inter.hpp: In instantiation of 'Gecode::Set::Element::ElementIntersection::ElementIntersection(Gecode::Home, IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]': +./gecode/set/element/inter.hpp:99:12: required from 'static Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::post(Gecode::Home, IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]' + 99 | (void) new (home) + | ^~~~~~~~~~ + 100 | ElementIntersection(home,xs,x0,x1,universe); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/element.cpp:118:9: required from here + 119 | (Element::ElementIntersection::post(home,iv,y,z,universe))); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/element/inter.hpp:43:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | : Propagator(home), universe(theUniverse), 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/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::SetView; int pc2 = 4]' - 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) - | ~~~~~^~~~ -./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::SetView; 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::SetView]' - 189 | View2,PC_SET_ANY>(home,y0,y1,y2) {} - | ^ -./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]' - 50 | (void) new (home) Intersection(home,x0,x1,x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op-const-vcv.cpp:60:11: required from here - 61 | (Intersection - | ~~~~~~~~~~~~~~~~ - 63 | ::post(home,cy,x,z))); - | ~~~~~~^~~~~~~~~~~~~ -./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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/set/element/disjoint.hpp: In instantiation of 'Gecode::Set::Element::ElementDisjoint::ElementDisjoint(Gecode::Home, IdxViewArray&, RView) [with SView = Gecode::Set::ConstSetView; RView = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]': +./gecode/set/element/disjoint.hpp:67:12: required from 'static Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::post(Gecode::Home, IdxViewArray&, RView) [with SView = Gecode::Set::ConstSetView; RView = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]' + 67 | (void) new (home) + | ^~~~~~~~~~ + 68 | ElementDisjoint(home,xs,x1); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/element.cpp:144:9: required from here + 144 | GECODE_ES_FAIL((Element::ElementDisjoint:: + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 145 | post(home,iv,y))); + | ~~~~^~~~~~~~~~~ +./gecode/set/element/disjoint.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | : Propagator(home), iv(iv0), 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 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]': -./gecode/set/rel/nq.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' - 100 | (void) new (home) DistinctDoit(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/nq.hpp:62:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' - 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); -gecode/set/rel-op-const-vcv.cpp:83:11: required from here - 84 | (Distinct - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 85 | ::post(home,z,tmp))); - | ~~~~~~^~~~~~~~~~~~ -./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/element/unionConst.hpp: In instantiation of 'Gecode::Set::Element::ElementUnionConst::ElementUnionConst(Gecode::Home, SView, const Gecode::IntSetArgs&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView; Gecode::IntSetArgs = Gecode::ArgArray]': +./gecode/set/element/unionConst.hpp:102:12: required from 'static Gecode::ExecStatus Gecode::Set::Element::ElementUnionConst::post(Gecode::Home, SView, const Gecode::IntSetArgs&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView; Gecode::IntSetArgs = Gecode::ArgArray]' + 102 | (void) new (home) + | ^~~~~~~~~~ + 103 | ElementUnionConst(home,x0,xs,x1); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/element.cpp:150:9: required from here + 151 | (Element::ElementUnionConst:: + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 152 | post(home,z,x,y))); + | ~~~~^~~~~~~~~~~~ +./gecode/set/element/unionConst.hpp:44:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | : Propagator(home), x0(y0), n_iv(iv0.size()), 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/propagator/pattern.hpp:302:50: note: initializing argument 1 of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]' - 302 | UnaryPropagator::UnaryPropagator(Home home, View y0) - | ~~~~~^~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::SetView; 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::SetView]' - 45 | : MixBinaryPropagator(home,x,y) {} - | ^ -./gecode/set/rel/nq.hpp:70:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' - 70 | (void) new (home) Distinct(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op-const-vcv.cpp:83:11: required from here - 84 | (Distinct - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 85 | ::post(home,z,tmp))); - | ~~~~~~^~~~~~~~~~~~ -./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::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::SetView; 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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' - 47 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} - | ^ -./gecode/set/rel-op/superofinter.hpp:60:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' - 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op-const-vcv.cpp:102:11: required from here - 103 | (SuperOfInter - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 104 | ::post(home,cy,x,z))); - | ~~~~~~^~~~~~~~~~~~~ -./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/set/element/inter.hpp: In instantiation of 'Gecode::Set::Element::ElementIntersection::ElementIntersection(Gecode::Home, IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]': +./gecode/set/element/inter.hpp:99:12: required from 'static Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::post(Gecode::Home, IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]' + 99 | (void) new (home) + | ^~~~~~~~~~ + 100 | ElementIntersection(home,xs,x0,x1,universe); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/element.cpp:162:9: required from here + 163 | (Element::ElementIntersection:: + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 164 | post(home,iv,y,z,universe))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/element/inter.hpp:43:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | : Propagator(home), universe(theUniverse), 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::Set::SetView; 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::SetView; View1 = Gecode::Set::SetView]' - 46 | View1,PC_SET_CLUB>(home,y0,y1) {} - | ^ -./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::SetView]' - 57 | (void) new (home) Subset(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op-const-vcv.cpp:111:11: required from here - 112 | (Subset::post(home,z,tmp))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./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/element/union.hpp: In instantiation of 'Gecode::Set::Element::ElementUnion::ElementUnion(Gecode::Home, IdxViewArray&, View0, View1) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]': +./gecode/set/element/union.hpp:96:12: required from 'static Gecode::ExecStatus Gecode::Set::Element::ElementUnion::post(Gecode::Home, IdxViewArray&, View0, View1) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]' + 96 | (void) new (home) + | ^~~~~~~~~~ + 97 | ElementUnion(home,xs,x0,x1); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/element.cpp:196:5: required from here + 196 | GECODE_ES_FAIL((Element::ElementUnion + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 197 | ::post(home, iv, single,zv))); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/set/element/union.hpp:42:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | : 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::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]' - 47 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} - | ^ -./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]' - 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op-const-vcv.cpp:130:11: required from here - 130 | GECODE_ES_FAIL((SuperOfInter - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 131 | ::post(home, z, tmp, emptyset))); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./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/set/element/unionConst.hpp: In instantiation of 'Gecode::Set::Element::ElementUnionConst::ElementUnionConst(Gecode::Home, SView, const Gecode::IntSetArgs&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SingletonView; Gecode::IntSetArgs = Gecode::ArgArray]': +./gecode/set/element/unionConst.hpp:102:12: required from 'static Gecode::ExecStatus Gecode::Set::Element::ElementUnionConst::post(Gecode::Home, SView, const Gecode::IntSetArgs&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SingletonView; Gecode::IntSetArgs = Gecode::ArgArray]' + 102 | (void) new (home) + | ^~~~~~~~~~ + 103 | ElementUnionConst(home,x0,xs,x1); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/element.cpp:211:5: required from here + 211 | GECODE_ES_FAIL((Element::ElementUnionConst::post(home, z, x, single))); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/set/element/unionConst.hpp:44:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | : Propagator(home), x0(y0), n_iv(iv0.size()), 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::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::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::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' - 51 | View2,PC_SET_ANY>(home,y0,y1,y2) {} - | ^ -./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::ComplementView; View2 = Gecode::Set::SetView]' - 63 | (void) new (home) Union(home,x0,x1,x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op-const-vcv.cpp:147:11: required from here - 148 | (Union, - | ~~~~~~~~~~~~~~~~~~~~~~~~ - 150 | SetView>::post(home, yv, cx, z))); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -./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/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]' + 172 | : MixBinaryPropagator(home,x0,x1) {} + | ^ +./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]' + 186 | (void) new (home) EqDom(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/element/pair.hpp:52:50: required from here + 52 | return Rel::EqDom::post(home,x0x1w,x2); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +./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) { | ^~~~ @@ -155793,51 +163425,361 @@ ./gecode/set/var/set.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/rel/nq.hpp:146:56: required from 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' - 146 | : UnaryPropagator(home,_x), y(_y) {} - | ^ -./gecode/set/rel/nq.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' - 100 | (void) new (home) DistinctDoit(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/nq.hpp:62:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' - 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); -gecode/set/rel-op-const-vcv.cpp:83:11: required from here - 84 | (Distinct - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 85 | ::post(home,z,tmp))); - | ~~~~~~^~~~~~~~~~~~ -./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) { - | ^ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/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]': +./gecode/set/element/union.hpp:312:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' + 313 | ::post(home(*this),is,x1))); +./gecode/set/element/union.hpp:109:3: required from here + 109 | ElementUnion::propagate(Space& home, const ModEventDelta&) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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) { | ^~~~ -./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: -./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::SetView]': -./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::SetView; Gecode::ModEventDelta = int]' - 175 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); -./gecode/set/rel-op/union.hpp:75:3: required from here - 75 | Union::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/set/rel.hh:320, + from ./gecode/set/element.hh:43: +./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/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-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/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/element/union.hpp:318:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' + 319 | ::post(home(*this),a,b,x1))); +./gecode/set/element/union.hpp:109:3: required from here + 109 | ElementUnion::propagate(Space& home, const ModEventDelta&) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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/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/element/union.hpp:322:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' + 323 | (Rel::Eq::post(home(*this),x1,iv[0].view))); +./gecode/set/element/union.hpp:109:3: required from here + 109 | ElementUnion::propagate(Space& home, const ModEventDelta&) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::SetView]' +./gecode/set/rel/eq.hpp:44:28: note: initializing argument 1 of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' + 44 | Eq::Eq(Home home, View0 x, View1 y) + | ~~~~~^~~~ +In file included from ./gecode/set/rel-op.hh:289: +./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::ConstSetView; View1 = Gecode::Set::SetView]': +./gecode/set/element/inter.hpp:276:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' + 277 | ::post(home(*this),is,x1))); +./gecode/set/element/inter.hpp:112:3: required from here + 112 | ElementIntersection::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::ConstSetView; 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::ConstSetView; View1 = Gecode::Set::ConstSetView; 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::ConstSetView; View1 = Gecode::Set::SetView]' + 205 | IntersectionN::IntersectionN(Home home, ViewArray& x, + | ~~~~~^~~~ +./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::ConstSetView; View1 = Gecode::Set::ConstSetView; View2 = Gecode::Set::SetView]': +./gecode/set/element/inter.hpp:282:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' + 283 | ::post(home(*this),a,b,x1))); +./gecode/set/element/inter.hpp:112:3: required from here + 112 | ElementIntersection::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::ConstSetView; View1 = Gecode::Set::ConstSetView; View2 = Gecode::Set::SetView]' + 186 | Intersection::Intersection(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::ConstSetView]': +./gecode/set/element/inter.hpp:286:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' + 287 | (Rel::Eq::post(home(*this),x1,iv[0].view))); +./gecode/set/element/inter.hpp:112:3: required from here + 112 | ElementIntersection::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]': +./gecode/set/element/inter.hpp:276:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' + 277 | ::post(home(*this),is,x1))); +./gecode/set/element/inter.hpp:112:3: required from here + 112 | ElementIntersection::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::SingletonView; 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::SingletonView; View1 = Gecode::Set::SingletonView; 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::SingletonView; View1 = Gecode::Set::SetView]' + 205 | IntersectionN::IntersectionN(Home home, ViewArray& x, + | ~~~~~^~~~ +./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::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]': +./gecode/set/element/inter.hpp:282:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' + 283 | ::post(home(*this),a,b,x1))); +./gecode/set/element/inter.hpp:112:3: required from here + 112 | ElementIntersection::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]' + 186 | Intersection::Intersection(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::SingletonView]': +./gecode/set/element/inter.hpp:286:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' + 287 | (Rel::Eq::post(home(*this),x1,iv[0].view))); +./gecode/set/element/inter.hpp:112:3: required from here + 112 | ElementIntersection::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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/rel-op/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]': +./gecode/set/element/union.hpp:312:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' + 313 | ::post(home(*this),is,x1))); +./gecode/set/element/union.hpp:109:3: required from here + 109 | ElementUnion::propagate(Space& home, const ModEventDelta&) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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) { + | ^~~~ +./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::SingletonView; View1 = Gecode::Set::SetView]' + 54 | Eq::post(Home home, View0 x, View1 y) { + | ~~~~~^~~~ +./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::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]' + 61 | ExecStatus Union::post(Home home, View0 x0, + | ~~~~~^~~~ +./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::SingletonView; View1 = Gecode::Set::SetView]' + 204 | UnionN::UnionN(Home home, ViewArray& 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::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]': +./gecode/set/element/union.hpp:318:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' + 319 | ::post(home(*this),a,b,x1))); +./gecode/set/element/union.hpp:109:3: required from here + 109 | ElementUnion::propagate(Space& home, const ModEventDelta&) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]' + 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::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': +./gecode/set/element/inter.hpp:276:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' + 277 | ::post(home(*this),is,x1))); +./gecode/set/element/inter.hpp:112:3: required from here + 112 | ElementIntersection::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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/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/element/inter.hpp:282:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' + 283 | ::post(home(*this),a,b,x1))); +./gecode/set/element/inter.hpp:112:3: required from here + 112 | ElementIntersection::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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/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]' + 245 | (void) new (home) UnionN(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/element/union.hpp:312:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' + 313 | ::post(home(*this),is,x1))); +./gecode/set/element/union.hpp:109:3: required from here + 109 | ElementUnion::propagate(Space& home, const ModEventDelta&) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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/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::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]' + 63 | (void) new (home) Union(home,x0,x1,x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/element/union.hpp:318:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' + 319 | ::post(home(*this),a,b,x1))); +./gecode/set/element/union.hpp:109:3: required from here + 109 | ElementUnion::propagate(Space& home, const ModEventDelta&) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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/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]' + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/element/union.hpp:322:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' + 323 | (Rel::Eq::post(home(*this),x1,iv[0].view))); +./gecode/set/element/union.hpp:109:3: required from here + 109 | ElementUnion::propagate(Space& home, const ModEventDelta&) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | : MixBinaryPropagator(home,x,y) {} + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::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 '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/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::SetView; Gecode::ModEventDelta = int]' - 177 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x0,x2))); -./gecode/set/rel-op/union.hpp:75:3: required from here - 75 | Union::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel-op/inter.hpp:242:40: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' + 242 | return Rel::Eq::post(home, x[0], y); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +./gecode/set/element/inter.hpp:276:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' + 277 | ::post(home(*this),is,x1))); +./gecode/set/element/inter.hpp:112:3: required from here + 112 | ElementIntersection::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~ @@ -155847,48 +163789,279 @@ ./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::SetView]': -./gecode/set/rel/subset.hpp:83:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' - 83 | GECODE_REWRITE(*this,(Eq::post(home(*this),x0,x1))); -./gecode/set/rel/subset.hpp:69:3: required from here - 69 | Subset::propagate(Space& home, const ModEventDelta&) { - | ^~~~~~~~~~~~~~~~~~~ +./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::IntersectionN::IntersectionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::ConstSetView; 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::ConstSetView; View1 = Gecode::Set::SetView]' + 246 | (void) new (home) IntersectionN(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/element/inter.hpp:276:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' + 277 | ::post(home(*this),is,x1))); +./gecode/set/element/inter.hpp:112:3: required from here + 112 | ElementIntersection::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::ConstSetView; 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::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView; 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::ConstSetView; View2 = Gecode::Set::SetView]' + 50 | (void) new (home) Intersection(home,x0,x1,x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/element/inter.hpp:282:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' + 283 | ::post(home(*this),a,b,x1))); +./gecode/set/element/inter.hpp:112:3: required from here + 112 | ElementIntersection::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]' + 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) + | ~~~~~^~~~ +./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]' + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/element/inter.hpp:286:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' + 287 | (Rel::Eq::post(home(*this),x1,iv[0].view))); +./gecode/set/element/inter.hpp:112:3: required from here + 112 | ElementIntersection::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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/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-op/inter.hpp:242:40: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' + 242 | return Rel::Eq::post(home, x[0], y); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +./gecode/set/element/inter.hpp:276:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' + 277 | ::post(home(*this),is,x1))); +./gecode/set/element/inter.hpp:112:3: required from here + 112 | ElementIntersection::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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]' +./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::SingletonView; 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::ComplementView; 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::ComplementView; View1 = Gecode::Set::SetView]' +./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::IntersectionN::IntersectionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; 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::SingletonView; View1 = Gecode::Set::SetView]' + 246 | (void) new (home) IntersectionN(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/element/inter.hpp:276:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' + 277 | ::post(home(*this),is,x1))); +./gecode/set/element/inter.hpp:112:3: required from here + 112 | ElementIntersection::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::SingletonView; 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::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; 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::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]' + 50 | (void) new (home) Intersection(home,x0,x1,x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/element/inter.hpp:282:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' + 283 | ::post(home(*this),a,b,x1))); +./gecode/set/element/inter.hpp:112:3: required from here + 112 | ElementIntersection::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::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/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]': +./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ -./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::SetView; Gecode::ModEventDelta = int]' - 175 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); -./gecode/set/rel-op/union.hpp:75:3: required from here - 75 | Union::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/element/inter.hpp:286:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' + 287 | (Rel::Eq::post(home(*this),x1,iv[0].view))); +./gecode/set/element/inter.hpp:112:3: required from here + 112 | ElementIntersection::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::SetView; int pc1 = 4]' +./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-op/union.hpp: In instantiation of 'Gecode::Set::RelOp::UnionN::UnionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; 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::SingletonView; View1 = Gecode::Set::SetView]' + 245 | (void) new (home) UnionN(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/element/union.hpp:312:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' + 313 | ::post(home(*this),is,x1))); +./gecode/set/element/union.hpp:109:3: required from here + 109 | ElementUnion::propagate(Space& home, const ModEventDelta&) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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/kernel/propagator/pattern.hpp:722:9: note: initializing argument 1 of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; 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::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; 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::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]' + 63 | (void) new (home) Union(home,x0,x1,x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/element/union.hpp:318:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' + 319 | ::post(home(*this),a,b,x1))); +./gecode/set/element/union.hpp:109:3: required from here + 109 | ElementUnion::propagate(Space& home, const ModEventDelta&) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::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/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]' + 246 | (void) new (home) IntersectionN(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/element/inter.hpp:276:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' + 277 | ::post(home(*this),is,x1))); +./gecode/set/element/inter.hpp:112:3: required from here + 112 | ElementIntersection::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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/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]' + 50 | (void) new (home) Intersection(home,x0,x1,x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/element/inter.hpp:282:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' + 283 | ::post(home(*this),a,b,x1))); +./gecode/set/element/inter.hpp:112:3: required from here + 112 | ElementIntersection::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::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]' + 205 | : MixNaryOnePropagator(home,x,y) { + | ^ +./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]' + 245 | (void) new (home) UnionN(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/element/union.hpp:312:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' + 313 | ::post(home(*this),is,x1))); +./gecode/set/element/union.hpp:109:3: required from here + 109 | ElementUnion::propagate(Space& home, const ModEventDelta&) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/propagator/pattern.hpp:723:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 723 | : Propagator(home), x(x0), y(y0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/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]' + 51 | View2,PC_SET_ANY>(home,y0,y1,y2) {} + | ^ +./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]' + 63 | (void) new (home) Union(home,x0,x1,x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/element/union.hpp:318:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' + 319 | ::post(home(*this),a,b,x1))); +./gecode/set/element/union.hpp:109:3: required from here + 109 | ElementUnion::propagate(Space& home, const ModEventDelta&) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]': +./gecode/set/rel/eq.hpp:45:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' + 45 | : MixBinaryPropagator(home,x,y) {} + | ^ +./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]' + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/element/union.hpp:322:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' + 323 | (Rel::Eq::post(home(*this),x1,iv[0].view))); +./gecode/set/element/union.hpp:109:3: required from here + 109 | ElementUnion::propagate(Space& home, const ModEventDelta&) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]': ./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel-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::SetView; Gecode::ModEventDelta = int]' - 177 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x0,x2))); -./gecode/set/rel-op/union.hpp:75:3: required from here - 75 | Union::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel-op/inter.hpp:242:40: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' + 242 | return Rel::Eq::post(home, x[0], y); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +./gecode/set/element/inter.hpp:276:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' + 277 | ::post(home(*this),is,x1))); +./gecode/set/element/inter.hpp:112:3: required from here + 112 | ElementIntersection::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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) {} | ^ @@ -155898,36 +164071,144 @@ ./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::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/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]': +./gecode/set/rel-op/inter.hpp:208:21: required from 'Gecode::Set::RelOp::IntersectionN::IntersectionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' + 208 | intOfDets(home) { + | ^ +./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::ConstSetView; View1 = Gecode::Set::SetView]' + 246 | (void) new (home) IntersectionN(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/element/inter.hpp:276:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' + 277 | ::post(home(*this),is,x1))); +./gecode/set/element/inter.hpp:112:3: required from here + 112 | ElementIntersection::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/propagator/pattern.hpp:723:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 723 | : Propagator(home), x(x0), y(y0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/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::ConstSetView; int pc1 = 4; View2 = Gecode::Set::SetView; 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::ConstSetView; View2 = Gecode::Set::SetView]' + 189 | View2,PC_SET_ANY>(home,y0,y1,y2) {} + | ^ +./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::ConstSetView; View2 = Gecode::Set::SetView]' + 50 | (void) new (home) Intersection(home,x0,x1,x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/element/inter.hpp:282:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' + 283 | ::post(home(*this),a,b,x1))); +./gecode/set/element/inter.hpp:112:3: required from here + 112 | ElementIntersection::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::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]' + 45 | : MixBinaryPropagator(home,x,y) {} + | ^ +./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]' 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/subset.hpp:83:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' - 83 | GECODE_REWRITE(*this,(Eq::post(home(*this),x0,x1))); -./gecode/set/rel/subset.hpp:69:3: required from here - 69 | Subset::propagate(Space& home, const ModEventDelta&) { - | ^~~~~~~~~~~~~~~~~~~ +./gecode/set/element/inter.hpp:286:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' + 287 | (Rel::Eq::post(home(*this),x1,iv[0].view))); +./gecode/set/element/inter.hpp:112:3: required from here + 112 | ElementIntersection::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 587 | : Propagator(home), x0(y0), x1(y1) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/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]' + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel-op/inter.hpp:242:40: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' + 242 | return Rel::Eq::post(home, x[0], y); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +./gecode/set/element/inter.hpp:276:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' + 277 | ::post(home(*this),is,x1))); +./gecode/set/element/inter.hpp:112:3: required from here + 112 | ElementIntersection::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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]' +./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; 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::ComplementView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]': -./gecode/set/rel/eq.hpp:45:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]' +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]': +./gecode/set/rel-op/inter.hpp:208:21: required from 'Gecode::Set::RelOp::IntersectionN::IntersectionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' + 208 | intOfDets(home) { + | ^ +./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::SingletonView; View1 = Gecode::Set::SetView]' + 246 | (void) new (home) IntersectionN(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/element/inter.hpp:276:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' + 277 | ::post(home(*this),is,x1))); +./gecode/set/element/inter.hpp:112:3: required from here + 112 | ElementIntersection::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/propagator/pattern.hpp:723:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 723 | : Propagator(home), x(x0), y(y0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation 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]': +./gecode/set/rel-op/inter.hpp:189:61: required from 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]' + 189 | View2,PC_SET_ANY>(home,y0,y1,y2) {} + | ^ +./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::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]' + 50 | (void) new (home) Intersection(home,x0,x1,x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/element/inter.hpp:282:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' + 283 | ::post(home(*this),a,b,x1))); +./gecode/set/element/inter.hpp:112:3: required from here + 112 | ElementIntersection::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::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]' 45 | : MixBinaryPropagator(home,x,y) {} | ^ -./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::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::SingletonView]' 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ -./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::SetView; Gecode::ModEventDelta = int]' - 175 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); -./gecode/set/rel-op/union.hpp:75:3: required from here - 75 | Union::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/element/inter.hpp:286:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' + 287 | (Rel::Eq::post(home(*this),x1,iv[0].view))); +./gecode/set/element/inter.hpp:112:3: required from here + 112 | ElementIntersection::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ @@ -155944,11 +164225,14 @@ ./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel-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::SetView; Gecode::ModEventDelta = int]' - 177 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x0,x2))); -./gecode/set/rel-op/union.hpp:75:3: required from here - 75 | Union::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel-op/inter.hpp:242:40: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' + 242 | return Rel::Eq::post(home, x[0], y); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +./gecode/set/element/inter.hpp:276:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' + 277 | ::post(home(*this),is,x1))); +./gecode/set/element/inter.hpp:112:3: required from here + 112 | ElementIntersection::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ @@ -155958,18 +164242,21 @@ ./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/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; 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::SingletonView; View1 = Gecode::Set::SetView]' 45 | : MixBinaryPropagator(home,x,y) {} | ^ -./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/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]' 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/subset.hpp:83:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' - 83 | GECODE_REWRITE(*this,(Eq::post(home(*this),x0,x1))); -./gecode/set/rel/subset.hpp:69:3: required from here - 69 | Subset::propagate(Space& home, const ModEventDelta&) { - | ^~~~~~~~~~~~~~~~~~~ +./gecode/set/rel-op/inter.hpp:242:40: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' + 242 | return Rel::Eq::post(home, x[0], y); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +./gecode/set/element/inter.hpp:276:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' + 277 | ::post(home(*this),is,x1))); +./gecode/set/element/inter.hpp:112:3: required from here + 112 | ElementIntersection::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ @@ -155981,45 +164268,208 @@ | ~~~~~^~~~ In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel/lq.hpp:311:3, - inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = true]' at ./gecode/set/rel/lq.hpp:359:24: -./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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/iter.hh:51, - from ./gecode/int.hh:61: -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel/lq.hpp:311:3, - inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]' at ./gecode/set/rel/lq.hpp:359:24: -./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:343:3: + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:269:3: ./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { | ~~~~~~^~~~~~~ ./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -In file included from ./gecode/iter.hh:51, +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]' + 299 | probe(iterator,lbi); + | ^~~~~ +./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]' + 152 | return x->includeI(home, iter); + | ~~~~~~~~~~~^~~~~~~~~~~~ +./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]' + 303 | GECODE_ME_CHECK(y.includeI(home,lbi)); + | ~~~~~~~~~~^~~~~~~~~~ +./gecode/set/rel-op/inter.hpp:273:3: required from here + 273 | IntersectionN::propagate(Space& home, const ModEventDelta&) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 215 | Iter::Ranges::Diff probe(lbi,iterator); + | ^~~~~ +./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]' + 165 | return x->intersectI(home, iter); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +./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]' + 309 | GECODE_ME_CHECK(y.intersectI(home,ubi)); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/set/rel-op/inter.hpp:273:3: required from here + 273 | IntersectionN::propagate(Space& home, const ModEventDelta&) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +./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/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]' + 314 | Iter::Ranges::SingletonAppend si(mi,ma,iterator); + | ^~ +./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]' + 306 | return includeI_full(home, mi, ma, iterator); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 152 | return x->includeI(home, iter); + | ~~~~~~~~~~~^~~~~~~~~~~~ +./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]' + 303 | GECODE_ME_CHECK(y.includeI(home,lbi)); + | ~~~~~~~~~~^~~~~~~~~~ +./gecode/set/rel-op/inter.hpp:273:3: required from here + 273 | IntersectionN::propagate(Space& home, const ModEventDelta&) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 215 | Iter::Ranges::Diff probe(lbi,iterator); + | ^~~~~ +./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]' + 165 | return x->intersectI(home, iter); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +./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::SingletonView; View1 = Gecode::Set::SetView]' + 605 | GECODE_ME_CHECK_MODIFIED(modified, y.intersectI(home,xUBUnion)); +./gecode/set/rel-op/union.hpp:284:11: required from 'Gecode::ExecStatus Gecode::Set::RelOp::UnionN::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' + 284 | GECODE_ES_CHECK(partitionNYUB(home, modified, x, y,unionOfDets)); +./gecode/set/rel-op/union.hpp:266:3: required from here + 266 | UnionN::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~~~~~ +./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]' + 299 | probe(iterator,lbi); + | ^~~~~ +./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]' + 152 | return x->includeI(home, iter); + | ~~~~~~~~~~~^~~~~~~~~~~~ +./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::SingletonView; View1 = Gecode::Set::SetView]' + 579 | GECODE_ME_CHECK_MODIFIED(modified, y.includeI(home,xLBUnion)); +./gecode/set/rel-op/union.hpp:288:11: required from 'Gecode::ExecStatus Gecode::Set::RelOp::UnionN::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' + 288 | GECODE_ES_CHECK(partitionNYLB(home, modified, x, y,unionOfDets)); +./gecode/set/rel-op/union.hpp:266:3: required from here + 266 | UnionN::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~~~~~ +./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]' + 300 | Iter::Ranges::Union ij(j,i); + | ^~ +./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]' + 315 | if (glb.includeI(home, si)) { + | ~~~~~~~~~~~~^~~~~~~~~~ +./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]' + 306 | return includeI_full(home, mi, ma, iterator); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 152 | return x->includeI(home, iter); + | ~~~~~~~~~~~^~~~~~~~~~~~ +./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]' + 303 | GECODE_ME_CHECK(y.includeI(home,lbi)); + | ~~~~~~~~~~^~~~~~~~~~ +./gecode/set/rel-op/inter.hpp:273:3: required from here + 273 | IntersectionN::propagate(Space& home, const ModEventDelta&) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +./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) { + | ^~~~~ +./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]' + 240 | Iter::Ranges::SingletonAppend si(mi,ma,iterator); + | ^~ +./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]' + 232 | return intersectI_full(home, mi, ma, iterator); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 165 | return x->intersectI(home, iter); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +./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::SingletonView; View1 = Gecode::Set::SetView]' + 605 | GECODE_ME_CHECK_MODIFIED(modified, y.intersectI(home,xUBUnion)); +./gecode/set/rel-op/union.hpp:284:11: required from 'Gecode::ExecStatus Gecode::Set::RelOp::UnionN::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' + 284 | GECODE_ES_CHECK(partitionNYUB(home, modified, x, y,unionOfDets)); +./gecode/set/rel-op/union.hpp:266:3: required from here + 266 | UnionN::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~~~~~ +./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]' + 378 | Iter::Ranges::Inter ij(j,i); + | ^~ +./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]' + 241 | if (lub.intersectI(home, si)) { + | ~~~~~~~~~~~~~~^~~~~~~~~~ +./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]' + 232 | return intersectI_full(home, mi, ma, iterator); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 165 | return x->intersectI(home, iter); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +./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::SingletonView; View1 = Gecode::Set::SetView]' + 605 | GECODE_ME_CHECK_MODIFIED(modified, y.intersectI(home,xUBUnion)); +./gecode/set/rel-op/union.hpp:284:11: required from 'Gecode::ExecStatus Gecode::Set::RelOp::UnionN::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' + 284 | GECODE_ES_CHECK(partitionNYUB(home, modified, x, y,unionOfDets)); +./gecode/set/rel-op/union.hpp:266:3: required from here + 266 | UnionN::propagate(Space& home, const ModEventDelta& med) { + | ^~~~~~~~~~~~~~~~~~~ +./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 destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:343:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel/lq.hpp:311:3, + inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]' at ./gecode/set/rel/lq.hpp:359:24: +./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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: + 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; @@ -156059,22 +164509,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:269:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:269:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -156299,6 +164733,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 destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, + inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend >::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Set::RangesCompl]' at ./gecode/set/var-imp/set.hpp:343:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In file included from ./gecode/set.hh:755: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': ./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -156402,166 +164846,111 @@ ./gecode/set.hh:1851:14: note: initializing 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-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] - 63 | (Intersection - | ~~~~~~~~~~~~~~~~~~~~~ - 65 | ::post(home,cy,x,zv))); - | ~~~~~~^~~~~~~~~~~~~~ -./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/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/set/rel-op.hh:289, - from gecode/set/rel-op-const-vcc.cpp:39: -./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, - | ~~~~~^~~~ -gecode/set/rel-op-const-vcc.cpp:78:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 76 | (Intersection - | ~~~~~~~~~~~~~~~~ - 78 | ::post(home,cy,x,tmp))); - | ~~~~~~^~~~~~~~~~~~~~~ -./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: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/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/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); - | ~~~^~~~~~~~~~~~~~ +./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/set.hh:687:12: note: initializing argument 1 of 'void Gecode::dom(Home, SetVar, SetRelType, const IntSet&)' - 687 | dom(Home home, SetVar x, SetRelType r, const IntSet& s); - | ~~~~~^~~~ -gecode/set/rel-op-const-vcc.cpp:87:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 86 | (Distinct - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 87 | ::post(home,tmp,zv))); - | ~~~~~~^~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ +./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:322, - from gecode/set/rel-op-const-vcc.cpp:38: -./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]' - 55 | Distinct::post(Home home, View0 x, View1 y) { - | ~~~~~^~~~ -gecode/set/rel-op-const-vcc.cpp:95:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 93 | (Intersection - | ~~~~~~~~~~~~~~~~ - 95 | ::post(home,cy,x,tmp))); - | ~~~~~~^~~~~~~~~~~~~~~ -./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/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/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/set/rel-op-const-vcc.cpp:106:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 105 | (SuperOfInter - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 106 | ::post(home,cy,x,zv))); - | ~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ +./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/kernel.hh:139: +gecode/set/sequence.cpp: In function 'void Gecode::sequence(Home, 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); + | ^ +gecode/set/sequence.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) { | ^~~~ -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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 58 | SuperOfInter::post(Home home, - | ~~~~~^~~~ -gecode/set/rel-op-const-vcc.cpp:124:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 122 | (Intersection - | ~~~~~~~~~~~~~~~~ - 124 | ::post(home,cy,xv,tmp))); - | ~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/set/sequence.cpp:48:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | GECODE_ES_FAIL(Sequence::Seq::post(home, x)); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./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/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); - | ^~~~~ ./gecode/kernel/core.hpp:3266: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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' - 48 | Intersection::post(Home home, - | ~~~~~^~~~ -gecode/set/rel-op-const-vcc.cpp:141:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 139 | (Intersection - | ~~~~~~~~~~~~~~~~ - 141 | ::post(home,cy,x,tmp))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ +./gecode/set/sequence/seq.hpp:56:18: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Sequence::Seq::post(Gecode::Home, Gecode::ViewArray)' + 56 | Seq::post(Home home, ViewArray x) { + | ~~~~~^~~~ +gecode/set/sequence.cpp: In function 'void Gecode::sequence(Home, 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/sequence.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/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/set/rel-op-const-vcc.cpp:151:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 149 | (Union, - | ~~~~~~~~~~~~~~~~~~~~~~~~ - 151 | ConstSetView>::post(home, yv, cx, zv))); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/set/sequence.cpp:55:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | GECODE_ES_FAIL(Sequence::SeqU::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) { | ^~~~ -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::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' - 61 | ExecStatus Union::post(Home home, View0 x0, - | ~~~~~^~~~ -gecode/set/rel-op-const-vcc.cpp:158:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 158 | rel(home, y, op, x, 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.hh:794:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntSet&, SetOpType, SetVar, SetRelType, const IntSet&)' - 794 | rel(Home home, const IntSet& x, SetOpType op, SetVar y, SetRelType r, - | ~~~~~^~~~ +./gecode/set/sequence/seq-u.hpp:58:19: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Sequence::SeqU::post(Gecode::Home, Gecode::ViewArray, Gecode::Set::SetView)' + 58 | SeqU::post(Home home, ViewArray x, SetView y) { + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -156599,451 +164988,140 @@ 171 | : VarArray(home,a) {} | ^ ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/set/rel-op/inter.hpp: In instantiation 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]': -gecode/set/rel-op-const-vcc.cpp:62:11: required from here - 63 | (Intersection - | ~~~~~~~~~~~~~~~~~~~~~ - 65 | ::post(home,cy,x,zv))); - | ~~~~~~^~~~~~~~~~~~~~ -./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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': -gecode/set/rel-op-const-vcc.cpp:75:11: required from here - 76 | (Intersection - | ~~~~~~~~~~~~~~~~ - 78 | ::post(home,cy,x,tmp))); - | ~~~~~~^~~~~~~~~~~~~~~ -./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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' - 186 | Intersection::Intersection(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::ConstSetView]': -gecode/set/rel-op-const-vcc.cpp:85:11: required from here - 86 | (Distinct - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 87 | ::post(home,tmp,zv))); - | ~~~~~~^~~~~~~~~~~~~ -./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/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::ConstSetView]': -gecode/set/rel-op-const-vcc.cpp:104:11: required from here - 105 | (SuperOfInter - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 106 | ::post(home,cy,x,zv))); - | ~~~~~~^~~~~~~~~~~~~~ -./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::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 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::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]': -gecode/set/rel-op-const-vcc.cpp:148:11: required from here - 149 | (Union, - | ~~~~~~~~~~~~~~~~~~~~~~~~ - 151 | ConstSetView>::post(home, yv, cx, zv))); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -./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::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' - 49 | Union::Union(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]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/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/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::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]' - 50 | (void) new (home) Intersection(home,x0,x1,x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op-const-vcc.cpp:62:11: required from here - 63 | (Intersection - | ~~~~~~~~~~~~~~~~~~~~~ - 65 | ::post(home,cy,x,zv))); - | ~~~~~~^~~~~~~~~~~~~~ -./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) { - | ^~~~ -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::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) - | ~~~~~^~~~ -./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]' - 50 | (void) new (home) Intersection(home,x0,x1,x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op-const-vcc.cpp:75:11: required from here - 76 | (Intersection - | ~~~~~~~~~~~~~~~~ - 78 | ::post(home,cy,x,tmp))); - | ~~~~~~^~~~~~~~~~~~~~~ -./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::ConstSetView; 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/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]' - 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); -gecode/set/rel-op-const-vcc.cpp:85:11: required from here - 86 | (Distinct - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 87 | ::post(home,tmp,zv))); - | ~~~~~~^~~~~~~~~~~~~ -./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::ConstSetView]' - 145 | DistinctDoit::DistinctDoit(Home home, View0 _x, ConstSetView _y) - | ~~~~~^~~~ -./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]': -./gecode/set/rel/nq.hpp:68:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' - 68 | GECODE_ES_CHECK((DistinctDoit::post(home,x,cv))); -gecode/set/rel-op-const-vcc.cpp:85:11: required from here - 86 | (Distinct - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 87 | ::post(home,tmp,zv))); - | ~~~~~~^~~~~~~~~~~~~ -./gecode/set/rel/nq.hpp:100:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 100 | (void) new (home) DistinctDoit(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/rel/nq.hpp:145:42: note: initializing argument 1 of 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' - 145 | DistinctDoit::DistinctDoit(Home home, View0 _x, ConstSetView _y) - | ~~~~~^~~~ -./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::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]' - 70 | (void) new (home) Distinct(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op-const-vcc.cpp:85:11: required from here - 86 | (Distinct - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 87 | ::post(home,tmp,zv))); - | ~~~~~~^~~~~~~~~~~~~ -./gecode/set/rel/nq.hpp:45:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | : MixBinaryPropagator(home,x,y) {} - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::ConstSetView; int pc1 = 0]' - 586 | (Home home, View0 y0, View1 y1) - | ~~~~~^~~~ -./gecode/set/rel-op/superofinter.hpp: In instantiation of 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': -./gecode/set/rel-op/superofinter.hpp:60:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op-const-vcc.cpp:104:11: required from here - 105 | (SuperOfInter - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 106 | ::post(home,cy,x,zv))); - | ~~~~~~^~~~~~~~~~~~~~ -./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) { - | ^~~~ -./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 2]' - 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) - | ~~~~~^~~~ -./gecode/set/rel-op/union.hpp: In instantiation of 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; 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::ComplementView; View2 = Gecode::Set::ConstSetView]' - 63 | (void) new (home) Union(home,x0,x1,x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op-const-vcc.cpp:148:11: required from here - 149 | (Union, - | ~~~~~~~~~~~~~~~~~~~~~~~~ - 151 | ConstSetView>::post(home, yv, cx, zv))); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -./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::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/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]' - 189 | View2,PC_SET_ANY>(home,y0,y1,y2) {} - | ^ -./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]' - 50 | (void) new (home) Intersection(home,x0,x1,x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op-const-vcc.cpp:62:11: required from here - 63 | (Intersection - | ~~~~~~~~~~~~~~~~~~~~~ - 65 | ::post(home,cy,x,zv))); - | ~~~~~~^~~~~~~~~~~~~~ -./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::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; 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::SetView]' - 189 | View2,PC_SET_ANY>(home,y0,y1,y2) {} - | ^ -./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]' - 50 | (void) new (home) Intersection(home,x0,x1,x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op-const-vcc.cpp:75:11: required from here - 76 | (Intersection - | ~~~~~~~~~~~~~~~~ - 78 | ::post(home,cy,x,tmp))); - | ~~~~~~^~~~~~~~~~~~~~~ -./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/nq.hpp: In instantiation of 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]': -./gecode/set/rel/nq.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]' - 100 | (void) new (home) DistinctDoit(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); -gecode/set/rel-op-const-vcc.cpp:85:11: required from here - 86 | (Distinct - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 87 | ::post(home,tmp,zv))); - | ~~~~~~^~~~~~~~~~~~~ -./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::ConstSetView; int pc = 4]' - 302 | UnaryPropagator::UnaryPropagator(Home home, View y0) - | ~~~~~^~~~ -./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]': -./gecode/set/rel/nq.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' - 100 | (void) new (home) DistinctDoit(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/nq.hpp:68:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' - 68 | GECODE_ES_CHECK((DistinctDoit::post(home,x,cv))); -gecode/set/rel-op-const-vcc.cpp:85:11: required from here - 86 | (Distinct - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 87 | ::post(home,tmp,zv))); - | ~~~~~~^~~~~~~~~~~~~ -./gecode/set/rel/nq.hpp:146:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 146 | : UnaryPropagator(home,_x), y(_y) {} - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/propagator/pattern.hpp:302:50: note: initializing argument 1 of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]' - 302 | UnaryPropagator::UnaryPropagator(Home home, View y0) - | ~~~~~^~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::ConstSetView; int pc1 = 0]': -./gecode/set/rel/nq.hpp:45:73: required from 'Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' - 45 | : MixBinaryPropagator(home,x,y) {} - | ^ -./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]' - 70 | (void) new (home) Distinct(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op-const-vcc.cpp:85:11: required from here - 86 | (Distinct - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 87 | ::post(home,tmp,zv))); - | ~~~~~~^~~~~~~~~~~~~ -./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) { - | ^ + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = 4]': +./gecode/set/sequence/seq.hpp:49:49: required from here + 49 | : NaryPropagator(home,x) {} + | ^ +./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::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 2]': -./gecode/set/rel-op/superofinter.hpp:47:62: required from 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 47 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} - | ^ -./gecode/set/rel-op/superofinter.hpp:60:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' - 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op-const-vcc.cpp:104:11: required from here - 105 | (SuperOfInter - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 106 | ::post(home,cy,x,zv))); - | ~~~~~~^~~~~~~~~~~~~~ -./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/propagator/pattern.hpp: In instantiation of 'Gecode::NaryOnePropagator::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Set::SetView; int pc = 4]': +./gecode/set/sequence/seq-u.hpp:49:54: required from here + 49 | : NaryOnePropagator(home,x, y) {} + | ^ +./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/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/union.hpp:51:61: required from 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' - 51 | View2,PC_SET_ANY>(home,y0,y1,y2) {} - | ^ -./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::ComplementView; View2 = Gecode::Set::ConstSetView]' - 63 | (void) new (home) Union(home,x0,x1,x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/rel-op-const-vcc.cpp:148:11: required from here - 149 | (Union, - | ~~~~~~~~~~~~~~~~~~~~~~~~ - 151 | ConstSetView>::post(home, yv, cx, zv))); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -./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/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': +./gecode/set/sequence/seq-u.hpp:64:44: required from here + 64 | return Rel::Eq::post(home, x[0], y); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +./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]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/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]' + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/sequence/seq-u.hpp:64:44: required from here + 64 | return Rel::Eq::post(home, x[0], y); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +./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]' + 45 | : MixBinaryPropagator(home,x,y) {} + | ^ +./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]' + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/sequence/seq-u.hpp:64:44: required from here + 64 | return Rel::Eq::post(home, x[0], y); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +./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) { | ^~~~ @@ -157109,52 +165187,115 @@ ./gecode/set/var/set.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::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]' - 146 | : UnaryPropagator(home,_x), y(_y) {} - | ^ -./gecode/set/rel/nq.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]' - 100 | (void) new (home) DistinctDoit(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/nq.hpp:62:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' - 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); -gecode/set/rel-op-const-vcc.cpp:85:11: required from here - 86 | (Distinct - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 87 | ::post(home,tmp,zv))); - | ~~~~~~^~~~~~~~~~~~~ -./gecode/kernel/propagator/pattern.hpp:303:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 303 | : Propagator(home), x0(y0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]': -./gecode/set/rel/nq.hpp:146:56: required from 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' - 146 | : UnaryPropagator(home,_x), y(_y) {} - | ^ -./gecode/set/rel/nq.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' - 100 | (void) new (home) DistinctDoit(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/nq.hpp:68:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' - 68 | GECODE_ES_CHECK((DistinctDoit::post(home,x,cv))); -gecode/set/rel-op-const-vcc.cpp:85:11: required from here - 86 | (Distinct - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 87 | ::post(home,tmp,zv))); - | ~~~~~~^~~~~~~~~~~~~ -./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 destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, + inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, + inlined from 'Gecode::ModEvent Gecode::Set::ComplementView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::Cache; View = Gecode::Set::SetView]' at ./gecode/set/view/complement.hpp:234:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel/lq.hpp:311:3, + inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = true]' at ./gecode/set/rel/lq.hpp:359:24: +./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In file included from ./gecode/iter.hh:51, + from ./gecode/int.hh:61: +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:343:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +In file included from ./gecode/iter.hh:51, + from ./gecode/int.hh:61: +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:343:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:269:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:269:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +In file included from ./gecode/iter.hh:51, + from ./gecode/int.hh:61: +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:343:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Eq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' at ./gecode/set/rel/eq.hpp:83:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +In file included from ./gecode/iter.hh:51, + from ./gecode/int.hh:61: +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:343:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:269:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' at ./gecode/set/rel/lq.hpp:311:3, + inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; bool strict = false]' at ./gecode/set/rel/lq.hpp:359:24: +./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -157187,279 +165328,14 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In 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]' - 175 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); -./gecode/set/rel-op/union.hpp:75:3: required from here - 75 | Union::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 177 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x0,x2))); -./gecode/set/rel-op/union.hpp:75:3: required from here - 75 | Union::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 163 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); -./gecode/set/rel-op/inter.hpp:62:3: required from here - 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 165 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x0,x2))); -./gecode/set/rel-op/inter.hpp:62:3: required from here - 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 163 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); -./gecode/set/rel-op/inter.hpp:62:3: required from here - 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 56 | (void) new (home) Eq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 175 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); -./gecode/set/rel-op/union.hpp:75:3: required from here - 75 | Union::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 56 | (void) new (home) Eq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 177 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x0,x2))); -./gecode/set/rel-op/union.hpp:75:3: required from here - 75 | Union::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 56 | (void) new (home) Eq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 163 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); -./gecode/set/rel-op/inter.hpp:62:3: required from here - 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 56 | (void) new (home) Eq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 165 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x0,x2))); -./gecode/set/rel-op/inter.hpp:62:3: required from here - 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 56 | (void) new (home) Eq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 163 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); -./gecode/set/rel-op/inter.hpp:62:3: required from here - 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 45 | : MixBinaryPropagator(home,x,y) {} - | ^ -./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]' - 56 | (void) new (home) Eq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 175 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); -./gecode/set/rel-op/union.hpp:75:3: required from here - 75 | Union::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 45 | : MixBinaryPropagator(home,x,y) {} - | ^ -./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]' - 56 | (void) new (home) Eq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 177 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x0,x2))); -./gecode/set/rel-op/union.hpp:75:3: required from here - 75 | Union::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 45 | : MixBinaryPropagator(home,x,y) {} - | ^ -./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]' - 56 | (void) new (home) Eq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 163 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); -./gecode/set/rel-op/inter.hpp:62:3: required from here - 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 45 | : MixBinaryPropagator(home,x,y) {} - | ^ -./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' - 56 | (void) new (home) Eq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel-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]' - 165 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x0,x2))); -./gecode/set/rel-op/inter.hpp:62:3: required from here - 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 45 | : MixBinaryPropagator(home,x,y) {} - | ^ -./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]' - 56 | (void) new (home) Eq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 163 | GECODE_REWRITE(*this,(Rel::Eq::post(home(*this),x1,x2))); -./gecode/set/rel-op/inter.hpp:62:3: required from here - 62 | Intersection::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/set/rel-op-const-cvv.o gecode/set/rel-op-const-cvv.cpp +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:269:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -157787,27 +165663,61 @@ ./gecode/set.hh: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-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); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/set/distinct.hh:71: +./gecode/set/distinct/atmostOne.hpp: In constructor 'Gecode::Set::Distinct::AtmostOne::AtmostOne(Gecode::Home, Gecode::ViewArray&, unsigned int)': +./gecode/set/distinct/atmostOne.hpp:43:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | : NaryPropagator(home,x), c(_c) {} + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/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); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +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/distinct/atmostOne.hpp: In static member function 'static Gecode::ExecStatus Gecode::Set::Distinct::AtmostOne::post(Gecode::Home, Gecode::ViewArray, unsigned int)': +./gecode/set/distinct/atmostOne.hpp:56:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 56 | (void) new (home) AtmostOne(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/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/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:139: +gecode/set/distinct.cpp: In function 'void Gecode::atmostOne(Home, const SetVarArgs&, 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/distinct.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:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/set/distinct.cpp:47:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 47 | GECODE_ES_FAIL(Distinct::AtmostOne::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/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) { + | ~~~~~^~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Eq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' at ./gecode/set/rel/eq.hpp:83:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -157847,13 +165757,6 @@ ./gecode/kernel/data/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 destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel/lq.hpp:311:3, - inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = true]' at ./gecode/set/rel/lq.hpp:359:24: -./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ @@ -157879,6 +165782,19 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = 4]': +./gecode/set/distinct/atmostOne.hpp:43:56: required from here + 43 | : NaryPropagator(home,x), c(_c) {} + | ^ +./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 477 | : Propagator(home), x(y) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -157979,7 +165895,8 @@ | ^~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, - from gecode/set/rel-op-const-cvv.cpp:37: + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct/atmostOne.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -157988,7 +165905,7 @@ 2011 | Space(Space& s); | ^~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/int.o gecode/set/int.cpp +-c -o gecode/set/precede.o gecode/set/precede.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -158021,6 +165938,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 destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, + inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend >::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Set::RangesCompl]' at ./gecode/set/var-imp/set.hpp:343:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -158126,6 +166053,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/sequence/seq.o gecode/set/sequence/seq.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] @@ -158183,6 +166112,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/set/sequence/seq-u.o gecode/set/sequence/seq-u.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] @@ -158204,6 +166135,15 @@ ./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, + inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, + inlined from 'Gecode::ModEvent Gecode::Set::ComplementView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::Cache; View = Gecode::Set::SetView]' at ./gecode/set/view/complement.hpp:234:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] ./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); @@ -158266,21 +166206,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/iter.hh:51, - from ./gecode/int.hh:61: -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:343:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -158358,40 +166288,28 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh: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); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/set/distinct.hh:71: +./gecode/set/distinct/atmostOne.hpp: In constructor 'Gecode::Set::Distinct::AtmostOne::AtmostOne(Gecode::Home, Gecode::ViewArray&, unsigned int)': +./gecode/set/distinct/atmostOne.hpp:43:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | : NaryPropagator(home,x), c(_c) {} + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/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); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +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/distinct/atmostOne.hpp: In static member function 'static Gecode::ExecStatus Gecode::Set::Distinct::AtmostOne::post(Gecode::Home, Gecode::ViewArray, unsigned int)': +./gecode/set/distinct/atmostOne.hpp:56:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 56 | (void) new (home) AtmostOne(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/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/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:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -158456,6 +166374,49 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = 4]': +./gecode/set/distinct/atmostOne.hpp:43:56: required from here + 43 | : NaryPropagator(home,x), c(_c) {} + | ^ +./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 477 | : Propagator(home), x(y) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/iter.hh:68, + from ./gecode/int.hh:61: +./gecode/iter/ranges-values.hpp: In instantiation of 'Gecode::Iter::Ranges::ToValues::ToValues(I&) [with I = Gecode::Iter::Ranges::NaryUnion]': +gecode/set/distinct/atmostOne.cpp:67:14: required from here + 67 | as(bigT); + | ^ +./gecode/iter/ranges-values.hpp:97:7: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] + 97 | : i(i0) { + | ^~~~~ +In file included from ./gecode/iter.hh:67: +./gecode/iter/ranges-union.hpp:350:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)' + 350 | NaryUnion::operator =(const NaryUnion& m) { + | ^~~~~~~~~ +In file included from ./gecode/iter.hh:57: +./gecode/iter/ranges-diff.hpp: In instantiation of 'Gecode::Iter::Ranges::Diff::Diff(I&, J&) [with I = Gecode::Iter::Ranges::NaryUnion; J = Gecode::Iter::Ranges::NaryUnion]': +gecode/set/distinct/atmostOne.cpp:122:55: required from here + 122 | Iter::Ranges::NaryUnion> deltaA(bigT2, glbsa); + | ^ +./gecode/iter/ranges-diff.hpp:114:7: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] + 114 | : i(i0), j(j0) { + | ^~~~~ +./gecode/iter/ranges-union.hpp:350:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)' + 350 | NaryUnion::operator =(const NaryUnion& m) { + | ^~~~~~~~~ +./gecode/iter/ranges-diff.hpp:114:14: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] + 114 | : i(i0), j(j0) { + | ^~~~~ +./gecode/iter/ranges-union.hpp:350:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)' + 350 | NaryUnion::operator =(const NaryUnion& m) { + | ^~~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -158495,6 +166456,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 ./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/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -158554,24 +166526,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/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 destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:269:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -158604,8 +166558,13 @@ ./gecode/kernel/core.hpp:1759: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/channel.o gecode/set/channel.cpp +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' at ./gecode/set/rel/lq.hpp:311:3, + inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; bool strict = true]' at ./gecode/set/rel/lq.hpp:359:24: +./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -158628,6 +166587,17 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh: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/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -158669,6 +166639,17 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh: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/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -158901,6 +166882,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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void 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:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -158933,21 +166978,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 destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Eq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' at ./gecode/set/rel/eq.hpp:83:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In file included from ./gecode/kernel.hh:139: -gecode/set/int.cpp: In function 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)': +gecode/set/precede.cpp: In function 'void Gecode::precede(Home, const SetVarArgs&, int, int)': ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ -gecode/set/int.cpp:45:5: note: in expansion of macro 'GECODE_POST' - 45 | GECODE_POST; +gecode/set/precede.cpp:49:5: note: in expansion of macro 'GECODE_POST' + 49 | GECODE_POST; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { @@ -158955,655 +166992,1145 @@ ./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 - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 53 | ::post(home,s,xsingle))); - | ~~~~~~^~~~~~~~~~~~~~~~ +gecode/set/precede.cpp:52:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 52 | GECODE_ES_FAIL(Precede::Single::post(home, y, s, t)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/set/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]' - 54 | Eq::post(Home home, View0 x, View1 y) { - | ~~~~~^~~~ -gecode/set/int.cpp:65:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 64 | (Set::Rel::NoSubset - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 65 | ::post(home,xsingle,sv))); - | ~~~~~~^~~~~~~~~~~~~~~~~ +In file included from ./gecode/set/precede.hh:109: +./gecode/set/precede/single.hpp:100:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Precede::Single::post(Gecode::Home, Gecode::ViewArray&, int, int) [with View = Gecode::Set::SetView]' + 100 | Single::post(Home home, ViewArray& x, int s, int t) { + | ~~~~~^~~~ +gecode/set/precede.cpp: In function 'void Gecode::precede(Home, const SetVarArgs&, const IntArgs&)': +./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^ +gecode/set/precede.cpp:62:5: note: in expansion of macro 'GECODE_POST' + 62 | GECODE_POST; + | ^~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/set/precede.cpp:66:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 66 | GECODE_ES_FAIL(Precede::Single::post(home, y, c[i], c[i+1])); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/set/rel.hh:318: -./gecode/set/rel/nosubset.hpp:59:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::NoSubset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' - 59 | NoSubset::post(Home home, View0 x, View1 y) { - | ~~~~~^~~~ -gecode/set/int.cpp:72:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | rel(home, tmp, IRT_LQ, x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/precede/single.hpp:100:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Precede::Single::post(Gecode::Home, Gecode::ViewArray&, int, int) [with View = Gecode::Set::SetView]' + 100 | Single::post(Home home, ViewArray& x, int s, int t) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/set/precede/single.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Precede::Single::post(Gecode::Home, Gecode::ViewArray&, int, int) [with View = Gecode::Set::SetView]': +gecode/set/precede.cpp:52:5: required from here + 52 | GECODE_ES_FAIL(Precede::Single::post(home, y, s, t)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +./gecode/set/precede/single.hpp:134:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 134 | (void) new (home) Single(home, x, s, t, beta, gamma); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1104: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.cpp:73:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | GECODE_ES_FAIL(Set::Int::MaxElement::post(home,s,tmp)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ +./gecode/set/precede/single.hpp:88:29: note: initializing argument 1 of 'Gecode::Set::Precede::Single::Single(Gecode::Home, Gecode::ViewArray&, int, int, int, int) [with View = Gecode::Set::SetView]' + 88 | Single::Single(Home home, ViewArray& x0, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/set/precede/single.hpp: In instantiation of 'Gecode::Set::Precede::Single::Single(Gecode::Home, Gecode::ViewArray&, int, int, int, int) [with View = Gecode::Set::SetView]': +./gecode/set/precede/single.hpp:134:12: required from 'static Gecode::ExecStatus Gecode::Set::Precede::Single::post(Gecode::Home, Gecode::ViewArray&, int, int) [with View = Gecode::Set::SetView]' + 134 | (void) new (home) Single(home, x, s, t, beta, gamma); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/precede.cpp:52:5: required from here + 52 | GECODE_ES_FAIL(Precede::Single::post(home, y, s, t)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +./gecode/set/precede/single.hpp:91:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 91 | c(home), s(s0), t(t0), alpha(0), beta(b), gamma(g) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/set/int.hh:294, - from gecode/set/int.cpp:38: -./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, +In file included from ./gecode/kernel.hh:187: +./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = -1]' + 476 | (Home home, ViewArray& y) + | ~~~~~^~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = -1]': +./gecode/set/precede/single.hpp:91:56: required from 'Gecode::Set::Precede::Single::Single(Gecode::Home, Gecode::ViewArray&, int, int, int, int) [with View = Gecode::Set::SetView]' + 91 | c(home), s(s0), t(t0), alpha(0), beta(b), gamma(g) { + | ^ +./gecode/set/precede/single.hpp:134:12: required from 'static Gecode::ExecStatus Gecode::Set::Precede::Single::post(Gecode::Home, Gecode::ViewArray&, int, int) [with View = Gecode::Set::SetView]' + 134 | (void) new (home) Single(home, x, s, t, beta, gamma); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/precede.cpp:52:5: required from here + 52 | GECODE_ES_FAIL(Precede::Single::post(home, y, s, t)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 477 | : Propagator(home), x(y) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -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); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/set.hh:44: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1104: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.cpp:80:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 80 | GECODE_ES_FAIL(Set::Int::MaxElement::post(home,s,tmp)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./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: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] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/int/minmax.hpp: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/int.cpp:86:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 86 | rel(home, tmp, IRT_GQ, x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1104: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.cpp:87:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 87 | GECODE_ES_FAIL(Set::Int::MinElement::post(home,s,tmp)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./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/set/int/minmax.hpp:53:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Int::MinElement::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' - 53 | MinElement::post(Home home, View x0, Gecode::Int::IntView x1) { - | ~~~~~^~~~ -gecode/set/int.cpp:93:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 93 | rel(home, tmp, IRT_GR, 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:1104: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.cpp:94:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 94 | GECODE_ES_FAIL(Set::Int::MinElement::post(home,s,tmp)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./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:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/int/minmax.hpp:53:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Int::MinElement::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' - 53 | MinElement::post(Home home, View x0, Gecode::Int::IntView x1) { - | ~~~~~^~~~ -gecode/set/int.cpp: In function 'void Gecode::Set::Int::remin(Gecode::Home, Gecode::SetVar, Gecode::IntVar, Gecode::Reify)': -gecode/set/int.cpp:110:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 110 | cardinality(home, s, c); - | ~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int.hh:1705:16: note: initializing argument 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/set.hh:889:20: note: initializing argument 1 of 'void Gecode::cardinality(Home, SetVar, IntVar)' - 889 | cardinality(Home home, SetVar s, IntVar x); +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/set/int.cpp:113:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 113 | rel(home, c, IRT_GR, 0, ne); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/set/int.cpp:115:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 115 | rel(home, r.var(), BOT_IMP, ne, 1); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./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/set/int.cpp:116:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 116 | min(home, s, m, ne); - | ~~~^~~~~~~~~~~~~~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:869:12: note: initializing argument 1 of 'void Gecode::min(Home, SetVar, IntVar, Reify)' - 869 | min(Home home, SetVar s, IntVar x, Reify r); - | ~~~~~^~~~ -gecode/set/int.cpp: In function 'void Gecode::Set::Int::remax(Gecode::Home, Gecode::SetVar, Gecode::IntVar, Gecode::Reify)': -gecode/set/int.cpp:122:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 122 | cardinality(home, s, c); - | ~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, 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/set.hh:889:20: note: initializing argument 1 of 'void Gecode::cardinality(Home, SetVar, IntVar)' - 889 | cardinality(Home home, SetVar s, IntVar 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:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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()); + | ^ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:4384:20: note: initializing argument 1 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.cpp:125:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 125 | rel(home, c, IRT_GR, 0, ne); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/set/int.cpp:127:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 127 | rel(home, r.var(), BOT_IMP, ne, 1); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh: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/set/int.cpp:128:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 128 | max(home, s, m, ne); - | ~~~^~~~~~~~~~~~~~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:884:12: note: initializing argument 1 of 'void Gecode::max(Home, SetVar, IntVar, Reify)' - 884 | max(Home home, SetVar s, IntVar x, Reify r); - | ~~~~~^~~~ -gecode/set/int.cpp: In function 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, 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/set/int.cpp:137:5: note: in expansion of macro 'GECODE_POST' - 137 | GECODE_POST; - | ^~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/set/int.cpp:147:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 145 | GECODE_ES_FAIL((Set::Rel::ReEq - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 147 | ::post(home,s,xs,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -./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/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because '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:321: -./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_EQV]' - 86 | ReEq::post(Home home, View0 x0, View1 x1, - | ~~~~~^~~~ -gecode/set/int.cpp:152:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 150 | GECODE_ES_FAIL((Set::Rel::ReEq - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 152 | ::post(home,s,xs,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -./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:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266: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::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' - 86 | ReEq::post(Home home, View0 x0, View1 x1, - | ~~~~~^~~~ -gecode/set/int.cpp:157:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 155 | GECODE_ES_FAIL((Set::Rel::ReEq - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 157 | ::post(home,s,xs,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:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266: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::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' - 86 | ReEq::post(Home home, View0 x0, View1 x1, - | ~~~~~^~~~ -gecode/set/int.cpp:167:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 167 | cardinality(home, s, c); - | ~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:889:20: note: initializing argument 1 of 'void Gecode::cardinality(Home, SetVar, IntVar)' - 889 | cardinality(Home home, SetVar s, IntVar 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/set/int.cpp:170:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 170 | rel(home, c, IRT_GR, 0, ne); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: 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/set/int.cpp:173:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 173 | rel(home, x, SRT_SUB, s, ss); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 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:738:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, SetRelType, SetVar, Reify)' - 738 | rel(Home home, IntVar x, SetRelType rt, SetVar s, Reify r); - | ~~~~~^~~~ -gecode/set/int.cpp:177:19: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 177 | b=r.var(); - | ^ -./gecode/int/var/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:180:31: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 180 | b=BoolVar(home, 0, 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/set/int.cpp:181:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 181 | rel(home, r.var(), BOT_IMP, b, 1); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./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/set/int.cpp:184:31: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 184 | b=BoolVar(home, 0, 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/set/int.cpp:185:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 185 | rel(home, b, BOT_IMP, r.var(), 1); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./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/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; - | ^~ -./gecode/int/var/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:191:32: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 191 | BoolVarArgs n(1); n[0]=ss; - | ^~ -./gecode/int/var/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:192:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 192 | clause(home, BOT_AND, p, n, b); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1379:15: note: initializing argument 1 of 'void Gecode::clause(Home, BoolOpType, const BoolVarArgs&, const BoolVarArgs&, BoolVar, IntPropLevel)' - 1379 | clause(Home home, BoolOpType o, const BoolVarArgs& x, const BoolVarArgs& y, +./gecode/int.hh:5071: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/int.cpp:198:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 198 | rel(home, tmp, IRT_LQ, x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/int.cpp:199:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 199 | Gecode::Set::Int::remax(home, s, tmp, 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/set/int.cpp:120:19: note: initializing argument 1 of 'void Gecode::Set::Int::remax(Gecode::Home, Gecode::SetVar, Gecode::IntVar, Gecode::Reify)' - 120 | void remax(Home home, SetVar s, IntVar m, Reify r) { - | ~~~~~^~~~ -gecode/set/int.cpp:205:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 205 | rel(home, tmp, IRT_LE, x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/int.cpp:206:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 206 | Gecode::Set::Int::remax(home, s, tmp, r); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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.cpp:120:19: note: initializing argument 1 of 'void Gecode::Set::Int::remax(Gecode::Home, Gecode::SetVar, Gecode::IntVar, Gecode::Reify)' - 120 | void remax(Home home, SetVar s, IntVar m, Reify r) { - | ~~~~~^~~~ -gecode/set/int.cpp:212:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 212 | rel(home, tmp, IRT_GQ, x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/int.hh:5684:14: note: initializing 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/iter.hh:51: +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, + inlined from 'virtual Gecode::ExecStatus Gecode::Set::Distinct::AtmostOne::propagate(Gecode::Space&, const Gecode::ModEventDelta&)' at gecode/set/distinct/atmostOne.cpp:149:7: +./gecode/iter/ranges-list.hpp:166:36: warning: '*glbsa$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In file included from ./gecode/support.hh:116: +In destructor 'Gecode::Support::BlockAllocator::~BlockAllocator() [with T = Gecode::Iter::Ranges::RangeListIter::RangeList; A = Gecode::Region; int blocksize = 512]', + inlined from 'Gecode::Iter::Ranges::RangeListIter::RLIO::~RLIO()' at ./gecode/iter/ranges-list.hpp:52:11, + inlined from 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()' at ./gecode/iter/ranges-list.hpp:168:18, + inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, + inlined from 'virtual Gecode::ExecStatus Gecode::Set::Distinct::AtmostOne::propagate(Gecode::Space&, const Gecode::ModEventDelta&)' at gecode/set/distinct/atmostOne.cpp:149:7: +./gecode/support/block-allocator.hpp:108:12: warning: '*(Gecode::Support::BlockAllocator*)glbsa$rlio.Gecode::Support::BlockAllocator::b' may be used uninitialized [-Wmaybe-uninitialized] + 108 | while (b != NULL) { + | ^ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, + inlined from 'virtual Gecode::ExecStatus Gecode::Set::Distinct::AtmostOne::propagate(Gecode::Space&, const Gecode::ModEventDelta&)' at gecode/set/distinct/atmostOne.cpp:149:7: +./gecode/iter/ranges-list.hpp:166:36: warning: '*bigT2$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, + inlined from 'virtual Gecode::ExecStatus Gecode::Set::Distinct::AtmostOne::propagate(Gecode::Space&, const Gecode::ModEventDelta&)' at gecode/set/distinct/atmostOne.cpp:149:7: +./gecode/iter/ranges-list.hpp:166:36: warning: '*glbsa$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Support::BlockAllocator::~BlockAllocator() [with T = Gecode::Iter::Ranges::RangeListIter::RangeList; A = Gecode::Region; int blocksize = 512]', + inlined from 'Gecode::Iter::Ranges::RangeListIter::RLIO::~RLIO()' at ./gecode/iter/ranges-list.hpp:52:11, + inlined from 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()' at ./gecode/iter/ranges-list.hpp:168:18, + inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, + inlined from 'virtual Gecode::ExecStatus Gecode::Set::Distinct::AtmostOne::propagate(Gecode::Space&, const Gecode::ModEventDelta&)' at gecode/set/distinct/atmostOne.cpp:149:7: +./gecode/support/block-allocator.hpp:108:12: warning: '*(Gecode::Support::BlockAllocator*)glbsa$rlio.Gecode::Support::BlockAllocator::b' may be used uninitialized [-Wmaybe-uninitialized] + 108 | while (b != NULL) { + | ^ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, + inlined from 'virtual Gecode::ExecStatus Gecode::Set::Distinct::AtmostOne::propagate(Gecode::Space&, const Gecode::ModEventDelta&)' at gecode/set/distinct/atmostOne.cpp:149:7: +./gecode/iter/ranges-list.hpp:166:36: warning: '*glbsa$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Support::BlockAllocator::~BlockAllocator() [with T = Gecode::Iter::Ranges::RangeListIter::RangeList; A = Gecode::Region; int blocksize = 512]', + inlined from 'Gecode::Iter::Ranges::RangeListIter::RLIO::~RLIO()' at ./gecode/iter/ranges-list.hpp:52:11, + inlined from 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()' at ./gecode/iter/ranges-list.hpp:168:18, + inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, + inlined from 'virtual Gecode::ExecStatus Gecode::Set::Distinct::AtmostOne::propagate(Gecode::Space&, const Gecode::ModEventDelta&)' at gecode/set/distinct/atmostOne.cpp:149:7: +./gecode/support/block-allocator.hpp:108:12: warning: '*(Gecode::Support::BlockAllocator*)glbsa$rlio.Gecode::Support::BlockAllocator::b' may be used uninitialized [-Wmaybe-uninitialized] + 108 | while (b != NULL) { + | ^ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, + inlined from 'virtual Gecode::ExecStatus Gecode::Set::Distinct::AtmostOne::propagate(Gecode::Space&, const Gecode::ModEventDelta&)' at gecode/set/distinct/atmostOne.cpp:149:7: +./gecode/iter/ranges-list.hpp:166:36: warning: '*bigT2$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, + inlined from 'virtual Gecode::ExecStatus Gecode::Set::Distinct::AtmostOne::propagate(Gecode::Space&, const Gecode::ModEventDelta&)' at gecode/set/distinct/atmostOne.cpp:149:7: +./gecode/iter/ranges-list.hpp:166:36: warning: '*glbsa$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Support::BlockAllocator::~BlockAllocator() [with T = Gecode::Iter::Ranges::RangeListIter::RangeList; A = Gecode::Region; int blocksize = 512]', + inlined from 'Gecode::Iter::Ranges::RangeListIter::RLIO::~RLIO()' at ./gecode/iter/ranges-list.hpp:52:11, + inlined from 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()' at ./gecode/iter/ranges-list.hpp:168:18, + inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, + inlined from 'virtual Gecode::ExecStatus Gecode::Set::Distinct::AtmostOne::propagate(Gecode::Space&, const Gecode::ModEventDelta&)' at gecode/set/distinct/atmostOne.cpp:149:7: +./gecode/support/block-allocator.hpp:108:12: warning: '*(Gecode::Support::BlockAllocator*)glbsa$rlio.Gecode::Support::BlockAllocator::b' may be used uninitialized [-Wmaybe-uninitialized] + 108 | while (b != NULL) { + | ^ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, + inlined from 'virtual Gecode::ExecStatus Gecode::Set::Distinct::AtmostOne::propagate(Gecode::Space&, const Gecode::ModEventDelta&)' at gecode/set/distinct/atmostOne.cpp:154:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*bigT$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In file included from ./gecode/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.cpp:213:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 213 | Gecode::Set::Int::remin(home, s, tmp, r); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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.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/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); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ -gecode/set/int.cpp:220:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | Gecode::Set::Int::remin(home, s, tmp, r); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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.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/set/int.cpp: In function 'void Gecode::min(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/int.cpp:230:5: note: in expansion of macro 'GECODE_POST' - 230 | GECODE_POST; - | ^~~~~~~~~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: 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: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)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -./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/int/minmax.hpp:53:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Int::MinElement::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' - 53 | MinElement::post(Home home, View x0, Gecode::Int::IntView x1) { - | ~~~~~^~~~ -gecode/set/int.cpp: In function 'void Gecode::notMin(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/int.cpp:236:5: note: in expansion of macro 'GECODE_POST' - 236 | 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::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/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/set/int.cpp:237:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 237 | GECODE_ES_FAIL(Set::Int::NotMinElement::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/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/int/minmax.hpp:141:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Int::NotMinElement::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' - 141 | NotMinElement::post(Home home, View x0, Gecode::Int::IntView x1) { - | ~~~~~^~~~ -gecode/set/int.cpp: In function 'void Gecode::min(Home, SetVar, IntVar, 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/set/int.cpp:242:5: note: in expansion of macro 'GECODE_POST' - 242 | GECODE_POST; - | ^~~~~~~~~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/set/int.cpp:246:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 245 | GECODE_ES_FAIL((Set::Int::ReMinElement - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 246 | ::post(home,s,x,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~ -./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:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/int/minmax.hpp:269:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Int::ReMinElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]' - 269 | ReMinElement::post(Home home, View x0, Gecode::Int::IntView x1, - | ~~~~~^~~~ -gecode/set/int.cpp:250:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 249 | GECODE_ES_FAIL((Set::Int::ReMinElement - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 250 | ::post(home,s,x,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/int/minmax.hpp:269:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Int::ReMinElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]' - 269 | ReMinElement::post(Home home, View x0, Gecode::Int::IntView x1, - | ~~~~~^~~~ -gecode/set/int.cpp:254:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 253 | GECODE_ES_FAIL((Set::Int::ReMinElement - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 254 | ::post(home,s,x,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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/int/minmax.hpp:269:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Int::ReMinElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]' - 269 | ReMinElement::post(Home home, View x0, Gecode::Int::IntView x1, - | ~~~~~^~~~ -gecode/set/int.cpp: In function 'void Gecode::max(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/int.cpp:262:5: note: in expansion of macro 'GECODE_POST' - 262 | GECODE_POST; - | ^~~~~~~~~~~ +./gecode/set.hh:1851:14: note: initializing 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/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/set/int.cpp:263:60: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 263 | GECODE_ES_FAIL(Set::Int::MaxElement::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/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/int/minmax.hpp: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/int.cpp: In function 'void Gecode::notMax(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/int.cpp:268:5: note: in expansion of macro 'GECODE_POST' - 268 | GECODE_POST; - | ^~~~~~~~~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: 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:269:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 269 | GECODE_ES_FAIL(Set::Int::NotMaxElement::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/set.hh:1851:14: note: initializing 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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/int/minmax.hpp:457:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Int::NotMaxElement::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' - 457 | NotMaxElement::post(Home home, View x0, Gecode::Int::IntView x1) { - | ~~~~~^~~~ -gecode/set/int.cpp: In function 'void Gecode::max(Home, SetVar, IntVar, 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/set/int.cpp:274:5: note: in expansion of macro 'GECODE_POST' - 274 | GECODE_POST; - | ^~~~~~~~~~~ +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/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/set/int.cpp:278:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 277 | GECODE_ES_FAIL((Set::Int::ReMaxElement - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 278 | ::post(home,s,x,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ +./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/set/int/minmax.hpp:565:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Int::ReMaxElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]' - 565 | ReMaxElement::post(Home home, View x0, - | ~~~~~^~~~ -gecode/set/int.cpp:282:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 281 | GECODE_ES_FAIL((Set::Int::ReMaxElement - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 282 | ::post(home,s,x,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ +./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) { | ^~~~ -./gecode/set/int/minmax.hpp:565:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Int::ReMaxElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]' - 565 | ReMaxElement::post(Home home, View x0, - | ~~~~~^~~~ -gecode/set/int.cpp:286:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 285 | GECODE_ES_FAIL((Set::Int::ReMaxElement - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 286 | ::post(home,s,x,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/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/int/minmax.hpp:565:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Int::ReMaxElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]' - 565 | ReMaxElement::post(Home home, View x0, - | ~~~~~^~~~ -gecode/set/int.cpp: In function 'void Gecode::weights(Home, IntSharedArray, IntSharedArray, 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/int.cpp:294:5: note: in expansion of macro 'GECODE_POST' - 294 | GECODE_POST; - | ^~~~~~~~~~~ +./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/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) { | ^~~~ -./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:295:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 295 | GECODE_ES_FAIL(Set::Int::Weights::post(home,elements, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 296 | weights,x,y)); - | ~~~~~~~~~~~~ -./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: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) { | ^~~~ -In file included from ./gecode/set/int.hh:296: -./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, - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/bool.o gecode/set/bool.cpp +./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/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: 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:51, + from ./gecode/int.hh:61: +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:343:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -159668,244 +168195,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/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]': -gecode/set/int.cpp:51:9: required from here - 52 | (Set::Rel::Eq - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 53 | ::post(home,s,xsingle))); - | ~~~~~~^~~~~~~~~~~~~~~~ -./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/rel/nosubset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::NoSubset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]': -gecode/set/int.cpp:63:9: required from here - 64 | (Set::Rel::NoSubset - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 65 | ::post(home,xsingle,sv))); - | ~~~~~~^~~~~~~~~~~~~~~~~ -./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::SingletonView; View1 = Gecode::Set::SetView]' - 47 | NoSubset::NoSubset(Home home, View0 y0, View1 y1) - | ~~~~~^~~~ -./gecode/set/int/minmax.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Int::MaxElement::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]': -gecode/set/int.cpp:73:9: required from here - 73 | GECODE_ES_FAIL(Set::Int::MaxElement::post(home,s,tmp)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/set/int/minmax.hpp:411:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) MaxElement(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/minmax.hpp:396:37: note: initializing argument 1 of 'Gecode::Set::Int::MaxElement::MaxElement(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' - 396 | MaxElement::MaxElement(Home home, View y0, Gecode::Int::IntView y1) - | ~~~~~^~~~ -./gecode/set/int/minmax.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Int::MinElement::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]': -gecode/set/int.cpp:87:9: required from here - 87 | GECODE_ES_FAIL(Set::Int::MinElement::post(home,s,tmp)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/set/int/minmax.hpp:55:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | (void) new (home) MinElement(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/minmax.hpp:48:37: note: initializing argument 1 of 'Gecode::Set::Int::MinElement::MinElement(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' - 48 | MinElement::MinElement(Home home, View y0, Gecode::Int::IntView 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::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': -gecode/set/int.cpp:145:11: required from here - 145 | GECODE_ES_FAIL((Set::Rel::ReEq - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 147 | ::post(home,s,xs,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -./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::SingletonView; CtrlView = Gecode::Int::BoolView; 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::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': -gecode/set/int.cpp:150:11: required from here - 150 | GECODE_ES_FAIL((Set::Rel::ReEq - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 152 | ::post(home,s,xs,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -./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::SingletonView; 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::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': -gecode/set/int.cpp:155:11: required from here - 155 | GECODE_ES_FAIL((Set::Rel::ReEq - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 157 | ::post(home,s,xs,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -./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::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' - 43 | ReEq::ReEq(Home home, View0 y0, View1 y1, - | ~~~~~^~~~ -./gecode/set/int/minmax.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Int::NotMinElement::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]': -gecode/set/int.cpp:237:5: required from here - 237 | GECODE_ES_FAIL(Set::Int::NotMinElement::post(home,s,x)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -./gecode/set/int/minmax.hpp:142:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 142 | (void) new (home) NotMinElement(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/minmax.hpp:134:43: note: initializing argument 1 of 'Gecode::Set::Int::NotMinElement::NotMinElement(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' - 134 | NotMinElement::NotMinElement(Home home, View y0, - | ~~~~~^~~~ -./gecode/set/int/minmax.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Int::ReMinElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]': -gecode/set/int.cpp:245:7: required from here - 245 | GECODE_ES_FAIL((Set::Int::ReMinElement - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 246 | ::post(home,s,x,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~ -./gecode/set/int/minmax.hpp:271:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 271 | (void) new (home) ReMinElement(home,x0,x1,b2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/int/minmax.hpp:260:44: note: initializing argument 1 of 'Gecode::Set::Int::ReMinElement::ReMinElement(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]' - 260 | ReMinElement::ReMinElement(Home home, View y0, - | ~~~~~^~~~ -./gecode/set/int/minmax.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Int::ReMinElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]': -gecode/set/int.cpp:249:7: required from here - 249 | GECODE_ES_FAIL((Set::Int::ReMinElement - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 250 | ::post(home,s,x,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~ -./gecode/set/int/minmax.hpp:271:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 271 | (void) new (home) ReMinElement(home,x0,x1,b2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/int/minmax.hpp:260:44: note: initializing argument 1 of 'Gecode::Set::Int::ReMinElement::ReMinElement(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]' - 260 | ReMinElement::ReMinElement(Home home, View y0, - | ~~~~~^~~~ -./gecode/set/int/minmax.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Int::ReMinElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]': -gecode/set/int.cpp:253:7: required from here - 253 | GECODE_ES_FAIL((Set::Int::ReMinElement - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 254 | ::post(home,s,x,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~ -./gecode/set/int/minmax.hpp:271:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 271 | (void) new (home) ReMinElement(home,x0,x1,b2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = 4]': +./gecode/set/sequence/seq.hpp:49:49: required from here + 49 | : NaryPropagator(home,x) {} + | ^ +./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/int/minmax.hpp:260:44: note: initializing argument 1 of 'Gecode::Set::Int::ReMinElement::ReMinElement(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]' - 260 | ReMinElement::ReMinElement(Home home, View y0, - | ~~~~~^~~~ -./gecode/set/int/minmax.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Int::NotMaxElement::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]': -gecode/set/int.cpp:269:5: required from here - 269 | GECODE_ES_FAIL(Set::Int::NotMaxElement::post(home,s,x)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -./gecode/set/int/minmax.hpp:458:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 458 | (void) new (home) NotMaxElement(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::NaryOnePropagator::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Set::SetView; int pc = 4]': +./gecode/set/sequence/seq-u.hpp:49:54: required from here + 49 | : NaryOnePropagator(home,x, y) {} + | ^ +./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/set/int/minmax.hpp:444:43: note: initializing argument 1 of 'Gecode::Set::Int::NotMaxElement::NotMaxElement(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' - 444 | NotMaxElement::NotMaxElement(Home home, View y0, - | ~~~~~^~~~ -./gecode/set/int/minmax.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Int::ReMaxElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]': -gecode/set/int.cpp:277:7: required from here - 277 | GECODE_ES_FAIL((Set::Int::ReMaxElement - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 278 | ::post(home,s,x,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~ -./gecode/set/int/minmax.hpp:568:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 568 | (void) new (home) ReMaxElement(home,x0,x1,b2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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 + 64 | return Rel::Eq::post(home, x[0], y); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +./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/int/minmax.hpp:549:44: note: initializing argument 1 of 'Gecode::Set::Int::ReMaxElement::ReMaxElement(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]' - 549 | ReMaxElement::ReMaxElement(Home home, View y0, - | ~~~~~^~~~ -./gecode/set/int/minmax.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Int::ReMaxElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]': -gecode/set/int.cpp:281:7: required from here - 281 | GECODE_ES_FAIL((Set::Int::ReMaxElement - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 282 | ::post(home,s,x,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~ -./gecode/set/int/minmax.hpp:568:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 568 | (void) new (home) ReMaxElement(home,x0,x1,b2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.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 + 49 | : NaryPropagator(home,x) {} + | ^ +./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/int/minmax.hpp:549:44: note: initializing argument 1 of 'Gecode::Set::Int::ReMaxElement::ReMaxElement(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]' - 549 | ReMaxElement::ReMaxElement(Home home, View y0, - | ~~~~~^~~~ -./gecode/set/int/minmax.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Int::ReMaxElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]': -gecode/set/int.cpp:285:7: required from here - 285 | GECODE_ES_FAIL((Set::Int::ReMaxElement - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 286 | ::post(home,s,x,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~ -./gecode/set/int/minmax.hpp:568:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 568 | (void) new (home) ReMaxElement(home,x0,x1,b2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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 + 49 | : NaryOnePropagator(home,x, y) {} + | ^ +./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/set/int/minmax.hpp:549:44: note: initializing argument 1 of 'Gecode::Set::Int::ReMaxElement::ReMaxElement(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]' - 549 | ReMaxElement::ReMaxElement(Home home, View y0, - | ~~~~~^~~~ -./gecode/set/int/weights.hpp: In instantiation 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]': -gecode/set/int.cpp:295:5: required from here - 295 | GECODE_ES_FAIL(Set::Int::Weights::post(home,elements, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 296 | weights,x,y)); - | ~~~~~~~~~~~~ -./gecode/set/int/weights.hpp:179:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 179 | (void) new (home) Weights(home,elements,weights,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/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': +./gecode/set/sequence/seq-u.hpp:64:44: required from here + 64 | return Rel::Eq::post(home, x[0], y); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +./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/int/weights.hpp:146:31: note: initializing argument 1 of 'Gecode::Set::Int::Weights::Weights(Gecode::Home, const Gecode::SharedArray&, const Gecode::SharedArray&, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' - 146 | Weights::Weights(Home home, - | ~~~~~^~~~ +./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]' 1858 | : ArgArrayBase(aa) {} @@ -159945,365 +168334,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) | ^~~~~~ -./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/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]' 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/int.cpp:51:9: required from here - 52 | (Set::Rel::Eq - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 53 | ::post(home,s,xsingle))); - | ~~~~~~^~~~~~~~~~~~~~~~ +./gecode/set/sequence/seq-u.hpp:64:44: required from here + 64 | return Rel::Eq::post(home, x[0], y); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./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) { | ^~~~ -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::SingletonView; int pc1 = 4]' - 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::SingletonView; 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::SingletonView; View1 = Gecode::Set::SetView]' - 64 | (void) new (home) NoSubset(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/int.cpp:63:9: required from here - 64 | (Set::Rel::NoSubset - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 65 | ::post(home,xsingle,sv))); - | ~~~~~~^~~~~~~~~~~~~~~~~ -./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/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 2; View1 = Gecode::Set::SetView; int pc1 = 3]' - 586 | (Home home, View0 y0, View1 y1) - | ~~~~~^~~~ -./gecode/set/int/minmax.hpp: In instantiation of 'Gecode::Set::Int::MaxElement::MaxElement(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]': -./gecode/set/int/minmax.hpp:411:12: required from 'static Gecode::ExecStatus Gecode::Set::Int::MaxElement::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' - 411 | (void) new (home) MaxElement(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/int.cpp:73:9: required from here - 73 | GECODE_ES_FAIL(Set::Int::MaxElement::post(home,s,tmp)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/set/int/minmax.hpp:398:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 398 | Gecode::Int::IntView,Gecode::Int::PC_INT_BND> (home, y0, y1) {} - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/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::Int::IntView; int pc1 = 1]' - 586 | (Home home, View0 y0, View1 y1) - | ~~~~~^~~~ -./gecode/set/int/minmax.hpp: In instantiation of 'Gecode::Set::Int::MinElement::MinElement(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]': -./gecode/set/int/minmax.hpp:55:12: required from 'static Gecode::ExecStatus Gecode::Set::Int::MinElement::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' - 55 | (void) new (home) MinElement(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/int.cpp:87:9: required from here - 87 | GECODE_ES_FAIL(Set::Int::MinElement::post(home,s,tmp)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/set/int/minmax.hpp:49:102: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 49 | : MixBinaryPropagator (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/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::Int::IntView; int pc1 = 1]' - 586 | (Home home, View0 y0, View1 y1) - | ~~~~~^~~~ -./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::SingletonView; 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::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' - 89 | (void) new (home) ReEq(home,x0,x1,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/int.cpp:145:11: required from here - 145 | GECODE_ES_FAIL((Set::Rel::ReEq - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 147 | ::post(home,s,xs,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -./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::SingletonView; 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::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' - 89 | (void) new (home) ReEq(home,x0,x1,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/int.cpp:150:11: required from here - 150 | GECODE_ES_FAIL((Set::Rel::ReEq - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 152 | ::post(home,s,xs,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -./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::SingletonView; 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::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' - 89 | (void) new (home) ReEq(home,x0,x1,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/int.cpp:155:11: required from here - 155 | GECODE_ES_FAIL((Set::Rel::ReEq - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 157 | ::post(home,s,xs,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -./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/int/minmax.hpp: In instantiation of 'Gecode::Set::Int::NotMinElement::NotMinElement(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]': -./gecode/set/int/minmax.hpp:142:12: required from 'static Gecode::ExecStatus Gecode::Set::Int::NotMinElement::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' - 142 | (void) new (home) NotMinElement(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/int.cpp:237:5: required from here - 237 | GECODE_ES_FAIL(Set::Int::NotMinElement::post(home,s,x)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -./gecode/set/int/minmax.hpp:137:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 137 | Gecode::Int::IntView,Gecode::Int::PC_INT_DOM> (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/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::Int::IntView; int pc1 = 2]' - 586 | (Home home, View0 y0, View1 y1) - | ~~~~~^~~~ -./gecode/set/int/minmax.hpp: In instantiation of 'Gecode::Set::Int::ReMinElement::ReMinElement(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]': -./gecode/set/int/minmax.hpp:271:12: required from 'static Gecode::ExecStatus Gecode::Set::Int::ReMinElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]' - 271 | (void) new (home) ReMinElement(home,x0,x1,b2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/int.cpp:245:7: required from here - 245 | GECODE_ES_FAIL((Set::Int::ReMinElement - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 246 | ::post(home,s,x,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~ -./gecode/set/int/minmax.hpp:265:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 265 | Gecode::Int::BoolView> (home, y0, y1, b2) {} - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int.hh:605: -./gecode/int/propagator.hpp:274:32: note: initializing argument 1 of 'Gecode::Int::ReMixBinaryPropagator::ReMixBinaryPropagator(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Int::IntView; int pc1 = 2; CtrlView = Gecode::Int::BoolView]' - 274 | ::ReMixBinaryPropagator(Home home, View0 y0, View1 y1, CtrlView b1) - | ~~~~~^~~~ -./gecode/set/int/minmax.hpp: In instantiation of 'Gecode::Set::Int::ReMinElement::ReMinElement(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]': -./gecode/set/int/minmax.hpp:271:12: required from 'static Gecode::ExecStatus Gecode::Set::Int::ReMinElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]' - 271 | (void) new (home) ReMinElement(home,x0,x1,b2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/int.cpp:249:7: required from here - 249 | GECODE_ES_FAIL((Set::Int::ReMinElement - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 250 | ::post(home,s,x,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~ -./gecode/set/int/minmax.hpp:265:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 265 | Gecode::Int::BoolView> (home, y0, y1, b2) {} - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/propagator.hpp:274:32: note: initializing argument 1 of 'Gecode::Int::ReMixBinaryPropagator::ReMixBinaryPropagator(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Int::IntView; int pc1 = 2; CtrlView = Gecode::Int::BoolView]' - 274 | ::ReMixBinaryPropagator(Home home, View0 y0, View1 y1, CtrlView b1) - | ~~~~~^~~~ -./gecode/set/int/minmax.hpp: In instantiation of 'Gecode::Set::Int::ReMinElement::ReMinElement(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]': -./gecode/set/int/minmax.hpp:271:12: required from 'static Gecode::ExecStatus Gecode::Set::Int::ReMinElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]' - 271 | (void) new (home) ReMinElement(home,x0,x1,b2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/int.cpp:253:7: required from here - 253 | GECODE_ES_FAIL((Set::Int::ReMinElement - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 254 | ::post(home,s,x,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~ -./gecode/set/int/minmax.hpp:265:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 265 | Gecode::Int::BoolView> (home, y0, y1, b2) {} - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/propagator.hpp:274:32: note: initializing argument 1 of 'Gecode::Int::ReMixBinaryPropagator::ReMixBinaryPropagator(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Int::IntView; int pc1 = 2; CtrlView = Gecode::Int::BoolView]' - 274 | ::ReMixBinaryPropagator(Home home, View0 y0, View1 y1, CtrlView b1) - | ~~~~~^~~~ -./gecode/set/int/minmax.hpp: In instantiation of 'Gecode::Set::Int::NotMaxElement::NotMaxElement(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]': -./gecode/set/int/minmax.hpp:458:12: required from 'static Gecode::ExecStatus Gecode::Set::Int::NotMaxElement::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' - 458 | (void) new (home) NotMaxElement(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/int.cpp:269:5: required from here - 269 | GECODE_ES_FAIL(Set::Int::NotMaxElement::post(home,s,x)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -./gecode/set/int/minmax.hpp:447:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 447 | Gecode::Int::IntView,Gecode::Int::PC_INT_DOM> (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/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::Int::IntView; int pc1 = 2]' +./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/int/minmax.hpp: In instantiation of 'Gecode::Set::Int::ReMaxElement::ReMaxElement(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]': -./gecode/set/int/minmax.hpp:568:12: required from 'static Gecode::ExecStatus Gecode::Set::Int::ReMaxElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]' - 568 | (void) new (home) ReMaxElement(home,x0,x1,b2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/int.cpp:277:7: required from here - 277 | GECODE_ES_FAIL((Set::Int::ReMaxElement - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 278 | ::post(home,s,x,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~ -./gecode/set/int/minmax.hpp:554:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 554 | Gecode::Int::BoolView> (home, y0, y1, b2) {} - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/propagator.hpp:274:32: note: initializing argument 1 of 'Gecode::Int::ReMixBinaryPropagator::ReMixBinaryPropagator(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Int::IntView; int pc1 = 2; CtrlView = Gecode::Int::BoolView]' - 274 | ::ReMixBinaryPropagator(Home home, View0 y0, View1 y1, CtrlView b1) - | ~~~~~^~~~ -./gecode/set/int/minmax.hpp: In instantiation of 'Gecode::Set::Int::ReMaxElement::ReMaxElement(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]': -./gecode/set/int/minmax.hpp:568:12: required from 'static Gecode::ExecStatus Gecode::Set::Int::ReMaxElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]' - 568 | (void) new (home) ReMaxElement(home,x0,x1,b2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/int.cpp:281:7: required from here - 281 | GECODE_ES_FAIL((Set::Int::ReMaxElement - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 282 | ::post(home,s,x,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~ -./gecode/set/int/minmax.hpp:554:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 554 | Gecode::Int::BoolView> (home, y0, y1, b2) {} - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/propagator.hpp:274:32: note: initializing argument 1 of 'Gecode::Int::ReMixBinaryPropagator::ReMixBinaryPropagator(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Int::IntView; int pc1 = 2; CtrlView = Gecode::Int::BoolView]' - 274 | ::ReMixBinaryPropagator(Home home, View0 y0, View1 y1, CtrlView b1) - | ~~~~~^~~~ -./gecode/set/int/minmax.hpp: In instantiation of 'Gecode::Set::Int::ReMaxElement::ReMaxElement(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]': -./gecode/set/int/minmax.hpp:568:12: required from 'static Gecode::ExecStatus Gecode::Set::Int::ReMaxElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]' - 568 | (void) new (home) ReMaxElement(home,x0,x1,b2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/int.cpp:285:7: required from here - 285 | GECODE_ES_FAIL((Set::Int::ReMaxElement - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 286 | ::post(home,s,x,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~ -./gecode/set/int/minmax.hpp:554:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 554 | Gecode::Int::BoolView> (home, y0, y1, b2) {} - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/propagator.hpp:274:32: note: initializing argument 1 of 'Gecode::Int::ReMixBinaryPropagator::ReMixBinaryPropagator(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Int::IntView; int pc1 = 2; CtrlView = Gecode::Int::BoolView]' - 274 | ::ReMixBinaryPropagator(Home home, View0 y0, View1 y1, CtrlView b1) - | ~~~~~^~~~ -./gecode/set/int/weights.hpp: In instantiation of 'Gecode::Set::Int::Weights::Weights(Gecode::Home, const Gecode::SharedArray&, const Gecode::SharedArray&, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]': -./gecode/set/int/weights.hpp:179:12: required from '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]' - 179 | (void) new (home) Weights(home,elements,weights,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/int.cpp:295:5: required from here - 295 | GECODE_ES_FAIL(Set::Int::Weights::post(home,elements, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 296 | weights,x,y)); - | ~~~~~~~~~~~~ -./gecode/set/int/weights.hpp:151:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 151 | x(x0), y(y0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]': +./gecode/set/rel/eq.hpp:45:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 45 | : MixBinaryPropagator(home,x,y) {} | ^ -./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/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]' 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/int.cpp:51:9: required from here - 52 | (Set::Rel::Eq - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 53 | ::post(home,s,xsingle))); - | ~~~~~~^~~~~~~~~~~~~~~~ -./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::SingletonView; 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::SingletonView; View1 = Gecode::Set::SetView]' - 49 | View1,PC_SET_CGLB>(home,y0,y1) {} - | ^ -./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::SingletonView; View1 = Gecode::Set::SetView]' - 64 | (void) new (home) NoSubset(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/int.cpp:63:9: required from here - 64 | (Set::Rel::NoSubset - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 65 | ::post(home,xsingle,sv))); - | ~~~~~~^~~~~~~~~~~~~~~~~ -./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::Int::IntView; int pc1 = 1]': -./gecode/set/int/minmax.hpp:398:66: required from 'Gecode::Set::Int::MaxElement::MaxElement(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' - 398 | Gecode::Int::IntView,Gecode::Int::PC_INT_BND> (home, y0, y1) {} - | ^ -./gecode/set/int/minmax.hpp:411:12: required from 'static Gecode::ExecStatus Gecode::Set::Int::MaxElement::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' - 411 | (void) new (home) MaxElement(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/int.cpp:73:9: required from here - 73 | GECODE_ES_FAIL(Set::Int::MaxElement::post(home,s,tmp)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./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::Int::IntView; int pc1 = 2]': -./gecode/set/int/minmax.hpp:137:66: required from 'Gecode::Set::Int::NotMinElement::NotMinElement(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' - 137 | Gecode::Int::IntView,Gecode::Int::PC_INT_DOM> (home, y0, y1) {} - | ^ -./gecode/set/int/minmax.hpp:142:12: required from 'static Gecode::ExecStatus Gecode::Set::Int::NotMinElement::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' - 142 | (void) new (home) NotMinElement(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/int.cpp:237:5: required from here - 237 | GECODE_ES_FAIL(Set::Int::NotMinElement::post(home,s,x)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +./gecode/set/sequence/seq-u.hpp:64:44: required from here + 64 | return Rel::Eq::post(home, x[0], y); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./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) { | ^ @@ -160313,27 +168395,6 @@ ./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::ReMixBinaryPropagator::ReMixBinaryPropagator(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Int::IntView; int pc1 = 2; CtrlView = Gecode::Int::BoolView]': -./gecode/set/int/minmax.hpp:265:47: required from 'Gecode::Set::Int::ReMinElement::ReMinElement(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]' - 265 | Gecode::Int::BoolView> (home, y0, y1, b2) {} - | ^ -./gecode/set/int/minmax.hpp:271:12: required from 'static Gecode::ExecStatus Gecode::Set::Int::ReMinElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]' - 271 | (void) new (home) ReMinElement(home,x0,x1,b2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/int.cpp:245:7: required from here - 245 | GECODE_ES_FAIL((Set::Int::ReMinElement - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 246 | ::post(home,s,x,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~ -./gecode/int/propagator.hpp:275:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 275 | : Propagator(home), x0(y0), x1(y1), b(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]': @@ -160393,158 +168454,45 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]': -./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' - 114 | GECODE_REWRITE(*this,(Distinct::post(home(*this),x0,x1))); -./gecode/set/rel/re-eq.hpp:104:3: required from here - 104 | ReEq::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/nq.hpp:62:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); -./gecode/kernel/macros.hpp:92:48: note: in definition of macro 'GECODE_ES_CHECK' - 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set/rel.hh:322: -./gecode/set/rel/nq.hpp:99:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]' - 99 | DistinctDoit::post(Home home, View0 x, ConstSetView y) { - | ~~~~~^~~~ -./gecode/set/rel/nq.hpp:68:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 68 | GECODE_ES_CHECK((DistinctDoit::post(home,x,cv))); -./gecode/kernel/macros.hpp:92:48: note: in definition of macro 'GECODE_ES_CHECK' - 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/rel/nq.hpp:99:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' - 99 | DistinctDoit::post(Home home, View0 x, ConstSetView y) { - | ~~~~~^~~~ -./gecode/set/rel/nq.hpp:70:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 70 | (void) new (home) Distinct(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/rel/nq.hpp:44:40: note: initializing argument 1 of 'Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' - 44 | Distinct::Distinct(Home home, View0 x, View1 y) - | ~~~~~^~~~ -./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]': -./gecode/set/rel/nq.hpp:62:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' - 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); -./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' - 114 | GECODE_REWRITE(*this,(Distinct::post(home(*this),x0,x1))); -./gecode/set/rel/re-eq.hpp:104:3: required from here - 104 | ReEq::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/nq.hpp:100:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 100 | (void) new (home) DistinctDoit(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/rel/nq.hpp:145:42: note: initializing argument 1 of 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]' - 145 | DistinctDoit::DistinctDoit(Home home, View0 _x, ConstSetView _y) - | ~~~~~^~~~ -./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]': -./gecode/set/rel/nq.hpp:68:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' - 68 | GECODE_ES_CHECK((DistinctDoit::post(home,x,cv))); -./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' - 114 | GECODE_REWRITE(*this,(Distinct::post(home(*this),x0,x1))); -./gecode/set/rel/re-eq.hpp:104:3: required from here - 104 | ReEq::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/nq.hpp:100:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 100 | (void) new (home) DistinctDoit(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/rel/nq.hpp:145:42: note: initializing argument 1 of 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' - 145 | DistinctDoit::DistinctDoit(Home home, View0 _x, ConstSetView _y) - | ~~~~~^~~~ -./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]': -./gecode/set/rel/nq.hpp:70:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' - 70 | (void) new (home) Distinct(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' - 114 | GECODE_REWRITE(*this,(Distinct::post(home(*this),x0,x1))); -./gecode/set/rel/re-eq.hpp:104:3: required from here - 104 | ReEq::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/nq.hpp:45:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | : MixBinaryPropagator(home,x,y) {} - | ^ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/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]' + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/sequence/seq-u.hpp:64:44: required from here + 64 | return Rel::Eq::post(home, x[0], y); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +./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 = 0; View1 = Gecode::Set::SingletonView; int pc1 = 0]' +./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/nq.hpp: In instantiation of 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]': -./gecode/set/rel/nq.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]' - 100 | (void) new (home) DistinctDoit(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/nq.hpp:62:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' - 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); -./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' - 114 | GECODE_REWRITE(*this,(Distinct::post(home(*this),x0,x1))); -./gecode/set/rel/re-eq.hpp:104:3: required from here - 104 | ReEq::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/nq.hpp:146:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 146 | : UnaryPropagator(home,_x), y(_y) {} - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/propagator/pattern.hpp:302:50: note: initializing argument 1 of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SingletonView; int pc = 4]' - 302 | UnaryPropagator::UnaryPropagator(Home home, View y0) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/channel.cpp:38: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]': -./gecode/set/rel/nq.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' - 100 | (void) new (home) DistinctDoit(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/nq.hpp:68:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' - 68 | GECODE_ES_CHECK((DistinctDoit::post(home,x,cv))); -./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' - 114 | GECODE_REWRITE(*this,(Distinct::post(home(*this),x0,x1))); -./gecode/set/rel/re-eq.hpp:104:3: required from here - 104 | ReEq::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/nq.hpp:146:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 146 | : UnaryPropagator(home,_x), y(_y) {} - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/propagator/pattern.hpp:302:50: note: initializing argument 1 of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]' - 302 | UnaryPropagator::UnaryPropagator(Home home, View y0) - | ~~~~~^~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::SingletonView; int pc1 = 0]': -./gecode/set/rel/nq.hpp:45:73: required from 'Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' - 45 | : MixBinaryPropagator(home,x,y) {} - | ^ -./gecode/set/rel/nq.hpp:70:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' - 70 | (void) new (home) Distinct(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' - 114 | GECODE_REWRITE(*this,(Distinct::post(home(*this),x0,x1))); -./gecode/set/rel/re-eq.hpp:104:3: required from here - 104 | ReEq::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]': +./gecode/set/rel/eq.hpp:45:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' + 45 | : MixBinaryPropagator(home,x,y) {} + | ^ +./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]' + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/sequence/seq-u.hpp:64:44: required from here + 64 | return Rel::Eq::post(home, x[0], y); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./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) { | ^ @@ -160554,69 +168502,169 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SingletonView; int pc = 4]': -./gecode/set/rel/nq.hpp:146:56: required from 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]' - 146 | : UnaryPropagator(home,_x), y(_y) {} - | ^ -./gecode/set/rel/nq.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]' - 100 | (void) new (home) DistinctDoit(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/nq.hpp:62:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' - 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); -./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' - 114 | GECODE_REWRITE(*this,(Distinct::post(home(*this),x0,x1))); -./gecode/set/rel/re-eq.hpp:104:3: required from here - 104 | ReEq::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/propagator/pattern.hpp:303:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 303 | : Propagator(home), x0(y0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]': -./gecode/set/rel/nq.hpp:146:56: required from 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' - 146 | : UnaryPropagator(home,_x), y(_y) {} - | ^ -./gecode/set/rel/nq.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' - 100 | (void) new (home) DistinctDoit(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/nq.hpp:68:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' - 68 | GECODE_ES_CHECK((DistinctDoit::post(home,x,cv))); -./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' - 114 | GECODE_REWRITE(*this,(Distinct::post(home(*this),x0,x1))); -./gecode/set/rel/re-eq.hpp:104:3: required from here - 104 | ReEq::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/propagator/pattern.hpp:303:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 303 | : Propagator(home), x0(y0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: 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]' + 215 | Iter::Ranges::Diff probe(lbi,iterator); + | ^~~~~ +./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]' + 165 | return x->intersectI(home, iter); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +./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]' + 605 | GECODE_ME_CHECK_MODIFIED(modified, y.intersectI(home,xUBUnion)); +gecode/set/sequence/seq-u.cpp:125:9: required from here + 125 | GECODE_ES_CHECK(RelOp::partitionNYUB(home,modified,x,y,unionOfDets)); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 240 | Iter::Ranges::SingletonAppend si(mi,ma,iterator); + | ^~ +./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]' + 232 | return intersectI_full(home, mi, ma, iterator); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 165 | return x->intersectI(home, iter); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +./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]' + 605 | GECODE_ME_CHECK_MODIFIED(modified, y.intersectI(home,xUBUnion)); +gecode/set/sequence/seq-u.cpp:125:9: required from here + 125 | GECODE_ES_CHECK(RelOp::partitionNYUB(home,modified,x,y,unionOfDets)); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 378 | Iter::Ranges::Inter ij(j,i); + | ^~ +./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]' + 241 | if (lub.intersectI(home, si)) { + | ~~~~~~~~~~~~~~^~~~~~~~~~ +./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]' + 232 | return intersectI_full(home, mi, ma, iterator); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 165 | return x->intersectI(home, iter); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +./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]' + 605 | GECODE_ME_CHECK_MODIFIED(modified, y.intersectI(home,xUBUnion)); +gecode/set/sequence/seq-u.cpp:125:9: required from here + 125 | GECODE_ES_CHECK(RelOp::partitionNYUB(home,modified,x,y,unionOfDets)); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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/array.o gecode/set/array.cpp In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, - inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend >::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Set::RangesCompl]' at ./gecode/set/var-imp/set.hpp:343:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:269:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel/lq.hpp:311:3, - inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]' at ./gecode/set/rel/lq.hpp:359:24: + inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel/lq.hpp:311:3, + inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; bool strict = false]' at ./gecode/set/rel/lq.hpp:359:24: ./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { | ~~~~~~^~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/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/var/set.o gecode/set/var/set.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -160649,15 +168697,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 destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, - inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, - inlined from 'Gecode::ModEvent Gecode::Set::ComplementView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::Cache; View = Gecode::Set::SetView]' at ./gecode/set/view/complement.hpp:234:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/var-imp/set.cpp:36: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -160861,6 +168910,27 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -160882,6 +168952,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/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, + inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend >::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Set::RangesCompl]' at ./gecode/set/var-imp/set.hpp:343:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In file included from ./gecode/set.hh:755: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': ./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -160953,6 +169044,16 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/var-imp/integerset.cpp:36: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -160985,132 +169086,71 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:343:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -In file included from ./gecode/kernel.hh: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] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^ -gecode/set/channel.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/channel.cpp:48:67: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | GECODE_ES_FAIL(Set::Channel::ChannelSorted::post(home,y,xa)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because '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/channel.hh:258, - from gecode/set/channel.cpp:40: -./gecode/set/channel/sorted.hpp:65:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Channel::ChannelSorted::post(Gecode::Home, View, Gecode::ViewArray&) [with View = Gecode::Set::SetView]' - 65 | ChannelSorted::post(Home home, View x0, - | ~~~~~^~~~ -gecode/set/channel.cpp: In function 'void Gecode::channel(Home, const IntVarArgs&, 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); - | ^ -gecode/set/channel.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/set/channel.cpp:60:65: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | GECODE_ES_FAIL((Set::Channel::ChannelInt::post(home,xa,ya))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because '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/channel.hh:259: -./gecode/set/channel/int.hpp:67:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Channel::ChannelInt::post(Gecode::Home, Gecode::ViewArray >&, Gecode::ViewArray >&) [with View = Gecode::Set::SetView]' - 67 | ChannelInt::post(Home home, - | ~~~~~^~~~ -gecode/set/channel.cpp: In function 'void Gecode::channel(Home, const BoolVarArgs&, 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/channel.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/set/channel.cpp:68:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 67 | GECODE_ES_FAIL((Set::Channel::ChannelBool - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 68 | ::post(home,xv,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/channel.hh:260: -./gecode/set/channel/bool.hpp:118:32: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Channel::ChannelBool::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Set::SetView]' - 118 | ChannelBool::post(Home home, ViewArray& x, - | ~~~~~^~~~ -gecode/set/channel.cpp: In function 'void Gecode::channel(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); - | ^ -gecode/set/channel.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/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))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because '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/channel.hh:261: -./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/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/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/set/array.cpp: In constructor 'Gecode::SetVarArray::SetVarArray(Gecode::Space&, int)': +gecode/set/array.cpp:47:25: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 47 | x[i] = SetVar(home); + | ^ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +gecode/set/array.cpp: In constructor 'Gecode::SetVarArray::SetVarArray(Gecode::Space&, int, int, int, int, int, unsigned int, unsigned int)': +gecode/set/array.cpp:68:65: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 68 | x[i] = SetVar(home,lbMin,lbMax,ubMin,ubMax,minCard,maxCard); + | ^ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +gecode/set/array.cpp: In constructor 'Gecode::SetVarArray::SetVarArray(Gecode::Space&, int, const Gecode::IntSet&, int, int, unsigned int, unsigned int)': +gecode/set/array.cpp:87:57: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 87 | x[i] = SetVar(home,glb,ubMin,ubMax,minCard,maxCard); + | ^ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +gecode/set/array.cpp: In constructor 'Gecode::SetVarArray::SetVarArray(Gecode::Space&, int, int, int, const Gecode::IntSet&, unsigned int, unsigned int)': +gecode/set/array.cpp:108:57: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 108 | x[i] = SetVar(home,lbMin,lbMax,lub,minCard,maxCard); + | ^ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +gecode/set/array.cpp: In constructor 'Gecode::SetVarArray::SetVarArray(Gecode::Space&, int, const Gecode::IntSet&, const Gecode::IntSet&, unsigned int, unsigned int)': +gecode/set/array.cpp:128:49: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 128 | x[i] = SetVar(home,glb,lub,minCard,maxCard); + | ^ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +gecode/set/array.cpp: In constructor 'Gecode::SetVarArgs::SetVarArgs(Gecode::Space&, int, int, int, int, int, unsigned int, unsigned int)': +gecode/set/array.cpp:149:65: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 149 | a[i] = SetVar(home,lbMin,lbMax,ubMin,ubMax,minCard,maxCard); + | ^ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +gecode/set/array.cpp: In constructor 'Gecode::SetVarArgs::SetVarArgs(Gecode::Space&, int, const Gecode::IntSet&, int, int, unsigned int, unsigned int)': +gecode/set/array.cpp:168:57: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 168 | a[i] = SetVar(home,glb,ubMin,ubMax,minCard,maxCard); + | ^ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +gecode/set/array.cpp: In constructor 'Gecode::SetVarArgs::SetVarArgs(Gecode::Space&, int, int, int, const Gecode::IntSet&, unsigned int, unsigned int)': +gecode/set/array.cpp:189:57: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 189 | a[i] = SetVar(home,lbMin,lbMax,lub,minCard,maxCard); + | ^ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +gecode/set/array.cpp: In constructor 'Gecode::SetVarArgs::SetVarArgs(Gecode::Space&, int, const Gecode::IntSet&, const Gecode::IntSet&, unsigned int, unsigned int)': +gecode/set/array.cpp:209:49: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 209 | a[i] = SetVar(home,glb,lub,minCard,maxCard); + | ^ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -161153,6 +169193,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/set/exec.o gecode/set/exec.cpp ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -161160,8 +169202,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) | ^~~~~~ @@ -161175,73 +169215,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/channel/sorted.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Channel::ChannelSorted::post(Gecode::Home, View, Gecode::ViewArray&) [with View = Gecode::Set::SetView]': -gecode/set/channel.cpp:48:5: required from here - 48 | GECODE_ES_FAIL(Set::Channel::ChannelSorted::post(home,y,xa)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -./gecode/set/channel/sorted.hpp:73:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | SingletonView>::post(home,x0, sv))); -./gecode/kernel/macros.hpp:92:48: note: in definition of macro 'GECODE_ES_CHECK' - 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set/rel.hh:320, - from ./gecode/set/channel/sorted.hpp:42: -./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 - 60 | GECODE_ES_FAIL((Set::Channel::ChannelInt::post(home,xa,ya))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./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 - 67 | GECODE_ES_FAIL((Set::Channel::ChannelBool - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 68 | ::post(home,xv,y))); - | ~~~~~~^~~~~~~~~~~ -./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 - 81 | GECODE_ES_FAIL((Set::Channel::ChannelSet::post(home,xa,ya))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -161255,6 +169228,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 ./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); + | ^~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' 1858 | : ArgArrayBase(aa) {} @@ -161281,127 +169264,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 '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]' - 73 | SingletonView>::post(home,x0, sv))); -gecode/set/channel.cpp:48:5: required from here - 48 | GECODE_ES_FAIL(Set::Channel::ChannelSorted::post(home,y,xa)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -./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]' - 77 | (void) new (home) ChannelSorted(home,x0,xs); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/channel.cpp:48:5: required from here - 48 | GECODE_ES_FAIL(Set::Channel::ChannelSorted::post(home,y,xa)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -./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]' - 87 | (void) new (home) ChannelInt(home,xs,ys); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/channel.cpp:60:5: required from here - 60 | GECODE_ES_FAIL((Set::Channel::ChannelInt::post(home,xa,ya))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./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]' - 121 | (void) new (home) ChannelBool(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/channel.cpp:67:5: required from here - 67 | GECODE_ES_FAIL((Set::Channel::ChannelBool - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 68 | ::post(home,xv,y))); - | ~~~~~~^~~~~~~~~~~ -./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]' - 73 | (void) new (home) ChannelSet(home,xs,ys); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/channel.cpp:81:5: required from here - 81 | GECODE_ES_FAIL((Set::Channel::ChannelSet::post(home,xa,ya))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./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/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]': -./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' - 56 | (void) new (home) Eq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 73 | SingletonView>::post(home,x0, sv))); -gecode/set/channel.cpp:48:5: required from here - 48 | GECODE_ES_FAIL(Set::Channel::ChannelSorted::post(home,y,xa)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -./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]' - 81 | : Super(home,x0,y0), co(home), running(false) { - | ^ -./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]' - 121 | (void) new (home) ChannelBool(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/channel.cpp:67:5: required from here - 67 | GECODE_ES_FAIL((Set::Channel::ChannelBool - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 68 | ::post(home,xv,y))); - | ~~~~~~^~~~~~~~~~~ -./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]': @@ -161461,34 +169323,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 destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Eq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]' at ./gecode/set/rel/eq.hpp:83:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -./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]' - 45 | : MixBinaryPropagator(home,x,y) {} - | ^ -./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' - 56 | (void) new (home) Eq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 73 | SingletonView>::post(home,x0, sv))); -gecode/set/channel.cpp:48:5: required from here - 48 | GECODE_ES_FAIL(Set::Channel::ChannelSorted::post(home,y,xa)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -./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/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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -161521,36 +169377,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) { - | ^~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:269:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/int.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-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -161663,6 +169489,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); | ~~~~~^~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, + inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, + inlined from 'Gecode::ModEvent Gecode::Set::ComplementView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::Cache; View = Gecode::Set::SetView]' at ./gecode/set/view/complement.hpp:234:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -161753,6 +169588,38 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/set.hh:755: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': ./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -161855,53 +169722,7 @@ | ^~~~ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139: -gecode/set/bool.cpp: In function 'void Gecode::ite(Home, BoolVar, SetVar, SetVar, SetVar)': -./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^ -gecode/set/bool.cpp:40:5: note: in expansion of macro 'GECODE_POST' - 40 | GECODE_POST; - | ^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/set/bool.cpp:42:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | channel(home, b, i); - | ~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -gecode/set/bool.cpp:44:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 44 | yx[0]=y; yx[1]=x; - | ^ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -gecode/set/bool.cpp:44:20: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 44 | yx[0]=y; yx[1]=x; - | ^ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -gecode/set/bool.cpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | element(home, yx, i, z); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1019:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, SetVar)' - 1019 | element(Home home, const SetVarArgs& x, IntVar y, SetVar z); - | ~~~~~^~~~ + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -161951,6 +169772,8 @@ ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ @@ -161964,6 +169787,28 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/set.hh:44: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -161990,6 +169835,47 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' 1858 | : ArgArrayBase(aa) {} @@ -162003,6 +169889,48 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -162062,122 +169990,63 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel/lq.hpp:311:3, - inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = true]' at ./gecode/set/rel/lq.hpp:359:24: -./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/element.o gecode/set/element.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, - inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend >::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Set::RangesCompl]' at ./gecode/set/var-imp/set.hpp:343:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, - inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, - inlined from 'Gecode::ModEvent Gecode::Set::ComplementView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::Cache; View = Gecode::Set::SetView]' at ./gecode/set/view/complement.hpp:234:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence.cpp:36: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/element.hh:39, - from gecode/set/element.cpp:36: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403: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:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411: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:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -162253,17 +170122,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: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); @@ -162294,58 +170152,47 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/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/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.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:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp: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:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 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:5156:15: note: initializing argument 1 of '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] @@ -162375,105 +170222,27 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 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:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/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] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 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: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, + | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -162523,75 +170292,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 destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' at ./gecode/set/rel/lq.hpp:311:3, - inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; bool strict = false]' at ./gecode/set/rel/lq.hpp:359:24: -./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of '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); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099: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:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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); @@ -162675,6 +170375,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/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] @@ -162717,35 +170446,38 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/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/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -162796,27 +170528,13 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of '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 destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel/lq.hpp:311:3, + inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; bool strict = true]' at ./gecode/set/rel/lq.hpp:359:24: +./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': ./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -162828,156 +170546,65 @@ ./gecode/set.hh:1851:14: note: initializing 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 destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Eq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]' at ./gecode/set/rel/eq.hpp:83:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/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 + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/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/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/kernel.hh:139: -gecode/set/sequence.cpp: In function 'void Gecode::sequence(Home, 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); - | ^ -gecode/set/sequence.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) - | ~~~~~^~~~ -In file included from ./gecode/int/element.hh:323, - from ./gecode/set/element.hh:42: -./gecode/int/element/pair.hpp: In constructor 'Gecode::Int::Element::Pair::Pair(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView, int)': -./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/set/sequence.cpp:48:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | GECODE_ES_FAIL(Sequence::Seq::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/set/sequence/seq.hpp:56:18: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Sequence::Seq::post(Gecode::Home, Gecode::ViewArray)' - 56 | Seq::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) { - | ^~~~ -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/set/sequence.cpp: In function 'void Gecode::sequence(Home, 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/sequence.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/set/sequence.cpp:55:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | GECODE_ES_FAIL(Sequence::SeqU::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/sequence/seq-u.hpp:58:19: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Sequence::SeqU::post(Gecode::Home, Gecode::ViewArray, Gecode::Set::SetView)' - 58 | SeqU::post(Home home, ViewArray x, SetView y) { - | ~~~~~^~~~ -./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/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: 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 @@ -163020,312 +170647,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:139: -gecode/set/element.cpp: In function 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)': -./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^ -gecode/set/element.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/set/element.cpp:62:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 61 | GECODE_ES_FAIL((Element::ElementDisjoint:: - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 62 | post(home,iv,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/element.hh:225: -./gecode/set/element/disjoint.hpp:60:43: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::post(Gecode::Home, IdxViewArray&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]' - 60 | ElementDisjoint::post(Home home, IdxViewArray& xs, - | ~~~~~^~~~ -gecode/set/element.cpp:71:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 70 | (Element::ElementUnion:: - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 71 | post(home,iv,y,z))); - | ~~~~^~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because '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/element.hh:223: -./gecode/set/element/union.hpp:90:13: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Element::ElementUnion::post(Gecode::Home, IdxViewArray&, View0, View1) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]' - 90 | post(Home home, IdxViewArray& xs, View0 x0, View1 x1) { - | ~~~~~^~~~ -gecode/set/element.cpp:80:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | (Element::ElementIntersection:: - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 80 | post(home,iv,y,z,universe))); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because '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/element.hh:222: -./gecode/set/element/inter.hpp:92:13: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::post(Gecode::Home, IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]' - 92 | post(Home home, IdxViewArray& xs, View0 x0, View1 x1, - | ~~~~~^~~~ -gecode/set/element.cpp: In function 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, 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); - | ^ -gecode/set/element.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/set/element.cpp:102:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 101 | GECODE_ES_FAIL((Element::ElementDisjoint - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 102 | ::post(home,iv,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/element/disjoint.hpp:60:43: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::post(Gecode::Home, IdxViewArray&, RView) [with SView = Gecode::Set::SingletonView; RView = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]' - 60 | ElementDisjoint::post(Home home, IdxViewArray& xs, - | ~~~~~^~~~ -gecode/set/element.cpp:111:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 110 | (Element::ElementUnion:: - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 111 | post(home,iv,y,z))); - | ~~~~^~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/element/union.hpp:90:13: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Element::ElementUnion::post(Gecode::Home, IdxViewArray&, View0, View1) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]' - 90 | post(Home home, IdxViewArray& xs, View0 x0, View1 x1) { - | ~~~~~^~~~ -gecode/set/element.cpp:120:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 119 | (Element::ElementIntersection::post(home,iv,y,z,universe))); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/element/inter.hpp:92:13: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::post(Gecode::Home, IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]' - 92 | post(Home home, IdxViewArray& xs, View0 x0, View1 x1, - | ~~~~~^~~~ -gecode/set/element.cpp: In function 'void Gecode::element(Home, SetOpType, const IntSetArgs&, SetVar, SetVar, 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); - | ^ -gecode/set/element.cpp:134:5: note: in expansion of macro 'GECODE_POST' - 134 | 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/element.cpp:145:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 144 | GECODE_ES_FAIL((Element::ElementDisjoint:: - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 145 | post(home,iv,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/element/disjoint.hpp:60:43: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::post(Gecode::Home, IdxViewArray&, RView) [with SView = Gecode::Set::ConstSetView; RView = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]' - 60 | ElementDisjoint::post(Home home, IdxViewArray& xs, - | ~~~~~^~~~ -gecode/set/element.cpp:152:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 151 | (Element::ElementUnionConst:: - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 152 | post(home,z,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) { - | ^~~~ -In file included from ./gecode/set/element.hh:224: -./gecode/set/element/unionConst.hpp:95:13: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Element::ElementUnionConst::post(Gecode::Home, SView, const Gecode::IntSetArgs&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView; Gecode::IntSetArgs = Gecode::ArgArray]' - 95 | post(Home home, SView x0, const IntSetArgs& xs, - | ~~~~~^~~~ -gecode/set/element.cpp:164:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 163 | (Element::ElementIntersection:: - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 164 | post(home,iv,y,z,universe))); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/element/inter.hpp:92:13: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::post(Gecode::Home, IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]' - 92 | post(Home home, IdxViewArray& xs, View0 x0, View1 x1, - | ~~~~~^~~~ -gecode/set/element.cpp: In function 'void Gecode::element(Home, SetOpType, const IntArgs&, SetVar, SetVar, const IntSet&)': -gecode/set/element.cpp:182:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 182 | element(home,op,xs,y,z,universe); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/set/element.cpp:132:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntSetArgs&, SetVar, SetVar, const IntSet&)' - 132 | element(Home home, SetOpType op, const IntSetArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -gecode/set/element.cpp: In function 'void Gecode::element(Home, const SetVarArgs&, IntVar, 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/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/set/element.cpp:197:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 196 | GECODE_ES_FAIL((Element::ElementUnion - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 197 | ::post(home, iv, single,zv))); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/element/union.hpp:90:13: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Element::ElementUnion::post(Gecode::Home, IdxViewArray&, View0, View1) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]' - 90 | post(Home home, IdxViewArray& xs, View0 x0, View1 x1) { - | ~~~~~^~~~ -gecode/set/element.cpp: In function 'void Gecode::element(Home, const IntSetArgs&, IntVar, 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/element.cpp:206:5: note: in expansion of macro 'GECODE_POST' - 206 | 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/element.cpp:212:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 211 | GECODE_ES_FAIL((Element::ElementUnionConst::post(home, z, x, single))); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/element/unionConst.hpp:95:13: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Element::ElementUnionConst::post(Gecode::Home, SView, const Gecode::IntSetArgs&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SingletonView; Gecode::IntSetArgs = Gecode::ArgArray]' - 95 | post(Home home, SView x0, const IntSetArgs& xs, - | ~~~~~^~~~ -gecode/set/element.cpp: In function 'Gecode::IntVar Gecode::{anonymous}::pair(Gecode::Home, Gecode::IntVar, int, Gecode::IntVar, int)': -gecode/set/element.cpp:220:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | 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/set/element.cpp: In function 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, 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/element.cpp:233:5: note: in expansion of macro 'GECODE_POST' - 233 | 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/element.cpp:234:26: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 234 | element(home, a, pair(home,x,w,y,h), z); - | ~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/set/element.cpp:218:15: note: initializing argument 1 of 'Gecode::IntVar Gecode::{anonymous}::pair(Gecode::Home, Gecode::IntVar, int, Gecode::IntVar, int)' - 218 | pair(Home home, IntVar x, int w, IntVar y, int h) { - | ~~~~~^~~~ -gecode/set/element.cpp:234:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 234 | element(home, a, pair(home,x,w,y,h), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/set/element.cpp:201:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, SetVar)' - 201 | element(Home home, const IntSetArgs& x, IntVar y, SetVar z) { - | ~~~~~^~~~ -gecode/set/element.cpp: In function 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, 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/element.cpp:244:5: note: in expansion of macro 'GECODE_POST' - 244 | 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/element.cpp:245:26: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 245 | element(home, a, pair(home,x,w,y,h), z); - | ~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/set/element.cpp:218:15: note: initializing argument 1 of 'Gecode::IntVar Gecode::{anonymous}::pair(Gecode::Home, Gecode::IntVar, int, Gecode::IntVar, int)' - 218 | pair(Home home, IntVar x, int w, IntVar y, int h) { - | ~~~~~^~~~ -gecode/set/element.cpp:245:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 245 | element(home, a, pair(home,x,w,y,h), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/set/element.cpp:186:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, SetVar)' - 186 | element(Home home, const SetVarArgs& x, IntVar y, SetVar z) { - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -163348,45 +170669,28 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = 4]': -./gecode/set/sequence/seq.hpp:49:49: required from here - 49 | : NaryPropagator(home,x) {} - | ^ -./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 + 60 | : VarArgArray(a) {} | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/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 - 49 | : NaryOnePropagator(home,x, y) {} - | ^ -./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 - 64 | return Rel::Eq::post(home, x[0], y); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -./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:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -163413,45 +170717,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:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ @@ -163468,41 +170769,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]' - 56 | (void) new (home) Eq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/sequence/seq-u.hpp:64:44: required from here - 64 | return Rel::Eq::post(home, x[0], y); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -./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]' - 45 | : MixBinaryPropagator(home,x,y) {} - | ^ -./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]' - 56 | (void) new (home) Eq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/sequence/seq-u.hpp:64:44: required from here - 64 | return Rel::Eq::post(home, x[0], y); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -./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]': @@ -163562,535 +170828,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/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 - 40 | : TernaryPropagator(home,x0,x1,x2), w(w0) {} - | ^ -./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 - 52 | return Rel::EqDom::post(home,x0x1w,x2); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -./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/set/element/disjoint.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::post(Gecode::Home, IdxViewArray&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]': -gecode/set/element.cpp:61:9: required from here - 61 | GECODE_ES_FAIL((Element::ElementDisjoint:: - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 62 | post(home,iv,y))); - | ~~~~^~~~~~~~~~~ -./gecode/set/element/disjoint.hpp:67:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 67 | (void) new (home) - | ^~~~~~~~~~ - 68 | ElementDisjoint(home,xs,x1); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/element/disjoint.hpp:40:54: note: initializing argument 1 of 'Gecode::Set::Element::ElementDisjoint::ElementDisjoint(Gecode::Home, IdxViewArray&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]' - 40 | ElementDisjoint::ElementDisjoint(Home home, - | ~~~~~^~~~ -./gecode/set/element/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Element::ElementUnion::post(Gecode::Home, IdxViewArray&, View0, View1) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]': -gecode/set/element.cpp:69:9: required from here - 70 | (Element::ElementUnion:: - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 71 | post(home,iv,y,z))); - | ~~~~^~~~~~~~~~~~~ -./gecode/set/element/union.hpp:96:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 96 | (void) new (home) - | ^~~~~~~~~~ - 97 | ElementUnion(home,xs,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/element/union.hpp:41:21: note: initializing argument 1 of 'Gecode::Set::Element::ElementUnion::ElementUnion(Gecode::Home, IdxViewArray&, View0, View1) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]' - 41 | ElementUnion(Home home, IdxViewArray& iv0, View0 y0, View1 y1) - | ~~~~~^~~~ -./gecode/set/element/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::post(Gecode::Home, IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]': -gecode/set/element.cpp:78:9: required from here - 79 | (Element::ElementIntersection:: - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 80 | post(home,iv,y,z,universe))); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/element/inter.hpp:99:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 99 | (void) new (home) - | ^~~~~~~~~~ - 100 | ElementIntersection(home,xs,x0,x1,universe); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/element/inter.hpp:41:28: note: initializing argument 1 of 'Gecode::Set::Element::ElementIntersection::ElementIntersection(Gecode::Home, IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]' - 41 | ElementIntersection(Home home, IdxViewArray& iv0, View0 y0, View1 y1, - | ~~~~~^~~~ -./gecode/set/element/disjoint.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::post(Gecode::Home, IdxViewArray&, RView) [with SView = Gecode::Set::SingletonView; RView = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]': -gecode/set/element.cpp:101:9: required from here - 101 | GECODE_ES_FAIL((Element::ElementDisjoint - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 102 | ::post(home,iv,y))); - | ~~~~~~^~~~~~~~~~~ -./gecode/set/element/disjoint.hpp:67:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 67 | (void) new (home) - | ^~~~~~~~~~ - 68 | ElementDisjoint(home,xs,x1); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/element/disjoint.hpp:40:54: note: initializing argument 1 of 'Gecode::Set::Element::ElementDisjoint::ElementDisjoint(Gecode::Home, IdxViewArray&, RView) [with SView = Gecode::Set::SingletonView; RView = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]' - 40 | ElementDisjoint::ElementDisjoint(Home home, - | ~~~~~^~~~ -./gecode/set/element/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Element::ElementUnion::post(Gecode::Home, IdxViewArray&, View0, View1) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]': -gecode/set/element.cpp:109:9: required from here - 110 | (Element::ElementUnion:: - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 111 | post(home,iv,y,z))); - | ~~~~^~~~~~~~~~~~~ -./gecode/set/element/union.hpp:96:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 96 | (void) new (home) - | ^~~~~~~~~~ - 97 | ElementUnion(home,xs,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/element/union.hpp:41:21: note: initializing argument 1 of 'Gecode::Set::Element::ElementUnion::ElementUnion(Gecode::Home, IdxViewArray&, View0, View1) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]' - 41 | ElementUnion(Home home, IdxViewArray& iv0, View0 y0, View1 y1) - | ~~~~~^~~~ -./gecode/set/element/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::post(Gecode::Home, IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]': -gecode/set/element.cpp:118:9: required from here - 119 | (Element::ElementIntersection::post(home,iv,y,z,universe))); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/element/inter.hpp:99:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 99 | (void) new (home) - | ^~~~~~~~~~ - 100 | ElementIntersection(home,xs,x0,x1,universe); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/element/inter.hpp:41:28: note: initializing argument 1 of 'Gecode::Set::Element::ElementIntersection::ElementIntersection(Gecode::Home, IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]' - 41 | ElementIntersection(Home home, IdxViewArray& iv0, View0 y0, View1 y1, - | ~~~~~^~~~ -./gecode/set/element/disjoint.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::post(Gecode::Home, IdxViewArray&, RView) [with SView = Gecode::Set::ConstSetView; RView = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]': -gecode/set/element.cpp:144:9: required from here - 144 | GECODE_ES_FAIL((Element::ElementDisjoint:: - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 145 | post(home,iv,y))); - | ~~~~^~~~~~~~~~~ -./gecode/set/element/disjoint.hpp:67:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 67 | (void) new (home) - | ^~~~~~~~~~ - 68 | ElementDisjoint(home,xs,x1); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/element/disjoint.hpp:40:54: note: initializing argument 1 of 'Gecode::Set::Element::ElementDisjoint::ElementDisjoint(Gecode::Home, IdxViewArray&, RView) [with SView = Gecode::Set::ConstSetView; RView = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]' - 40 | ElementDisjoint::ElementDisjoint(Home home, - | ~~~~~^~~~ -./gecode/set/element/unionConst.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Element::ElementUnionConst::post(Gecode::Home, SView, const Gecode::IntSetArgs&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView; Gecode::IntSetArgs = Gecode::ArgArray]': -gecode/set/element.cpp:150:9: required from here - 151 | (Element::ElementUnionConst:: - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 152 | post(home,z,x,y))); - | ~~~~^~~~~~~~~~~~ -./gecode/set/element/unionConst.hpp:102:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 102 | (void) new (home) - | ^~~~~~~~~~ - 103 | ElementUnionConst(home,x0,xs,x1); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/element/unionConst.hpp:41:26: note: initializing argument 1 of 'Gecode::Set::Element::ElementUnionConst::ElementUnionConst(Gecode::Home, SView, const Gecode::IntSetArgs&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView; Gecode::IntSetArgs = Gecode::ArgArray]' - 41 | ElementUnionConst(Home home, SView y0, - | ~~~~~^~~~ -./gecode/set/element/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::post(Gecode::Home, IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]': -gecode/set/element.cpp:162:9: required from here - 163 | (Element::ElementIntersection:: - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 164 | post(home,iv,y,z,universe))); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/element/inter.hpp:99:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 99 | (void) new (home) - | ^~~~~~~~~~ - 100 | ElementIntersection(home,xs,x0,x1,universe); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/element/inter.hpp:41:28: note: initializing argument 1 of 'Gecode::Set::Element::ElementIntersection::ElementIntersection(Gecode::Home, IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]' - 41 | ElementIntersection(Home home, IdxViewArray& iv0, View0 y0, View1 y1, - | ~~~~~^~~~ -./gecode/set/element/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Element::ElementUnion::post(Gecode::Home, IdxViewArray&, View0, View1) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]': -gecode/set/element.cpp:196:5: required from here - 196 | GECODE_ES_FAIL((Element::ElementUnion - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 197 | ::post(home, iv, single,zv))); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/set/element/union.hpp:96:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 96 | (void) new (home) - | ^~~~~~~~~~ - 97 | ElementUnion(home,xs,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/element/union.hpp:41:21: note: initializing argument 1 of 'Gecode::Set::Element::ElementUnion::ElementUnion(Gecode::Home, IdxViewArray&, View0, View1) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]' - 41 | ElementUnion(Home home, IdxViewArray& iv0, View0 y0, View1 y1) - | ~~~~~^~~~ -./gecode/set/element/unionConst.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Element::ElementUnionConst::post(Gecode::Home, SView, const Gecode::IntSetArgs&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SingletonView; Gecode::IntSetArgs = Gecode::ArgArray]': -gecode/set/element.cpp:211:5: required from here - 211 | GECODE_ES_FAIL((Element::ElementUnionConst::post(home, z, x, single))); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/set/element/unionConst.hpp:102:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 102 | (void) new (home) - | ^~~~~~~~~~ - 103 | ElementUnionConst(home,x0,xs,x1); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/element/unionConst.hpp:41:26: note: initializing argument 1 of 'Gecode::Set::Element::ElementUnionConst::ElementUnionConst(Gecode::Home, SView, const Gecode::IntSetArgs&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SingletonView; Gecode::IntSetArgs = Gecode::ArgArray]' - 41 | ElementUnionConst(Home home, SView 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]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/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/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]' - 186 | (void) new (home) EqDom(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/element/pair.hpp:52:50: required from here - 52 | return Rel::EqDom::post(home,x0x1w,x2); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -./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/set/element/disjoint.hpp: In instantiation of 'Gecode::Set::Element::ElementDisjoint::ElementDisjoint(Gecode::Home, IdxViewArray&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]': -./gecode/set/element/disjoint.hpp:67:12: required from 'static Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::post(Gecode::Home, IdxViewArray&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]' - 67 | (void) new (home) - | ^~~~~~~~~~ - 68 | ElementDisjoint(home,xs,x1); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/element.cpp:61:9: required from here - 61 | GECODE_ES_FAIL((Element::ElementDisjoint:: - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 62 | post(home,iv,y))); - | ~~~~^~~~~~~~~~~ -./gecode/set/element/disjoint.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | : Propagator(home), iv(iv0), 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/element/union.hpp: In instantiation of 'Gecode::Set::Element::ElementUnion::ElementUnion(Gecode::Home, IdxViewArray&, View0, View1) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]': -./gecode/set/element/union.hpp:96:12: required from 'static Gecode::ExecStatus Gecode::Set::Element::ElementUnion::post(Gecode::Home, IdxViewArray&, View0, View1) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]' - 96 | (void) new (home) - | ^~~~~~~~~~ - 97 | ElementUnion(home,xs,x0,x1); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/element.cpp:69:9: required from here - 70 | (Element::ElementUnion:: - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 71 | post(home,iv,y,z))); - | ~~~~^~~~~~~~~~~~~ -./gecode/set/element/union.hpp:42:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | : 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/set/element/inter.hpp: In instantiation of 'Gecode::Set::Element::ElementIntersection::ElementIntersection(Gecode::Home, IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]': -./gecode/set/element/inter.hpp:99:12: required from 'static Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::post(Gecode::Home, IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]' - 99 | (void) new (home) - | ^~~~~~~~~~ - 100 | ElementIntersection(home,xs,x0,x1,universe); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/element.cpp:78:9: required from here - 79 | (Element::ElementIntersection:: - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 80 | post(home,iv,y,z,universe))); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/element/inter.hpp:43:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | : Propagator(home), universe(theUniverse), 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/set/element/disjoint.hpp: In instantiation of 'Gecode::Set::Element::ElementDisjoint::ElementDisjoint(Gecode::Home, IdxViewArray&, RView) [with SView = Gecode::Set::SingletonView; RView = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]': -./gecode/set/element/disjoint.hpp:67:12: required from 'static Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::post(Gecode::Home, IdxViewArray&, RView) [with SView = Gecode::Set::SingletonView; RView = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]' - 67 | (void) new (home) - | ^~~~~~~~~~ - 68 | ElementDisjoint(home,xs,x1); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/element.cpp:101:9: required from here - 101 | GECODE_ES_FAIL((Element::ElementDisjoint - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 102 | ::post(home,iv,y))); - | ~~~~~~^~~~~~~~~~~ -./gecode/set/element/disjoint.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | : Propagator(home), iv(iv0), 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/element/union.hpp: In instantiation of 'Gecode::Set::Element::ElementUnion::ElementUnion(Gecode::Home, IdxViewArray&, View0, View1) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]': -./gecode/set/element/union.hpp:96:12: required from 'static Gecode::ExecStatus Gecode::Set::Element::ElementUnion::post(Gecode::Home, IdxViewArray&, View0, View1) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]' - 96 | (void) new (home) - | ^~~~~~~~~~ - 97 | ElementUnion(home,xs,x0,x1); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/element.cpp:109:9: required from here - 110 | (Element::ElementUnion:: - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 111 | post(home,iv,y,z))); - | ~~~~^~~~~~~~~~~~~ -./gecode/set/element/union.hpp:42:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | : 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/set/element/inter.hpp: In instantiation of 'Gecode::Set::Element::ElementIntersection::ElementIntersection(Gecode::Home, IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]': -./gecode/set/element/inter.hpp:99:12: required from 'static Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::post(Gecode::Home, IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]' - 99 | (void) new (home) - | ^~~~~~~~~~ - 100 | ElementIntersection(home,xs,x0,x1,universe); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/element.cpp:118:9: required from here - 119 | (Element::ElementIntersection::post(home,iv,y,z,universe))); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/element/inter.hpp:43:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | : Propagator(home), universe(theUniverse), 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/set/element/disjoint.hpp: In instantiation of 'Gecode::Set::Element::ElementDisjoint::ElementDisjoint(Gecode::Home, IdxViewArray&, RView) [with SView = Gecode::Set::ConstSetView; RView = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]': -./gecode/set/element/disjoint.hpp:67:12: required from 'static Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::post(Gecode::Home, IdxViewArray&, RView) [with SView = Gecode::Set::ConstSetView; RView = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]' - 67 | (void) new (home) - | ^~~~~~~~~~ - 68 | ElementDisjoint(home,xs,x1); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/element.cpp:144:9: required from here - 144 | GECODE_ES_FAIL((Element::ElementDisjoint:: - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 145 | post(home,iv,y))); - | ~~~~^~~~~~~~~~~ -./gecode/set/element/disjoint.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | : Propagator(home), iv(iv0), 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/element/unionConst.hpp: In instantiation of 'Gecode::Set::Element::ElementUnionConst::ElementUnionConst(Gecode::Home, SView, const Gecode::IntSetArgs&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView; Gecode::IntSetArgs = Gecode::ArgArray]': -./gecode/set/element/unionConst.hpp:102:12: required from 'static Gecode::ExecStatus Gecode::Set::Element::ElementUnionConst::post(Gecode::Home, SView, const Gecode::IntSetArgs&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView; Gecode::IntSetArgs = Gecode::ArgArray]' - 102 | (void) new (home) - | ^~~~~~~~~~ - 103 | ElementUnionConst(home,x0,xs,x1); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/element.cpp:150:9: required from here - 151 | (Element::ElementUnionConst:: - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 152 | post(home,z,x,y))); - | ~~~~^~~~~~~~~~~~ -./gecode/set/element/unionConst.hpp:44:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | : Propagator(home), x0(y0), n_iv(iv0.size()), 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/element/inter.hpp: In instantiation of 'Gecode::Set::Element::ElementIntersection::ElementIntersection(Gecode::Home, IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]': -./gecode/set/element/inter.hpp:99:12: required from 'static Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::post(Gecode::Home, IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]' - 99 | (void) new (home) - | ^~~~~~~~~~ - 100 | ElementIntersection(home,xs,x0,x1,universe); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/element.cpp:162:9: required from here - 163 | (Element::ElementIntersection:: - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 164 | post(home,iv,y,z,universe))); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/element/inter.hpp:43:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | : Propagator(home), universe(theUniverse), 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/set/element/union.hpp: In instantiation of 'Gecode::Set::Element::ElementUnion::ElementUnion(Gecode::Home, IdxViewArray&, View0, View1) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]': -./gecode/set/element/union.hpp:96:12: required from 'static Gecode::ExecStatus Gecode::Set::Element::ElementUnion::post(Gecode::Home, IdxViewArray&, View0, View1) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]' - 96 | (void) new (home) - | ^~~~~~~~~~ - 97 | ElementUnion(home,xs,x0,x1); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/element.cpp:196:5: required from here - 196 | GECODE_ES_FAIL((Element::ElementUnion - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 197 | ::post(home, iv, single,zv))); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/set/element/union.hpp:42:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | : 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/set/element/unionConst.hpp: In instantiation of 'Gecode::Set::Element::ElementUnionConst::ElementUnionConst(Gecode::Home, SView, const Gecode::IntSetArgs&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SingletonView; Gecode::IntSetArgs = Gecode::ArgArray]': -./gecode/set/element/unionConst.hpp:102:12: required from 'static Gecode::ExecStatus Gecode::Set::Element::ElementUnionConst::post(Gecode::Home, SView, const Gecode::IntSetArgs&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SingletonView; Gecode::IntSetArgs = Gecode::ArgArray]' - 102 | (void) new (home) - | ^~~~~~~~~~ - 103 | ElementUnionConst(home,x0,xs,x1); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/element.cpp:211:5: required from here - 211 | GECODE_ES_FAIL((Element::ElementUnionConst::post(home, z, x, single))); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/set/element/unionConst.hpp:44:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | : Propagator(home), x0(y0), n_iv(iv0.size()), 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::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]' - 172 | : MixBinaryPropagator(home,x0,x1) {} - | ^ -./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]' - 186 | (void) new (home) EqDom(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/element/pair.hpp:52:50: required from here - 52 | return Rel::EqDom::post(home,x0x1w,x2); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -./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]': @@ -164150,1078 +170887,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/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]': -./gecode/set/element/union.hpp:312:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' - 313 | ::post(home(*this),is,x1))); -./gecode/set/element/union.hpp:109:3: required from here - 109 | ElementUnion::propagate(Space& home, const ModEventDelta&) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/element.hh:43: -./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/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-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/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/element/union.hpp:318:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' - 319 | ::post(home(*this),a,b,x1))); -./gecode/set/element/union.hpp:109:3: required from here - 109 | ElementUnion::propagate(Space& home, const ModEventDelta&) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/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/element/union.hpp:322:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' - 323 | (Rel::Eq::post(home(*this),x1,iv[0].view))); -./gecode/set/element/union.hpp:109:3: required from here - 109 | ElementUnion::propagate(Space& home, const ModEventDelta&) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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) - | ~~~~~^~~~ -In file included from ./gecode/set/rel-op.hh:289: -./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::ConstSetView; View1 = Gecode::Set::SetView]': -./gecode/set/element/inter.hpp:276:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' - 277 | ::post(home(*this),is,x1))); -./gecode/set/element/inter.hpp:112:3: required from here - 112 | ElementIntersection::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::ConstSetView; 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::ConstSetView; View1 = Gecode::Set::ConstSetView; 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::ConstSetView; View1 = Gecode::Set::SetView]' - 205 | IntersectionN::IntersectionN(Home home, ViewArray& x, - | ~~~~~^~~~ -./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::ConstSetView; View1 = Gecode::Set::ConstSetView; View2 = Gecode::Set::SetView]': -./gecode/set/element/inter.hpp:282:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' - 283 | ::post(home(*this),a,b,x1))); -./gecode/set/element/inter.hpp:112:3: required from here - 112 | ElementIntersection::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::ConstSetView; View1 = Gecode::Set::ConstSetView; View2 = Gecode::Set::SetView]' - 186 | Intersection::Intersection(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::ConstSetView]': -./gecode/set/element/inter.hpp:286:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' - 287 | (Rel::Eq::post(home(*this),x1,iv[0].view))); -./gecode/set/element/inter.hpp:112:3: required from here - 112 | ElementIntersection::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]': -./gecode/set/element/inter.hpp:276:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' - 277 | ::post(home(*this),is,x1))); -./gecode/set/element/inter.hpp:112:3: required from here - 112 | ElementIntersection::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::SingletonView; 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::SingletonView; View1 = Gecode::Set::SingletonView; 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::SingletonView; View1 = Gecode::Set::SetView]' - 205 | IntersectionN::IntersectionN(Home home, ViewArray& x, - | ~~~~~^~~~ -./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::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]': -./gecode/set/element/inter.hpp:282:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' - 283 | ::post(home(*this),a,b,x1))); -./gecode/set/element/inter.hpp:112:3: required from here - 112 | ElementIntersection::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]' - 186 | Intersection::Intersection(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::SingletonView]': -./gecode/set/element/inter.hpp:286:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' - 287 | (Rel::Eq::post(home(*this),x1,iv[0].view))); -./gecode/set/element/inter.hpp:112:3: required from here - 112 | ElementIntersection::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/rel-op/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]': -./gecode/set/element/union.hpp:312:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' - 313 | ::post(home(*this),is,x1))); -./gecode/set/element/union.hpp:109:3: required from here - 109 | ElementUnion::propagate(Space& home, const ModEventDelta&) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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) { - | ^~~~ -./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::SingletonView; View1 = Gecode::Set::SetView]' - 54 | Eq::post(Home home, View0 x, View1 y) { - | ~~~~~^~~~ -./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::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]' - 61 | ExecStatus Union::post(Home home, View0 x0, - | ~~~~~^~~~ -./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::SingletonView; View1 = Gecode::Set::SetView]' - 204 | UnionN::UnionN(Home home, ViewArray& 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::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]': -./gecode/set/element/union.hpp:318:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' - 319 | ::post(home(*this),a,b,x1))); -./gecode/set/element/union.hpp:109:3: required from here - 109 | ElementUnion::propagate(Space& home, const ModEventDelta&) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]' - 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::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': -./gecode/set/element/inter.hpp:276:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' - 277 | ::post(home(*this),is,x1))); -./gecode/set/element/inter.hpp:112:3: required from here - 112 | ElementIntersection::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/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/element/inter.hpp:282:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' - 283 | ::post(home(*this),a,b,x1))); -./gecode/set/element/inter.hpp:112:3: required from here - 112 | ElementIntersection::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/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]' - 245 | (void) new (home) UnionN(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/element/union.hpp:312:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' - 313 | ::post(home(*this),is,x1))); -./gecode/set/element/union.hpp:109:3: required from here - 109 | ElementUnion::propagate(Space& home, const ModEventDelta&) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/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::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]' - 63 | (void) new (home) Union(home,x0,x1,x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/element/union.hpp:318:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' - 319 | ::post(home(*this),a,b,x1))); -./gecode/set/element/union.hpp:109:3: required from here - 109 | ElementUnion::propagate(Space& home, const ModEventDelta&) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/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]' - 56 | (void) new (home) Eq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/element/union.hpp:322:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' - 323 | (Rel::Eq::post(home(*this),x1,iv[0].view))); -./gecode/set/element/union.hpp:109:3: required from here - 109 | ElementUnion::propagate(Space& home, const ModEventDelta&) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | : MixBinaryPropagator(home,x,y) {} - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::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 '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:242:40: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' - 242 | return Rel::Eq::post(home, x[0], y); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -./gecode/set/element/inter.hpp:276:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' - 277 | ::post(home(*this),is,x1))); -./gecode/set/element/inter.hpp:112:3: required from here - 112 | ElementIntersection::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::IntersectionN::IntersectionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::ConstSetView; 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::ConstSetView; View1 = Gecode::Set::SetView]' - 246 | (void) new (home) IntersectionN(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/element/inter.hpp:276:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' - 277 | ::post(home(*this),is,x1))); -./gecode/set/element/inter.hpp:112:3: required from here - 112 | ElementIntersection::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::ConstSetView; 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::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView; 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::ConstSetView; View2 = Gecode::Set::SetView]' - 50 | (void) new (home) Intersection(home,x0,x1,x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/element/inter.hpp:282:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' - 283 | ::post(home(*this),a,b,x1))); -./gecode/set/element/inter.hpp:112:3: required from here - 112 | ElementIntersection::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]' - 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) - | ~~~~~^~~~ -./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]' - 56 | (void) new (home) Eq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/element/inter.hpp:286:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' - 287 | (Rel::Eq::post(home(*this),x1,iv[0].view))); -./gecode/set/element/inter.hpp:112:3: required from here - 112 | ElementIntersection::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/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-op/inter.hpp:242:40: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' - 242 | return Rel::Eq::post(home, x[0], y); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -./gecode/set/element/inter.hpp:276:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' - 277 | ::post(home(*this),is,x1))); -./gecode/set/element/inter.hpp:112:3: required from here - 112 | ElementIntersection::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::SingletonView; View1 = Gecode::Set::SetView]' - 44 | Eq::Eq(Home home, View0 x, View1 y) - | ~~~~~^~~~ -./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::IntersectionN::IntersectionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; 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::SingletonView; View1 = Gecode::Set::SetView]' - 246 | (void) new (home) IntersectionN(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/element/inter.hpp:276:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' - 277 | ::post(home(*this),is,x1))); -./gecode/set/element/inter.hpp:112:3: required from here - 112 | ElementIntersection::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::SingletonView; 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::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; 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::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]' - 50 | (void) new (home) Intersection(home,x0,x1,x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/element/inter.hpp:282:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' - 283 | ::post(home(*this),a,b,x1))); -./gecode/set/element/inter.hpp:112:3: required from here - 112 | ElementIntersection::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::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/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]': -./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' - 56 | (void) new (home) Eq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/element/inter.hpp:286:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' - 287 | (Rel::Eq::post(home(*this),x1,iv[0].view))); -./gecode/set/element/inter.hpp:112:3: required from here - 112 | ElementIntersection::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/set/rel-op/union.hpp: In instantiation of 'Gecode::Set::RelOp::UnionN::UnionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; 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::SingletonView; View1 = Gecode::Set::SetView]' - 245 | (void) new (home) UnionN(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/element/union.hpp:312:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' - 313 | ::post(home(*this),is,x1))); -./gecode/set/element/union.hpp:109:3: required from here - 109 | ElementUnion::propagate(Space& home, const ModEventDelta&) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/kernel/propagator/pattern.hpp:722:9: note: initializing argument 1 of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; 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::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; 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::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]' - 63 | (void) new (home) Union(home,x0,x1,x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/element/union.hpp:318:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' - 319 | ::post(home(*this),a,b,x1))); -./gecode/set/element/union.hpp:109:3: required from here - 109 | ElementUnion::propagate(Space& home, const ModEventDelta&) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::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/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]' - 246 | (void) new (home) IntersectionN(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/element/inter.hpp:276:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' - 277 | ::post(home(*this),is,x1))); -./gecode/set/element/inter.hpp:112:3: required from here - 112 | ElementIntersection::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/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]' - 50 | (void) new (home) Intersection(home,x0,x1,x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/element/inter.hpp:282:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' - 283 | ::post(home(*this),a,b,x1))); -./gecode/set/element/inter.hpp:112:3: required from here - 112 | ElementIntersection::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::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]' - 205 | : MixNaryOnePropagator(home,x,y) { - | ^ -./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]' - 245 | (void) new (home) UnionN(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/element/union.hpp:312:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' - 313 | ::post(home(*this),is,x1))); -./gecode/set/element/union.hpp:109:3: required from here - 109 | ElementUnion::propagate(Space& home, const ModEventDelta&) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/propagator/pattern.hpp:723:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 723 | : Propagator(home), x(x0), y(y0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/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]' - 51 | View2,PC_SET_ANY>(home,y0,y1,y2) {} - | ^ -./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]' - 63 | (void) new (home) Union(home,x0,x1,x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/element/union.hpp:318:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' - 319 | ::post(home(*this),a,b,x1))); -./gecode/set/element/union.hpp:109:3: required from here - 109 | ElementUnion::propagate(Space& home, const ModEventDelta&) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]': -./gecode/set/rel/eq.hpp:45:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' - 45 | : MixBinaryPropagator(home,x,y) {} - | ^ -./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]' - 56 | (void) new (home) Eq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/element/union.hpp:322:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' - 323 | (Rel::Eq::post(home(*this),x1,iv[0].view))); -./gecode/set/element/union.hpp:109:3: required from here - 109 | ElementUnion::propagate(Space& home, const ModEventDelta&) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]': -./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' - 56 | (void) new (home) Eq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel-op/inter.hpp:242:40: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' - 242 | return Rel::Eq::post(home, x[0], y); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -./gecode/set/element/inter.hpp:276:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' - 277 | ::post(home(*this),is,x1))); -./gecode/set/element/inter.hpp:112:3: required from here - 112 | ElementIntersection::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]': -./gecode/set/rel-op/inter.hpp:208:21: required from 'Gecode::Set::RelOp::IntersectionN::IntersectionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' - 208 | intOfDets(home) { - | ^ -./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::ConstSetView; View1 = Gecode::Set::SetView]' - 246 | (void) new (home) IntersectionN(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/element/inter.hpp:276:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' - 277 | ::post(home(*this),is,x1))); -./gecode/set/element/inter.hpp:112:3: required from here - 112 | ElementIntersection::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/propagator/pattern.hpp:723:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 723 | : Propagator(home), x(x0), y(y0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/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::ConstSetView; int pc1 = 4; View2 = Gecode::Set::SetView; 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::ConstSetView; View2 = Gecode::Set::SetView]' - 189 | View2,PC_SET_ANY>(home,y0,y1,y2) {} - | ^ -./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::ConstSetView; View2 = Gecode::Set::SetView]' - 50 | (void) new (home) Intersection(home,x0,x1,x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/element/inter.hpp:282:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' - 283 | ::post(home(*this),a,b,x1))); -./gecode/set/element/inter.hpp:112:3: required from here - 112 | ElementIntersection::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::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]' - 45 | : MixBinaryPropagator(home,x,y) {} - | ^ -./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]' - 56 | (void) new (home) Eq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/element/inter.hpp:286:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' - 287 | (Rel::Eq::post(home(*this),x1,iv[0].view))); -./gecode/set/element/inter.hpp:112:3: required from here - 112 | ElementIntersection::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/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]' - 56 | (void) new (home) Eq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel-op/inter.hpp:242:40: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' - 242 | return Rel::Eq::post(home, x[0], y); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -./gecode/set/element/inter.hpp:276:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' - 277 | ::post(home(*this),is,x1))); -./gecode/set/element/inter.hpp:112:3: required from here - 112 | ElementIntersection::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::SingletonView; 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::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]': -./gecode/set/rel-op/inter.hpp:208:21: required from 'Gecode::Set::RelOp::IntersectionN::IntersectionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' - 208 | intOfDets(home) { - | ^ -./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::SingletonView; View1 = Gecode::Set::SetView]' - 246 | (void) new (home) IntersectionN(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/element/inter.hpp:276:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' - 277 | ::post(home(*this),is,x1))); -./gecode/set/element/inter.hpp:112:3: required from here - 112 | ElementIntersection::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/propagator/pattern.hpp:723:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 723 | : Propagator(home), x(x0), y(y0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation 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]': -./gecode/set/rel-op/inter.hpp:189:61: required from 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]' - 189 | View2,PC_SET_ANY>(home,y0,y1,y2) {} - | ^ -./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::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]' - 50 | (void) new (home) Intersection(home,x0,x1,x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/element/inter.hpp:282:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' - 283 | ::post(home(*this),a,b,x1))); -./gecode/set/element/inter.hpp:112:3: required from here - 112 | ElementIntersection::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::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]' - 45 | : MixBinaryPropagator(home,x,y) {} - | ^ -./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' - 56 | (void) new (home) Eq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/element/inter.hpp:286:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' - 287 | (Rel::Eq::post(home(*this),x1,iv[0].view))); -./gecode/set/element/inter.hpp:112:3: required from here - 112 | ElementIntersection::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::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]' - 45 | : MixBinaryPropagator(home,x,y) {} - | ^ -./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' - 56 | (void) new (home) Eq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel-op/inter.hpp:242:40: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' - 242 | return Rel::Eq::post(home, x[0], y); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -./gecode/set/element/inter.hpp:276:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' - 277 | ::post(home(*this),is,x1))); -./gecode/set/element/inter.hpp:112:3: required from here - 112 | ElementIntersection::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; 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::SingletonView; View1 = Gecode::Set::SetView]' - 45 | : MixBinaryPropagator(home,x,y) {} - | ^ -./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]' - 56 | (void) new (home) Eq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel-op/inter.hpp:242:40: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' - 242 | return Rel::Eq::post(home, x[0], y); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -./gecode/set/element/inter.hpp:276:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' - 277 | ::post(home(*this),is,x1))); -./gecode/set/element/inter.hpp:112:3: required from here - 112 | ElementIntersection::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -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]' - 299 | probe(iterator,lbi); - | ^~~~~ -./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]' - 152 | return x->includeI(home, iter); - | ~~~~~~~~~~~^~~~~~~~~~~~ -./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]' - 303 | GECODE_ME_CHECK(y.includeI(home,lbi)); - | ~~~~~~~~~~^~~~~~~~~~ -./gecode/set/rel-op/inter.hpp:273:3: required from here - 273 | IntersectionN::propagate(Space& home, const ModEventDelta&) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 215 | Iter::Ranges::Diff probe(lbi,iterator); - | ^~~~~ -./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]' - 165 | return x->intersectI(home, iter); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -./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]' - 309 | GECODE_ME_CHECK(y.intersectI(home,ubi)); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/set/rel-op/inter.hpp:273:3: required from here - 273 | IntersectionN::propagate(Space& home, const ModEventDelta&) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/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]' - 314 | Iter::Ranges::SingletonAppend si(mi,ma,iterator); - | ^~ -./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]' - 306 | return includeI_full(home, mi, ma, iterator); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 152 | return x->includeI(home, iter); - | ~~~~~~~~~~~^~~~~~~~~~~~ -./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]' - 303 | GECODE_ME_CHECK(y.includeI(home,lbi)); - | ~~~~~~~~~~^~~~~~~~~~ -./gecode/set/rel-op/inter.hpp:273:3: required from here - 273 | IntersectionN::propagate(Space& home, const ModEventDelta&) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 215 | Iter::Ranges::Diff probe(lbi,iterator); - | ^~~~~ -./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]' - 165 | return x->intersectI(home, iter); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -./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::SingletonView; View1 = Gecode::Set::SetView]' - 605 | GECODE_ME_CHECK_MODIFIED(modified, y.intersectI(home,xUBUnion)); -./gecode/set/rel-op/union.hpp:284:11: required from 'Gecode::ExecStatus Gecode::Set::RelOp::UnionN::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' - 284 | GECODE_ES_CHECK(partitionNYUB(home, modified, x, y,unionOfDets)); -./gecode/set/rel-op/union.hpp:266:3: required from here - 266 | UnionN::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~~~~~ -./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]' - 299 | probe(iterator,lbi); - | ^~~~~ -./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]' - 152 | return x->includeI(home, iter); - | ~~~~~~~~~~~^~~~~~~~~~~~ -./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::SingletonView; View1 = Gecode::Set::SetView]' - 579 | GECODE_ME_CHECK_MODIFIED(modified, y.includeI(home,xLBUnion)); -./gecode/set/rel-op/union.hpp:288:11: required from 'Gecode::ExecStatus Gecode::Set::RelOp::UnionN::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' - 288 | GECODE_ES_CHECK(partitionNYLB(home, modified, x, y,unionOfDets)); -./gecode/set/rel-op/union.hpp:266:3: required from here - 266 | UnionN::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~~~~~ -./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]' - 300 | Iter::Ranges::Union ij(j,i); - | ^~ -./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]' - 315 | if (glb.includeI(home, si)) { - | ~~~~~~~~~~~~^~~~~~~~~~ -./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]' - 306 | return includeI_full(home, mi, ma, iterator); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 152 | return x->includeI(home, iter); - | ~~~~~~~~~~~^~~~~~~~~~~~ -./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]' - 303 | GECODE_ME_CHECK(y.includeI(home,lbi)); - | ~~~~~~~~~~^~~~~~~~~~ -./gecode/set/rel-op/inter.hpp:273:3: required from here - 273 | IntersectionN::propagate(Space& home, const ModEventDelta&) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -./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) { - | ^~~~~ -./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]' - 240 | Iter::Ranges::SingletonAppend si(mi,ma,iterator); - | ^~ -./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]' - 232 | return intersectI_full(home, mi, ma, iterator); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 165 | return x->intersectI(home, iter); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -./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::SingletonView; View1 = Gecode::Set::SetView]' - 605 | GECODE_ME_CHECK_MODIFIED(modified, y.intersectI(home,xUBUnion)); -./gecode/set/rel-op/union.hpp:284:11: required from 'Gecode::ExecStatus Gecode::Set::RelOp::UnionN::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' - 284 | GECODE_ES_CHECK(partitionNYUB(home, modified, x, y,unionOfDets)); -./gecode/set/rel-op/union.hpp:266:3: required from here - 266 | UnionN::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~~~~~ -./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]' - 378 | Iter::Ranges::Inter ij(j,i); - | ^~ -./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]' - 241 | if (lub.intersectI(home, si)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~ -./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]' - 232 | return intersectI_full(home, mi, ma, iterator); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 165 | return x->intersectI(home, iter); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -./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::SingletonView; View1 = Gecode::Set::SetView]' - 605 | GECODE_ME_CHECK_MODIFIED(modified, y.intersectI(home,xUBUnion)); -./gecode/set/rel-op/union.hpp:284:11: required from 'Gecode::ExecStatus Gecode::Set::RelOp::UnionN::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' - 284 | GECODE_ES_CHECK(partitionNYUB(home, modified, x, y,unionOfDets)); -./gecode/set/rel-op/union.hpp:266:3: required from here - 266 | UnionN::propagate(Space& home, const ModEventDelta& med) { - | ^~~~~~~~~~~~~~~~~~~ -./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 destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' at ./gecode/set/rel/lq.hpp:311:3, - inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; bool strict = true]' at ./gecode/set/rel/lq.hpp:359:24: -./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In file included from ./gecode/iter.hh:51, - from ./gecode/int.hh:61: -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:343:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:269:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/iter.hh:51, - from ./gecode/int.hh:61: -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:343:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -165254,23 +170919,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/iter.hh:51, + from ./gecode/int.hh:61: In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel/lq.hpp:311:3, - inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; bool strict = false]' at ./gecode/set/rel/lq.hpp:359:24: + inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' at ./gecode/set/rel/lq.hpp:311:3, + inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]' at ./gecode/set/rel/lq.hpp:359:24: ./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { | ~~~~~~^~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:269:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +-c -o gecode/set/branch/action.o gecode/set/branch/action.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)': @@ -165495,6 +171154,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/branch/chb.o gecode/set/branch/chb.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] @@ -165598,35 +171259,39 @@ ./gecode/set.hh:1851:14: note: initializing 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/distinct.hh:71: -./gecode/set/distinct/atmostOne.hpp: In constructor 'Gecode::Set::Distinct::AtmostOne::AtmostOne(Gecode::Home, Gecode::ViewArray&, unsigned int)': -./gecode/set/distinct/atmostOne.hpp:43:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | : NaryPropagator(home,x), c(_c) {} - | ^ +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: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/distinct/atmostOne.hpp: In static member function 'static Gecode::ExecStatus Gecode::Set::Distinct::AtmostOne::post(Gecode::Home, Gecode::ViewArray, unsigned int)': -./gecode/set/distinct/atmostOne.hpp:56:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | (void) new (home) AtmostOne(home,x,c); - | ^ +./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/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:139: -gecode/set/distinct.cpp: In function 'void Gecode::atmostOne(Home, const SetVarArgs&, unsigned int)': +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/distinct.cpp:43:5: note: in expansion of macro 'GECODE_POST' - 43 | GECODE_POST; +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) { @@ -165634,18 +171299,29 @@ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ -gecode/set/distinct.cpp:47:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 47 | GECODE_ES_FAIL(Distinct::AtmostOne::post(home, x, c)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +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/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) { - | ~~~~~^~~~ +./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, + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/iter.hh:51: +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryUnion]' at ./gecode/set/var-imp/set.hpp:269:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -165710,19 +171386,41 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = 4]': -./gecode/set/distinct/atmostOne.hpp:43:56: required from here - 43 | : NaryPropagator(home,x), c(_c) {} - | ^ -./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 477 | : Propagator(home), x(y) { - | ^ +./gecode/kernel/propagator/wait.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::UnaryWait::post(Gecode::Home, View, std::function) [with View = Gecode::Set::SetView]': +gecode/set/exec.cpp:41:5: required from here + 41 | GECODE_ES_FAIL(UnaryWait::post(home,x,c)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +./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/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ +./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 + 48 | GECODE_ES_FAIL(NaryWait::post(home,xv,c)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +./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]' 1858 | : ArgArrayBase(aa) {} @@ -165762,6 +171460,38 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +./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]' + 155 | (void) new (home) UnaryWait(home,x,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/exec.cpp:41:5: required from here + 41 | GECODE_ES_FAIL(UnaryWait::post(home,x,c)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +./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]' + 247 | (void) new (home) NaryWait(home,x,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/exec.cpp:48:5: required from here + 48 | GECODE_ES_FAIL(NaryWait::post(home,xv,c)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +./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]': @@ -165821,29 +171551,21 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Eq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' at ./gecode/set/rel/eq.hpp:83:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -In file included from ./gecode/iter.hh:51, - from ./gecode/int.hh:61: -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:343:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, + inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend >::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Set::RangesCompl]' at ./gecode/set/var-imp/set.hpp:343:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/precede.o gecode/set/precede.cpp +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct/atmostOne.cpp:34: + from gecode/set/branch/action.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -165851,14 +171573,6 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:269:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -165891,13 +171605,68 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/branch.hh:43, + from gecode/set/branch/view-sel.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/branch/chb.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Eq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' at ./gecode/set/rel/eq.hpp:83:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, + inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, + inlined from 'Gecode::ModEvent Gecode::Set::ComplementView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::Cache; View = Gecode::Set::SetView]' at ./gecode/set/view/complement.hpp:234:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +./gecode/iter/ranges-list.hpp:166:36: warning: '*.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -165920,6 +171689,38 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -165993,15 +171794,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/iter.hh:51, - from ./gecode/int.hh:61: -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:343:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); @@ -166012,7 +171804,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/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -166042,13 +171833,6 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel/lq.hpp:311:3, - inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; bool strict = true]' at ./gecode/set/rel/lq.hpp:359:24: -./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -166139,10 +171923,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, | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/kernel.hh:150, from ./gecode/set.hh:43, - from ./gecode/set/precede.hh:43, - from gecode/set/precede.cpp:40: + 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; @@ -166253,62 +172039,56 @@ ./gecode/set.hh:1851:14: note: initializing 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/distinct.hh:71: -./gecode/set/distinct/atmostOne.hpp: In constructor 'Gecode::Set::Distinct::AtmostOne::AtmostOne(Gecode::Home, Gecode::ViewArray&, unsigned int)': -./gecode/set/distinct/atmostOne.hpp:43:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | : NaryPropagator(home,x), c(_c) {} - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/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/distinct/atmostOne.hpp: In static member function 'static Gecode::ExecStatus Gecode::Set::Distinct::AtmostOne::post(Gecode::Home, Gecode::ViewArray, unsigned int)': -./gecode/set/distinct/atmostOne.hpp:56:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | (void) new (home) AtmostOne(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/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) - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403: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/action.cpp: In constructor 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)': +gecode/set/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) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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: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::Set::SetView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::SetVar]' + 335 | Action::init(Home home, ViewArray& x, double d, + | ~~~~~^~~~ +gecode/set/branch/action.cpp: In member function 'void Gecode::SetAction::init(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)': +gecode/set/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/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp: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/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 destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' at ./gecode/set/rel/lq.hpp:311:3, + inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]' at ./gecode/set/rel/lq.hpp:359:24: +./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/set.hh:44: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: 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 @@ -166351,6 +172131,89 @@ ./gecode/int/var/bool.hpp:50:3: note: because '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 60 | : VarArgArray(a) {} @@ -166373,49 +172236,180 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = 4]': -./gecode/set/distinct/atmostOne.hpp:43:56: required from here - 43 | : NaryPropagator(home,x), c(_c) {} - | ^ -./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 477 | : Propagator(home), x(y) { - | ^ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing 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 + 41 | Action::init(home,y,d,bm); + | ~~~~~~~~~~~~^~~~~~~~~~~~~ +./gecode/kernel/branch/action.hpp:338:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 338 | object(*new Storage(home,x,d,bm)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/action.hpp:257:33: note: initializing argument 1 of 'Gecode::Action::Storage::Storage(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::SetVar]' + 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::Set::SetView]' + 244 | Action::Recorder::post(Home home, ViewArray& x, Action& a) { + | ~~~~~^~~~ +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/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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) | ~~~~~^~~~ -In file included from ./gecode/iter.hh:68, - from ./gecode/int.hh:61: -./gecode/iter/ranges-values.hpp: In instantiation of 'Gecode::Iter::Ranges::ToValues::ToValues(I&) [with I = Gecode::Iter::Ranges::NaryUnion]': -gecode/set/distinct/atmostOne.cpp:67:14: required from here - 67 | as(bigT); - | ^ -./gecode/iter/ranges-values.hpp:97:7: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] - 97 | : i(i0) { - | ^~~~~ -In file included from ./gecode/iter.hh:67: -./gecode/iter/ranges-union.hpp:350:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)' - 350 | NaryUnion::operator =(const NaryUnion& m) { - | ^~~~~~~~~ -In file included from ./gecode/iter.hh:57: -./gecode/iter/ranges-diff.hpp: In instantiation of 'Gecode::Iter::Ranges::Diff::Diff(I&, J&) [with I = Gecode::Iter::Ranges::NaryUnion; J = Gecode::Iter::Ranges::NaryUnion]': -gecode/set/distinct/atmostOne.cpp:122:55: required from here - 122 | Iter::Ranges::NaryUnion> deltaA(bigT2, glbsa); - | ^ -./gecode/iter/ranges-diff.hpp:114:7: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] - 114 | : i(i0), j(j0) { - | ^~~~~ -./gecode/iter/ranges-union.hpp:350:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)' - 350 | NaryUnion::operator =(const NaryUnion& m) { - | ^~~~~~~~~ -./gecode/iter/ranges-diff.hpp:114:14: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] - 114 | : i(i0), j(j0) { - | ^~~~~ -./gecode/iter/ranges-union.hpp:350:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)' - 350 | NaryUnion::operator =(const NaryUnion& m) { - | ^~~~~~~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void 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, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -166442,14 +172436,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 destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:269:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' 1858 | : ArgArrayBase(aa) {} @@ -166463,6 +172491,123 @@ ./gecode/set/var/set.hpp:49:3: 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/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]' + 339 | (void) Recorder::post(home,x,*this); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +gecode/set/branch/action.cpp:41:17: required from here + 41 | Action::init(home,y,d,bm); + | ~~~~~~~~~~~~^~~~~~~~~~~~~ +./gecode/kernel/branch/action.hpp:245:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 245 | (void) new (home) Recorder(home,x,a); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/action.hpp:233:41: note: initializing argument 1 of 'Gecode::Action::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Set::SetView]' + 233 | Action::Recorder::Recorder(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/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of '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); + | ~~~~~^~~~ +./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]' + 245 | (void) new (home) Recorder(home,x,a); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/action.hpp:339:32: required from 'void Gecode::Action::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::SetVar]' + 339 | (void) Recorder::post(home,x,*this); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +gecode/set/branch/action.cpp:41:17: required from here + 41 | Action::init(home,y,d,bm); + | ~~~~~~~~~~~~^~~~~~~~~~~~~ +./gecode/kernel/branch/action.hpp:235:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 235 | : NaryPropagator(home,x), a(a0), c(home) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:187: +./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = -1]' + 476 | (Home home, ViewArray& 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, + | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -166503,6 +172648,10 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | 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::SetVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' 603 | return copy(d,s,static_cast(n)); @@ -166522,6 +172671,353 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; 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::Set::SetView]' + 235 | : NaryPropagator(home,x), a(a0), c(home) { + | ^ +./gecode/kernel/branch/action.hpp:245:12: required from 'static Gecode::ExecStatus Gecode::Action::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Set::SetView]' + 245 | (void) new (home) Recorder(home,x,a); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/action.hpp:339:32: required from 'void Gecode::Action::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::SetVar]' + 339 | (void) Recorder::post(home,x,*this); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +gecode/set/branch/action.cpp:41:17: required from here + 41 | Action::init(home,y,d,bm); + | ~~~~~~~~~~~~^~~~~~~~~~~~~ +./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 477 | : Propagator(home), x(y) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(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 gecode/set/ldsb.o gecode/set/ldsb.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/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.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/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/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -166544,6 +173040,14 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -166555,6 +173059,18 @@ ./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); @@ -166565,6 +173081,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, | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/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); @@ -166585,6 +173105,56 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/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] @@ -166597,6 +173167,16 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.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); @@ -166656,16 +173236,50 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/iter.hh:51, - from ./gecode/int.hh:61: -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:343:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/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::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/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()); @@ -166694,6 +173308,28 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/kernel/branch/chb.hpp: In instantiation of 'void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::SetVar]': +gecode/set/branch/chb.cpp:40:14: required from here + 40 | CHB::init(home,y,bm); + | ~~~~~~~~~^~~~~~~~~~~ +./gecode/kernel/branch/chb.hpp:361:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 361 | object(*new Storage(home,x,bm)); + | ^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/chb.hpp:266:30: note: initializing argument 1 of 'Gecode::CHB::Storage::Storage(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::SetVar]' + 266 | CHB::Storage::Storage(Home home, ViewArray& x, + | ~~~~~^~~~ +./gecode/kernel/branch/chb.hpp:362:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 362 | (void) Recorder::post(home,x,*this); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/chb.hpp:254:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::CHB::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Set::SetView]' + 254 | CHB::Recorder::post(Home home, ViewArray& x, CHB& chb) { + | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -166756,6 +173392,260 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/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::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/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]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.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 'static Gecode::ExecStatus Gecode::CHB::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Set::SetView]': +./gecode/kernel/branch/chb.hpp:362:32: required from 'void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::SetVar]' + 362 | (void) Recorder::post(home,x,*this); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +gecode/set/branch/chb.cpp:40:14: required from here + 40 | CHB::init(home,y,bm); + | ~~~~~~~~~^~~~~~~~~~~ +./gecode/kernel/branch/chb.hpp:255:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 255 | (void) new (home) Recorder(home,x,chb); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/chb.hpp:243:38: note: initializing argument 1 of 'Gecode::CHB::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Set::SetView]' + 243 | CHB::Recorder::Recorder(Home home, ViewArray& x, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.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 'Gecode::CHB::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Set::SetView]': +./gecode/kernel/branch/chb.hpp:255:12: required from 'static Gecode::ExecStatus Gecode::CHB::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Set::SetView]' + 255 | (void) new (home) Recorder(home,x,chb); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/chb.hpp:362:32: required from 'void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::SetVar]' + 362 | (void) Recorder::post(home,x,*this); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +gecode/set/branch/chb.cpp:40:14: required from here + 40 | CHB::init(home,y,bm); + | ~~~~~~~~~^~~~~~~~~~~ +./gecode/kernel/branch/chb.hpp:245:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 245 | : NaryPropagator(home,x), chb(chb0), c(home) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:187: +./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = -1]' + 476 | (Home home, ViewArray& y) + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = -1]': +./gecode/kernel/branch/chb.hpp:245:66: required from 'Gecode::CHB::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Set::SetView]' + 245 | : NaryPropagator(home,x), chb(chb0), c(home) { + | ^ +./gecode/kernel/branch/chb.hpp:255:12: required from 'static Gecode::ExecStatus Gecode::CHB::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Set::SetView]' + 255 | (void) new (home) Recorder(home,x,chb); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/chb.hpp:362:32: required from 'void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::SetVar]' + 362 | (void) Recorder::post(home,x,*this); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +gecode/set/branch/chb.cpp:40:14: required from here + 40 | CHB::init(home,y,bm); + | ~~~~~~~~~^~~~~~~~~~~ +./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 477 | : Propagator(home), x(y) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: 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] @@ -166859,58 +173749,17 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139: -gecode/set/precede.cpp: In function 'void Gecode::precede(Home, const SetVarArgs&, int, int)': -./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^ -gecode/set/precede.cpp:49:5: note: in expansion of macro 'GECODE_POST' - 49 | GECODE_POST; - | ^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/set/precede.cpp:52:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 52 | GECODE_ES_FAIL(Precede::Single::post(home, y, s, t)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set/precede.hh:109: -./gecode/set/precede/single.hpp:100:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Precede::Single::post(Gecode::Home, Gecode::ViewArray&, int, int) [with View = Gecode::Set::SetView]' - 100 | Single::post(Home home, ViewArray& x, int s, int t) { - | ~~~~~^~~~ -gecode/set/precede.cpp: In function 'void Gecode::precede(Home, const SetVarArgs&, const IntArgs&)': -./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^ -gecode/set/precede.cpp:62:5: note: in expansion of macro 'GECODE_POST' - 62 | GECODE_POST; - | ^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/set/precede.cpp:66:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 66 | GECODE_ES_FAIL(Precede::Single::post(home, y, c[i], c[i+1])); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/precede/single.hpp:100:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Precede::Single::post(Gecode::Home, Gecode::ViewArray&, int, int) [with View = Gecode::Set::SetView]' - 100 | Single::post(Home home, ViewArray& x, int s, int t) { - | ~~~~~^~~~ +In file included from ./gecode/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/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -166975,19 +173824,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/precede/single.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Precede::Single::post(Gecode::Home, Gecode::ViewArray&, int, int) [with View = Gecode::Set::SetView]': -gecode/set/precede.cpp:52:5: required from here - 52 | GECODE_ES_FAIL(Precede::Single::post(home, y, s, t)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -./gecode/set/precede/single.hpp:134:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 134 | (void) new (home) Single(home, x, s, t, beta, gamma); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/precede/single.hpp:88:29: note: initializing argument 1 of 'Gecode::Set::Precede::Single::Single(Gecode::Home, Gecode::ViewArray&, int, int, int, int) [with View = Gecode::Set::SetView]' - 88 | Single::Single(Home home, ViewArray& x0, - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -167027,53 +173863,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/precede/single.hpp: In instantiation of 'Gecode::Set::Precede::Single::Single(Gecode::Home, Gecode::ViewArray&, int, int, int, int) [with View = Gecode::Set::SetView]': -./gecode/set/precede/single.hpp:134:12: required from 'static Gecode::ExecStatus Gecode::Set::Precede::Single::post(Gecode::Home, Gecode::ViewArray&, int, int) [with View = Gecode::Set::SetView]' - 134 | (void) new (home) Single(home, x, s, t, beta, gamma); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/precede.cpp:52:5: required from here - 52 | GECODE_ES_FAIL(Precede::Single::post(home, y, s, t)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -./gecode/set/precede/single.hpp:91:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 91 | c(home), s(s0), t(t0), alpha(0), beta(b), gamma(g) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:187: -./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = -1]' - 476 | (Home home, ViewArray& y) - | ~~~~~^~~~ -In file included from ./gecode/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); - | ^~~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = -1]': -./gecode/set/precede/single.hpp:91:56: required from 'Gecode::Set::Precede::Single::Single(Gecode::Home, Gecode::ViewArray&, int, int, int, int) [with View = Gecode::Set::SetView]' - 91 | c(home), s(s0), t(t0), alpha(0), beta(b), gamma(g) { - | ^ -./gecode/set/precede/single.hpp:134:12: required from 'static Gecode::ExecStatus Gecode::Set::Precede::Single::post(Gecode::Home, Gecode::ViewArray&, int, int) [with View = Gecode::Set::SetView]' - 134 | (void) new (home) Single(home, x, s, t, beta, gamma); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/precede.cpp:52:5: required from here - 52 | GECODE_ES_FAIL(Precede::Single::post(home, y, s, t)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 477 | : Propagator(home), x(y) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -167133,26 +173922,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:269:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, - inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend >::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Set::RangesCompl]' at ./gecode/set/var-imp/set.hpp:343:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -167185,25 +173954,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 destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, - inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend >::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Set::RangesCompl]' at ./gecode/set/var-imp/set.hpp:343:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, - inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, - inlined from 'Gecode::ModEvent Gecode::Set::ComplementView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::Cache; View = Gecode::Set::SetView]' at ./gecode/set/view/complement.hpp:234:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -167381,88 +174133,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/iter.hh:51: -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, - inlined from 'virtual Gecode::ExecStatus Gecode::Set::Distinct::AtmostOne::propagate(Gecode::Space&, const Gecode::ModEventDelta&)' at gecode/set/distinct/atmostOne.cpp:149:7: -./gecode/iter/ranges-list.hpp:166:36: warning: '*glbsa$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In file included from ./gecode/support.hh:116: -In destructor 'Gecode::Support::BlockAllocator::~BlockAllocator() [with T = Gecode::Iter::Ranges::RangeListIter::RangeList; A = Gecode::Region; int blocksize = 512]', - inlined from 'Gecode::Iter::Ranges::RangeListIter::RLIO::~RLIO()' at ./gecode/iter/ranges-list.hpp:52:11, - inlined from 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()' at ./gecode/iter/ranges-list.hpp:168:18, - inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, - inlined from 'virtual Gecode::ExecStatus Gecode::Set::Distinct::AtmostOne::propagate(Gecode::Space&, const Gecode::ModEventDelta&)' at gecode/set/distinct/atmostOne.cpp:149:7: -./gecode/support/block-allocator.hpp:108:12: warning: '*(Gecode::Support::BlockAllocator*)glbsa$rlio.Gecode::Support::BlockAllocator::b' may be used uninitialized [-Wmaybe-uninitialized] - 108 | while (b != NULL) { - | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh: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 destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, - inlined from 'virtual Gecode::ExecStatus Gecode::Set::Distinct::AtmostOne::propagate(Gecode::Space&, const Gecode::ModEventDelta&)' at gecode/set/distinct/atmostOne.cpp:149:7: -./gecode/iter/ranges-list.hpp:166:36: warning: '*bigT2$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, - inlined from 'virtual Gecode::ExecStatus Gecode::Set::Distinct::AtmostOne::propagate(Gecode::Space&, const Gecode::ModEventDelta&)' at gecode/set/distinct/atmostOne.cpp:149:7: -./gecode/iter/ranges-list.hpp:166:36: warning: '*glbsa$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Support::BlockAllocator::~BlockAllocator() [with T = Gecode::Iter::Ranges::RangeListIter::RangeList; A = Gecode::Region; int blocksize = 512]', - inlined from 'Gecode::Iter::Ranges::RangeListIter::RLIO::~RLIO()' at ./gecode/iter/ranges-list.hpp:52:11, - inlined from 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()' at ./gecode/iter/ranges-list.hpp:168:18, - inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, - inlined from 'virtual Gecode::ExecStatus Gecode::Set::Distinct::AtmostOne::propagate(Gecode::Space&, const Gecode::ModEventDelta&)' at gecode/set/distinct/atmostOne.cpp:149:7: -./gecode/support/block-allocator.hpp:108:12: warning: '*(Gecode::Support::BlockAllocator*)glbsa$rlio.Gecode::Support::BlockAllocator::b' may be used uninitialized [-Wmaybe-uninitialized] - 108 | while (b != NULL) { - | ^ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, - inlined from 'virtual Gecode::ExecStatus Gecode::Set::Distinct::AtmostOne::propagate(Gecode::Space&, const Gecode::ModEventDelta&)' at gecode/set/distinct/atmostOne.cpp:149:7: -./gecode/iter/ranges-list.hpp:166:36: warning: '*glbsa$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Support::BlockAllocator::~BlockAllocator() [with T = Gecode::Iter::Ranges::RangeListIter::RangeList; A = Gecode::Region; int blocksize = 512]', - inlined from 'Gecode::Iter::Ranges::RangeListIter::RLIO::~RLIO()' at ./gecode/iter/ranges-list.hpp:52:11, - inlined from 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()' at ./gecode/iter/ranges-list.hpp:168:18, - inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, - inlined from 'virtual Gecode::ExecStatus Gecode::Set::Distinct::AtmostOne::propagate(Gecode::Space&, const Gecode::ModEventDelta&)' at gecode/set/distinct/atmostOne.cpp:149:7: -./gecode/support/block-allocator.hpp:108:12: warning: '*(Gecode::Support::BlockAllocator*)glbsa$rlio.Gecode::Support::BlockAllocator::b' may be used uninitialized [-Wmaybe-uninitialized] - 108 | while (b != NULL) { - | ^ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, - inlined from 'virtual Gecode::ExecStatus Gecode::Set::Distinct::AtmostOne::propagate(Gecode::Space&, const Gecode::ModEventDelta&)' at gecode/set/distinct/atmostOne.cpp:149:7: -./gecode/iter/ranges-list.hpp:166:36: warning: '*bigT2$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, - inlined from 'virtual Gecode::ExecStatus Gecode::Set::Distinct::AtmostOne::propagate(Gecode::Space&, const Gecode::ModEventDelta&)' at gecode/set/distinct/atmostOne.cpp:149:7: -./gecode/iter/ranges-list.hpp:166:36: warning: '*glbsa$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Support::BlockAllocator::~BlockAllocator() [with T = Gecode::Iter::Ranges::RangeListIter::RangeList; A = Gecode::Region; int blocksize = 512]', - inlined from 'Gecode::Iter::Ranges::RangeListIter::RLIO::~RLIO()' at ./gecode/iter/ranges-list.hpp:52:11, - inlined from 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()' at ./gecode/iter/ranges-list.hpp:168:18, - inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, - inlined from 'virtual Gecode::ExecStatus Gecode::Set::Distinct::AtmostOne::propagate(Gecode::Space&, const Gecode::ModEventDelta&)' at gecode/set/distinct/atmostOne.cpp:149:7: -./gecode/support/block-allocator.hpp:108:12: warning: '*(Gecode::Support::BlockAllocator*)glbsa$rlio.Gecode::Support::BlockAllocator::b' may be used uninitialized [-Wmaybe-uninitialized] - 108 | while (b != NULL) { - | ^ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, - inlined from 'virtual Gecode::ExecStatus Gecode::Set::Distinct::AtmostOne::propagate(Gecode::Space&, const Gecode::ModEventDelta&)' at gecode/set/distinct/atmostOne.cpp:154:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*bigT$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ ./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); @@ -167504,15 +174180,6 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, - inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, - inlined from 'Gecode::ModEvent Gecode::Set::ComplementView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::Cache; View = Gecode::Set::SetView]' at ./gecode/set/view/complement.hpp:234:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In file included from ./gecode/set.hh: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] @@ -167584,6 +174251,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/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:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -167616,60 +174294,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/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/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -167734,45 +174358,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) | ^~~~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = 4]': -./gecode/set/sequence/seq.hpp:49:49: required from here - 49 | : NaryPropagator(home,x) {} - | ^ -./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 - 49 | : NaryOnePropagator(home,x, y) {} - | ^ -./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 - 64 | return Rel::Eq::post(home, x[0], y); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -./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/relax.o gecode/set/relax.cpp ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -167812,52 +174399,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) | ^~~~~~ -./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]' - 56 | (void) new (home) Eq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/sequence/seq-u.hpp:64:44: required from here - 64 | return Rel::Eq::post(home, x[0], y); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -./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]' - 45 | : MixBinaryPropagator(home,x,y) {} - | ^ -./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]' - 56 | (void) new (home) Eq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/sequence/seq-u.hpp:64:44: required from here - 64 | return Rel::Eq::post(home, x[0], y); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -./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/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); - | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -167879,6 +174422,11 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' 603 | return copy(d,s,static_cast(n)); @@ -167898,6 +174446,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]' 603 | return copy(d,s,static_cast(n)); @@ -167914,20 +174465,12 @@ ./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: 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/set/var/set.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); @@ -167949,8 +174492,13 @@ ./gecode/kernel/core.hpp:1759: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/array.o gecode/set/array.cpp +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel/lq.hpp:311:3, + inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]' at ./gecode/set/rel/lq.hpp:359:24: +./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -167973,16 +174521,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 destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, - inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend >::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Set::RangesCompl]' at ./gecode/set/var-imp/set.hpp:343:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -168066,6 +174604,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/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb/sym-imp.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -168185,8 +174734,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/set.o gecode/set/var-imp/set.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] @@ -168259,7 +174806,7 @@ 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/set/var-imp/integerset.o gecode/set/var-imp/integerset.cpp +-c -o gecode/set/trace/tracer.o gecode/set/trace/tracer.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] @@ -168292,69 +174839,181 @@ ./gecode/set.hh:1851:14: note: initializing 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) {} - | ^ +In file included from ./gecode/set/ldsb.hh:38: +./gecode/int/ldsb.hh: At global scope: +./gecode/int/ldsb.hh:189:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 189 | VariableSymmetryImp(Space& home, int* vs, unsigned int n); + | ^~~~~ +./gecode/int/ldsb.hh:189:31: note: remove the '< >' +./gecode/int/ldsb.hh:191:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 191 | VariableSymmetryImp(Space& home, const VariableSymmetryImp& other); + | ^~~~~ +./gecode/int/ldsb.hh:191:31: note: remove the '< >' +./gecode/int/ldsb.hh:209:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 209 | ValueSymmetryImp(Space& home, int* vs, unsigned int n); + | ^~~~~ +./gecode/int/ldsb.hh:209:28: note: remove the '< >' +./gecode/int/ldsb.hh:211:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 211 | ValueSymmetryImp(Space& home, const ValueSymmetryImp& other); + | ^~~~~ +./gecode/int/ldsb.hh:211:28: note: remove the '< >' +./gecode/int/ldsb.hh:251:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 251 | VariableSequenceSymmetryImp(Space& home, int *_indices, unsigned int n, unsigned int seqsize); + | ^~~~~ +./gecode/int/ldsb.hh:251:39: note: remove the '< >' +./gecode/int/ldsb.hh:253:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 253 | VariableSequenceSymmetryImp(Space& home, const VariableSequenceSymmetryImp& s); + | ^~~~~ +./gecode/int/ldsb.hh:253:39: note: remove the '< >' +./gecode/int/ldsb.hh:282:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 282 | ValueSequenceSymmetryImp(const ValueSequenceSymmetryImp&); + | ^ +./gecode/int/ldsb.hh:282:35: note: remove the '< >' +./gecode/int/ldsb.hh:285:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 285 | ValueSequenceSymmetryImp(Space& home, int* _values, unsigned int n, unsigned int seqsize); + | ^~~~~ +./gecode/int/ldsb.hh:285:36: note: remove the '< >' +./gecode/int/ldsb.hh:287:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 287 | ValueSequenceSymmetryImp(Space& home, const ValueSequenceSymmetryImp& vss); + | ^~~~~ +./gecode/int/ldsb.hh:287:36: note: remove the '< >' +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266: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/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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:1759:21: 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/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/kernel/core.hpp:3266:3: note: because '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/set/branch/var.hpp:74:29: note: initializing argument 1 of 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)' + 74 | SetVarBranch::expand(Home home, const SetVarArgs& x) { + | ~~~~~^~~~ +gecode/set/ldsb.cpp:167:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | postldsbsetbrancher + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 167 | (home,xv,vs,Branch::valselcommit(home,vals),array,n,bf,vvp); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/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 destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, - inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, - inlined from 'Gecode::ModEvent Gecode::Set::ComplementView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::Cache; View = Gecode::Set::SetView]' at ./gecode/set/view/complement.hpp:234:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +In file included from ./gecode/set/ldsb.hh:142: +./gecode/set/ldsb/brancher.hpp:269:28: note: initializing argument 1 of 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' + 269 | postldsbsetbrancher(Home home, + | ~~~~~^~~~ +gecode/set/ldsb.cpp: In function 'void Gecode::branch(Home, const SetVarArgs&, TieBreak, SetValBranch, const Symmetries&, SetBranchFilter, SetVarValPrint)': +gecode/set/ldsb.cpp:178:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 178 | vars.a.expand(home,x); + | ~~~~~~~~~~~~~^~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/var.hpp:74:29: note: initializing argument 1 of 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)' + 74 | SetVarBranch::expand(Home home, const SetVarArgs& x) { + | ~~~~~^~~~ +gecode/set/ldsb.cpp:182:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 182 | vars.b.expand(home,x); + | ~~~~~~~~~~~~~^~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/var.hpp:74:29: note: initializing argument 1 of 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)' + 74 | SetVarBranch::expand(Home home, const SetVarArgs& x) { + | ~~~~~^~~~ +gecode/set/ldsb.cpp:186:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 186 | vars.c.expand(home,x); + | ~~~~~~~~~~~~~^~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/var.hpp:74:29: note: initializing argument 1 of 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)' + 74 | SetVarBranch::expand(Home home, const SetVarArgs& x) { + | ~~~~~^~~~ +gecode/set/ldsb.cpp:190:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 190 | vars.d.expand(home,x); + | ~~~~~~~~~~~~~^~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/var.hpp:74:29: note: initializing argument 1 of 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)' + 74 | SetVarBranch::expand(Home home, const SetVarArgs& x) { + | ~~~~~^~~~ +gecode/set/ldsb.cpp:192:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 192 | branch(home,x,vars.a,vals,syms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/set/ldsb.cpp:138:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, const Symmetries&, SetBranchFilter, SetVarValPrint)' + 138 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +gecode/set/ldsb.cpp:215:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 215 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/ldsb/brancher.hpp:269:28: note: initializing argument 1 of 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' + 269 | postldsbsetbrancher(Home home, + | ~~~~~^~~~ +gecode/set/ldsb.cpp:221:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 221 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/ldsb/brancher.hpp:269:28: note: initializing argument 1 of 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' + 269 | postldsbsetbrancher(Home home, + | ~~~~~^~~~ +gecode/set/ldsb.cpp:227:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 227 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/ldsb/brancher.hpp:269:28: note: initializing argument 1 of 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' + 269 | postldsbsetbrancher(Home home, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/relax.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -168419,252 +175078,59 @@ ./gecode/set/var/set.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 - 49 | : NaryPropagator(home,x) {} - | ^ -./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 - 49 | : NaryOnePropagator(home,x, y) {} - | ^ -./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/set/ldsb/brancher.hpp: In instantiation of 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': +gecode/set/ldsb.cpp:167:7: required from here + 166 | postldsbsetbrancher + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 167 | (home,xv,vs,Branch::valselcommit(home,vals),array,n,bf,vvp); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/ldsb/brancher.hpp:279:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 278 | LDSBSetBrancher,BrancherPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 279 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const 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 - 64 | return Rel::Eq::post(home, x[0], y); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -./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/ldsb/brancher.hpp:258:13: note: initializing argument 1 of 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' + 258 | post(Home home, ViewArray& x, + | ~~~~~^~~~ +./gecode/set/ldsb/brancher.hpp:282:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 281 | LDSBSetBrancher,BrancherNoPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 282 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/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]' - 56 | (void) new (home) Eq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/sequence/seq-u.hpp:64:44: required from here - 64 | return Rel::Eq::post(home, x[0], y); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -./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/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/set/ldsb/brancher.hpp:287:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 286 | LDSBSetBrancher,BrancherPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 287 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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]' - 45 | : MixBinaryPropagator(home,x,y) {} - | ^ -./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]' - 56 | (void) new (home) Eq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/sequence/seq-u.hpp:64:44: required from here - 64 | return Rel::Eq::post(home, x[0], y); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -./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/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, + | ~~~~~^~~~ +./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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/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]' - 215 | Iter::Ranges::Diff probe(lbi,iterator); - | ^~~~~ -./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]' - 165 | return x->intersectI(home, iter); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -./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]' - 605 | GECODE_ME_CHECK_MODIFIED(modified, y.intersectI(home,xUBUnion)); -gecode/set/sequence/seq-u.cpp:125:9: required from here - 125 | GECODE_ES_CHECK(RelOp::partitionNYUB(home,modified,x,y,unionOfDets)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 240 | Iter::Ranges::SingletonAppend si(mi,ma,iterator); - | ^~ -./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]' - 232 | return intersectI_full(home, mi, ma, iterator); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 165 | return x->intersectI(home, iter); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -./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]' - 605 | GECODE_ME_CHECK_MODIFIED(modified, y.intersectI(home,xUBUnion)); -gecode/set/sequence/seq-u.cpp:125:9: required from here - 125 | GECODE_ES_CHECK(RelOp::partitionNYUB(home,modified,x,y,unionOfDets)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 378 | Iter::Ranges::Inter ij(j,i); - | ^~ -./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]' - 241 | if (lub.intersectI(home, si)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~ -./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]' - 232 | return intersectI_full(home, mi, ma, iterator); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 165 | return x->intersectI(home, iter); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -./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]' - 605 | GECODE_ME_CHECK_MODIFIED(modified, y.intersectI(home,xUBUnion)); -gecode/set/sequence/seq-u.cpp:125:9: required from here - 125 | GECODE_ES_CHECK(RelOp::partitionNYUB(home,modified,x,y,unionOfDets)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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) { - | ^~~~~ +./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::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:150, from ./gecode/set.hh:43, - from gecode/set/array.cpp:40: + 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; @@ -168672,108 +175138,139 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Eq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]' at ./gecode/set/rel/eq.hpp:83:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403: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/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 = 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 + 215 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/ldsb/brancher.hpp:279:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 278 | LDSBSetBrancher,BrancherPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 279 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411: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/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::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/ldsb/brancher.hpp:282:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 281 | LDSBSetBrancher,BrancherNoPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 282 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.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/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, + | ~~~~~^~~~ +./gecode/set/ldsb/brancher.hpp:287:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 286 | LDSBSetBrancher,BrancherPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 287 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void 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: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403: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/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/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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411: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/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/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 + 221 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/ldsb/brancher.hpp:279:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 278 | LDSBSetBrancher,BrancherPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 279 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.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/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/ldsb/brancher.hpp:282:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 281 | LDSBSetBrancher,BrancherNoPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 282 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: 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/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, + | ~~~~~^~~~ +./gecode/set/ldsb/brancher.hpp:287:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 286 | LDSBSetBrancher,BrancherPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 287 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/ldsb/brancher.hpp:258:13: note: initializing argument 1 of 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::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/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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/ldsb/brancher.hpp:258:13: note: initializing argument 1 of 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' + 258 | post(Home home, ViewArray& x, + | ~~~~~^~~~ 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/set/ldsb/brancher.hpp: In instantiation of 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': +gecode/set/ldsb.cpp:227:45: required from here + 227 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/ldsb/brancher.hpp:279:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 278 | LDSBSetBrancher,BrancherPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 279 | ::post(home,x,vs,vsc,syms,nsyms,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/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::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/ldsb/brancher.hpp:282:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 281 | LDSBSetBrancher,BrancherNoPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 282 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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::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/int.hh:1723: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': ./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -168782,9 +175279,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/set/ldsb/brancher.hpp:287:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 286 | LDSBSetBrancher,BrancherPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 287 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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::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/int.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/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/kernel/core.hpp:3266: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/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -168868,6 +175387,32 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -168897,27 +175442,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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -168946,30 +175483,185 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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/set/ldsb/brancher.hpp: In instantiation of 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': +./gecode/set/ldsb/brancher.hpp:279:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' + 278 | LDSBSetBrancher,BrancherPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 279 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/ldsb.cpp:167:7: required from here + 166 | postldsbsetbrancher + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 167 | (home,xv,vs,Branch::valselcommit(home,vals),array,n,bf,vvp); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/ldsb/brancher.hpp:263:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 263 | (void) new (home) LDSBSetBrancher + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759: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/set.o gecode/set/var/set.cpp +./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::BrancherFilter; 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/set/ldsb/brancher.hpp: In instantiation of 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::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 = 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]' + 281 | LDSBSetBrancher,BrancherNoPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 282 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/ldsb.cpp:167:7: required from here + 166 | postldsbsetbrancher + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 167 | (home,xv,vs,Branch::valselcommit(home,vals),array,n,bf,vvp); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/ldsb/brancher.hpp:263:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 263 | (void) new (home) LDSBSetBrancher + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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::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, + | ~~~~~^~~~ +./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::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 = 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]' + 286 | LDSBSetBrancher,BrancherPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 287 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/ldsb.cpp:167:7: required from here + 166 | postldsbsetbrancher + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 167 | (home,xv,vs,Branch::valselcommit(home,vals),array,n,bf,vvp); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/ldsb/brancher.hpp:263:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 263 | (void) new (home) LDSBSetBrancher + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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/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]' + 289 | LDSBSetBrancher,BrancherNoPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 290 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/ldsb.cpp:167:7: required from here + 166 | postldsbsetbrancher + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 167 | (home,xv,vs,Branch::valselcommit(home,vals),array,n,bf,vvp); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/ldsb/brancher.hpp:263:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 263 | (void) new (home) LDSBSetBrancher + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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::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/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]' + 278 | LDSBSetBrancher,BrancherPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 279 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/ldsb.cpp:215:45: required from here + 215 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/ldsb/brancher.hpp:263:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 263 | (void) new (home) LDSBSetBrancher + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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 = 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&)>]' + 39 | ::LDSBSetBrancher(Home home, ViewArray& 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::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 = 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]' + 281 | LDSBSetBrancher,BrancherNoPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 282 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/ldsb.cpp:215:45: required from here + 215 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/ldsb/brancher.hpp:263:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 263 | (void) new (home) LDSBSetBrancher + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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 = 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, + | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: 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/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::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 = 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]' + 286 | LDSBSetBrancher,BrancherPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 287 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/ldsb.cpp:215:45: required from here + 215 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/ldsb/brancher.hpp:263:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 263 | (void) new (home) LDSBSetBrancher + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5071: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/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::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/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::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 = 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]' + 289 | LDSBSetBrancher,BrancherNoPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 290 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/ldsb.cpp:215:45: required from here + 215 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/ldsb/brancher.hpp:263:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 263 | (void) new (home) LDSBSetBrancher + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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 = 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&)>]' + 39 | ::LDSBSetBrancher(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); @@ -168980,6 +175672,26 @@ ./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +./gecode/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 = 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]' + 278 | LDSBSetBrancher,BrancherPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 279 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/ldsb.cpp:221:45: required from here + 221 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/ldsb/brancher.hpp:263:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 263 | (void) new (home) LDSBSetBrancher + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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 = 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&)>]' + 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); @@ -168990,6 +175702,26 @@ ./gecode/int.hh:5128: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 = 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]' + 281 | LDSBSetBrancher,BrancherNoPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 282 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/ldsb.cpp:221:45: required from here + 221 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/ldsb/brancher.hpp:263:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 263 | (void) new (home) LDSBSetBrancher + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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 = 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&)>]' + 39 | ::LDSBSetBrancher(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); @@ -169000,656 +175732,556 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing 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/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 = 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]' + 286 | LDSBSetBrancher,BrancherPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 287 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/ldsb.cpp:221:45: required from here + 221 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/ldsb/brancher.hpp:263:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 263 | (void) new (home) LDSBSetBrancher + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(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/set/exec.o gecode/set/exec.cpp +./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 = 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&)>]' + 39 | ::LDSBSetBrancher(Home home, ViewArray& 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 = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': +./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 = 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]' + 289 | LDSBSetBrancher,BrancherNoPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 290 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/ldsb.cpp:221:45: required from here + 221 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/ldsb/brancher.hpp:263:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 263 | (void) new (home) LDSBSetBrancher + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/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/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 = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' + 39 | ::LDSBSetBrancher(Home home, ViewArray& 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 = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': +./gecode/set/ldsb/brancher.hpp: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 = 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]' + 278 | LDSBSetBrancher,BrancherPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 279 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/ldsb.cpp:227:45: required from here + 227 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/ldsb/brancher.hpp:263:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 263 | (void) new (home) LDSBSetBrancher + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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/set/ldsb/brancher.hpp:39:26: note: initializing argument 1 of 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::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/set/ldsb/brancher.hpp: In instantiation of 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::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 = 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]' + 281 | LDSBSetBrancher,BrancherNoPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 282 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/ldsb.cpp:227:45: required from here + 227 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/ldsb/brancher.hpp:263:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 263 | (void) new (home) LDSBSetBrancher + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: 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/ldsb/brancher.hpp:39:26: note: initializing argument 1 of 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' + 39 | ::LDSBSetBrancher(Home home, ViewArray& x, + | ~~~~~^~~~ +./gecode/set/ldsb/brancher.hpp: In instantiation of 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': +./gecode/set/ldsb/brancher.hpp:287:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' + 286 | LDSBSetBrancher,BrancherPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 287 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/ldsb.cpp:227:45: required from here + 227 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/ldsb/brancher.hpp:263:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 263 | (void) new (home) LDSBSetBrancher + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 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/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/set/ldsb/brancher.hpp: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::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/set/ldsb/brancher.hpp: In instantiation of 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::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 = 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]' + 289 | LDSBSetBrancher,BrancherNoPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 290 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/ldsb.cpp:227:45: required from here + 227 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/ldsb/brancher.hpp:263:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 263 | (void) new (home) LDSBSetBrancher + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1705:16: note: 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] +./gecode/set/ldsb/brancher.hpp:39:26: note: initializing argument 1 of 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' + 39 | ::LDSBSetBrancher(Home home, ViewArray& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh: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/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) - | ^~~~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.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/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) - | ^~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/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, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: 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/ldsb/brancher.hpp: In instantiation of 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': +./gecode/set/ldsb/brancher.hpp:263:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' + 263 | (void) new (home) LDSBSetBrancher + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/ldsb/brancher.hpp:279:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' + 278 | LDSBSetBrancher,BrancherPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 279 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/ldsb.cpp:167:7: required from here + 166 | postldsbsetbrancher + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 167 | (home,xv,vs,Branch::valselcommit(home,vals),array,n,bf,vvp); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/ldsb/brancher.hpp:50:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | _stable(false) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55: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/ldsb.hh:390: +./gecode/int/ldsb/brancher.hpp:94:23: note: initializing argument 1 of 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::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/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::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&)>]' + 263 | (void) new (home) LDSBSetBrancher + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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 = 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]' + 281 | LDSBSetBrancher,BrancherNoPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 282 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/ldsb.cpp:167:7: required from here + 166 | postldsbsetbrancher + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 167 | (home,xv,vs,Branch::valselcommit(home,vals),array,n,bf,vvp); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/ldsb/brancher.hpp:50:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | _stable(false) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp: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/ldsb/brancher.hpp:94:23: note: initializing argument 1 of 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::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/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::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 = 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&)>]' + 263 | (void) new (home) LDSBSetBrancher + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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 = 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]' + 286 | LDSBSetBrancher,BrancherPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 287 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/ldsb.cpp:167:7: required from here + 166 | postldsbsetbrancher + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 167 | (home,xv,vs,Branch::valselcommit(home,vals),array,n,bf,vvp); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/ldsb/brancher.hpp:50:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | _stable(false) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp: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/ldsb/brancher.hpp:94:23: note: initializing argument 1 of 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' + 94 | ::LDSBBrancher(Home home, ViewArray& x, + | ~~~~~^~~~ +./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::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: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::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' + 263 | (void) new (home) LDSBSetBrancher + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 289 | LDSBSetBrancher,BrancherNoPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 290 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/ldsb.cpp:167:7: required from here + 166 | postldsbsetbrancher + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 167 | (home,xv,vs,Branch::valselcommit(home,vals),array,n,bf,vvp); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/ldsb/brancher.hpp:50:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | _stable(false) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/set.hh:44: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int/ldsb/brancher.hpp:94:23: note: initializing argument 1 of 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::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/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 = 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&)>]' + 263 | (void) new (home) LDSBSetBrancher + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 278 | LDSBSetBrancher,BrancherPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 279 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/ldsb.cpp:215:45: required from here + 215 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/ldsb/brancher.hpp:50:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | _stable(false) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.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/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::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/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 = 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&)>]' + 263 | (void) new (home) LDSBSetBrancher + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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 = 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]' + 281 | LDSBSetBrancher,BrancherNoPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 282 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/ldsb.cpp:215:45: required from here + 215 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/ldsb/brancher.hpp:50:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | _stable(false) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp: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/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::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/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 = 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&)>]': +./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::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' + 263 | (void) new (home) LDSBSetBrancher + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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 = 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]' + 286 | LDSBSetBrancher,BrancherPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 287 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/ldsb.cpp:215:45: required from here + 215 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/ldsb/brancher.hpp:50:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | _stable(false) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.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/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::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/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 = 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&)>]': +./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::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' + 263 | (void) new (home) LDSBSetBrancher + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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 = 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]' + 289 | LDSBSetBrancher,BrancherNoPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 290 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/ldsb.cpp:215:45: required from here + 215 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/ldsb/brancher.hpp:50:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | _stable(false) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp: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/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, + | ~~~~~^~~~ +./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&)>]' + 263 | (void) new (home) LDSBSetBrancher + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 278 | LDSBSetBrancher,BrancherPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 279 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/ldsb.cpp:221:45: required from here + 221 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/ldsb/brancher.hpp:50:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | _stable(false) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.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/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/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&)>]' + 263 | (void) new (home) LDSBSetBrancher + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 281 | LDSBSetBrancher,BrancherNoPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 282 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/ldsb.cpp:221:45: required from here + 221 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/ldsb/brancher.hpp:50:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | _stable(false) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.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/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.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/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/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&)>]' + 263 | (void) new (home) LDSBSetBrancher + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 286 | LDSBSetBrancher,BrancherPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 287 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/ldsb.cpp:221:45: required from here + 221 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/ldsb/brancher.hpp:50:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | _stable(false) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::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); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int/ldsb/brancher.hpp:94:23: note: initializing argument 1 of 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::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/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::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::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' + 263 | (void) new (home) LDSBSetBrancher + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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 = 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]' + 289 | LDSBSetBrancher,BrancherNoPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 290 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/ldsb.cpp:221:45: required from here + 221 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/ldsb/brancher.hpp:50:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | _stable(false) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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/ldsb/brancher.hpp:94:23: note: initializing argument 1 of 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' + 94 | ::LDSBBrancher(Home home, ViewArray& x, + | ~~~~~^~~~ +./gecode/set/ldsb/brancher.hpp: In instantiation of 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': +./gecode/set/ldsb/brancher.hpp:263:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' + 263 | (void) new (home) LDSBSetBrancher + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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 = 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]' + 278 | LDSBSetBrancher,BrancherPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 279 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/ldsb.cpp:227:45: required from here + 227 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/ldsb/brancher.hpp:50:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | _stable(false) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: 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/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 = 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&)>]' + 94 | ::LDSBBrancher(Home home, ViewArray& 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 = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': +./gecode/set/ldsb/brancher.hpp:263:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' + 263 | (void) new (home) LDSBSetBrancher + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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 = 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]' + 281 | LDSBSetBrancher,BrancherNoPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 282 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/ldsb.cpp:227:45: required from here + 227 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/ldsb/brancher.hpp:50:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | _stable(false) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { +./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 = 4; 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/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ +./gecode/set/ldsb/brancher.hpp: In instantiation of 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::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 = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' + 263 | (void) new (home) LDSBSetBrancher + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/ldsb/brancher.hpp:287:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' + 286 | LDSBSetBrancher,BrancherPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 287 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/ldsb.cpp:227:45: required from here + 227 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/ldsb/brancher.hpp:50:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | _stable(false) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/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/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 = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' + 94 | ::LDSBBrancher(Home home, ViewArray& x, + | ~~~~~^~~~ +./gecode/set/ldsb/brancher.hpp: In instantiation of 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::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:263:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' + 263 | (void) new (home) LDSBSetBrancher + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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 = 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]' + 289 | LDSBSetBrancher,BrancherNoPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 290 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/ldsb.cpp:227:45: required from here + 227 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/ldsb/brancher.hpp:50:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | _stable(false) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ +./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 = 4; 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/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -169709,45 +176341,74 @@ ./gecode/set/var/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/int/ldsb/brancher.hpp: In instantiation of 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': +./gecode/set/ldsb/brancher.hpp:50:20: required from 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' + 50 | _stable(false) { + | ^ +./gecode/set/ldsb/brancher.hpp:263:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' + 263 | (void) new (home) LDSBSetBrancher + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/ldsb/brancher.hpp:279:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' + 278 | LDSBSetBrancher,BrancherPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 279 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/ldsb.cpp:167:7: required from here + 166 | postldsbsetbrancher + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 167 | (home,xv,vs,Branch::valselcommit(home,vals),array,n,bf,vvp); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 103 | _prevPos(-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.hh:4525:18: note: initializing argument 1 of 'Gecode::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/kernel.hh:242: +./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, + | ~~~~~^~~~ +./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&)>]' + 50 | _stable(false) { + | ^ +./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&)>]' + 263 | (void) new (home) LDSBSetBrancher + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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 = 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]' + 281 | LDSBSetBrancher,BrancherNoPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 282 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/ldsb.cpp:167:7: required from here + 166 | postldsbsetbrancher + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 167 | (home,xv,vs,Branch::valselcommit(home,vals),array,n,bf,vvp); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 103 | _prevPos(-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/set.hh:741: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/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::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' + 228 | ViewValBrancher(Home home, + | ~~~~~^~~~ ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': ./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); @@ -169758,6 +176419,62 @@ ./gecode/set.hh:747:12: note: 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/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::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': +./gecode/set/ldsb/brancher.hpp:50:20: required from 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' + 50 | _stable(false) { + | ^ +./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::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' + 263 | (void) new (home) LDSBSetBrancher + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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 = 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]' + 286 | LDSBSetBrancher,BrancherPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 287 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/ldsb.cpp:167:7: required from here + 166 | postldsbsetbrancher + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 167 | (home,xv,vs,Branch::valselcommit(home,vals),array,n,bf,vvp); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 103 | _prevPos(-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/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::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' + 228 | ViewValBrancher(Home home, + | ~~~~~^~~~ +./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::BrancherNoFilter; 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::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' + 50 | _stable(false) { + | ^ +./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::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' + 263 | (void) new (home) LDSBSetBrancher + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 289 | LDSBSetBrancher,BrancherNoPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 290 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/ldsb.cpp:167:7: required from here + 166 | postldsbsetbrancher + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 167 | (home,xv,vs,Branch::valselcommit(home,vals),array,n,bf,vvp); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 103 | _prevPos(-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/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, + | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -169766,9 +176483,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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403: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/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&)>]' + 50 | _stable(false) { + | ^ +./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&)>]' + 263 | (void) new (home) LDSBSetBrancher + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 278 | LDSBSetBrancher,BrancherPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 279 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/ldsb.cpp:215:45: required from here + 215 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 103 | _prevPos(-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:3266:3: 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::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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -169776,9 +176530,316 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int/ldsb/brancher.hpp: 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&)>]' + 50 | _stable(false) { + | ^ +./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&)>]' + 263 | (void) new (home) LDSBSetBrancher + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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 = 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]' + 281 | LDSBSetBrancher,BrancherNoPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 282 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/ldsb.cpp:215:45: required from here + 215 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 103 | _prevPos(-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/branch/view-val.hpp:228:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' + 228 | ViewValBrancher(Home home, + | ~~~~~^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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, + | ~~~~~^~~~ +./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::BrancherNoFilter; 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::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' + 50 | _stable(false) { + | ^ +./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::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' + 263 | (void) new (home) LDSBSetBrancher + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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 = 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]' + 286 | LDSBSetBrancher,BrancherPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 287 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/ldsb.cpp:215:45: required from here + 215 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 103 | _prevPos(-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/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::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' + 228 | ViewValBrancher(Home home, + | ~~~~~^~~~ +./gecode/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::BrancherNoFilter; 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::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' + 50 | _stable(false) { + | ^ +./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::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' + 263 | (void) new (home) LDSBSetBrancher + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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 = 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]' + 289 | LDSBSetBrancher,BrancherNoPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 290 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/ldsb.cpp:215:45: required from here + 215 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 103 | _prevPos(-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/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::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' + 228 | ViewValBrancher(Home home, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +./gecode/int/ldsb/brancher.hpp: In instantiation of '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&)>]': +./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 = 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&)>]' + 50 | _stable(false) { + | ^ +./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&)>]' + 263 | (void) new (home) LDSBSetBrancher + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 278 | LDSBSetBrancher,BrancherPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 279 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/ldsb.cpp:221:45: required from here + 221 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 103 | _prevPos(-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/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 = 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]' + 228 | ViewValBrancher(Home home, + | ~~~~~^~~~ +./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 = 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&)>]': +./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 = 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&)>]' + 50 | _stable(false) { + | ^ +./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&)>]' + 263 | (void) new (home) LDSBSetBrancher + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 281 | LDSBSetBrancher,BrancherNoPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 282 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/ldsb.cpp:221:45: required from here + 221 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 103 | _prevPos(-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/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 = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' + 228 | ViewValBrancher(Home home, + | ~~~~~^~~~ +./gecode/int/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 = 3; 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&)>]': +./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 = 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&)>]' + 50 | _stable(false) { + | ^ +./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&)>]' + 263 | (void) new (home) LDSBSetBrancher + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 286 | LDSBSetBrancher,BrancherPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 287 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/ldsb.cpp:221:45: required from here + 221 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 103 | _prevPos(-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/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 = 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]' + 228 | ViewValBrancher(Home home, + | ~~~~~^~~~ +./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 = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': +./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 = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' + 50 | _stable(false) { + | ^ +./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::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' + 263 | (void) new (home) LDSBSetBrancher + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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 = 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]' + 289 | LDSBSetBrancher,BrancherNoPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 290 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/ldsb.cpp:221:45: required from here + 221 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 103 | _prevPos(-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/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 = 3; 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/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 = 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&)>]': +./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 = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' + 50 | _stable(false) { + | ^ +./gecode/set/ldsb/brancher.hpp:263:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' + 263 | (void) new (home) LDSBSetBrancher + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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 = 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]' + 278 | LDSBSetBrancher,BrancherPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 279 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/ldsb.cpp:227:45: required from here + 227 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 103 | _prevPos(-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/branch/view-val.hpp:228:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::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/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 = 4; 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 = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' + 50 | _stable(false) { + | ^ +./gecode/set/ldsb/brancher.hpp:263:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' + 263 | (void) new (home) LDSBSetBrancher + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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 = 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]' + 281 | LDSBSetBrancher,BrancherNoPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 282 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/ldsb.cpp:227:45: required from here + 227 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 103 | _prevPos(-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/branch/view-val.hpp:228:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' + 228 | ViewValBrancher(Home home, + | ~~~~~^~~~ +./gecode/int/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 = 4; 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&)>]': +./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 = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' + 50 | _stable(false) { + | ^ +./gecode/set/ldsb/brancher.hpp:263:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' + 263 | (void) new (home) LDSBSetBrancher + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/ldsb/brancher.hpp:287:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' + 286 | LDSBSetBrancher,BrancherPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 287 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/ldsb.cpp:227:45: required from here + 227 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 103 | _prevPos(-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/branch/view-val.hpp:228:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' + 228 | ViewValBrancher(Home home, + | ~~~~~^~~~ +./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 = 4; 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&)>]': +./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 = 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&)>]' + 50 | _stable(false) { + | ^ +./gecode/set/ldsb/brancher.hpp:263:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' + 263 | (void) new (home) LDSBSetBrancher + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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 = 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]' + 289 | LDSBSetBrancher,BrancherNoPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 290 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/ldsb.cpp:227:45: required from here + 227 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 103 | _prevPos(-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/branch/view-val.hpp:228:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' + 228 | ViewValBrancher(Home home, + | ~~~~~^~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -169790,9 +176851,41 @@ ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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/branch/view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': +./gecode/int/ldsb/brancher.hpp:103:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' + 103 | _prevPos(-1) + | ^ +./gecode/set/ldsb/brancher.hpp:50:20: required from 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' + 50 | _stable(false) { + | ^ +./gecode/set/ldsb/brancher.hpp:263:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' + 263 | (void) new (home) LDSBSetBrancher + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/ldsb/brancher.hpp:279:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' + 278 | LDSBSetBrancher,BrancherPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 279 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/ldsb.cpp:167:7: required from here + 166 | postldsbsetbrancher + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 167 | (home,xv,vs,Branch::valselcommit(home,vals),array,n,bf,vvp); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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:3266:3: 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()); | ^ +In file included from ./gecode/kernel.hh:238: +./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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -169808,259 +176901,718 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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/branch/view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': +./gecode/int/ldsb/brancher.hpp:103:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' + 103 | _prevPos(-1) + | ^ +./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&)>]' + 50 | _stable(false) { + | ^ +./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&)>]' + 263 | (void) new (home) LDSBSetBrancher + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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 = 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]' + 281 | LDSBSetBrancher,BrancherNoPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 282 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/ldsb.cpp:167:7: required from here + 166 | postldsbsetbrancher + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 167 | (home,xv,vs,Branch::valselcommit(home,vals),array,n,bf,vvp); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/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/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::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&)>]' + 103 | _prevPos(-1) + | ^ +./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::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' + 50 | _stable(false) { + | ^ +./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::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' + 263 | (void) new (home) LDSBSetBrancher + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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 = 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]' + 286 | LDSBSetBrancher,BrancherPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 287 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/ldsb.cpp:167:7: required from here + 166 | postldsbsetbrancher + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 167 | (home,xv,vs,Branch::valselcommit(home,vals),array,n,bf,vvp); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: 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/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/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/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::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' + 103 | _prevPos(-1) + | ^ +./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::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' + 50 | _stable(false) { + | ^ +./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::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' + 263 | (void) new (home) LDSBSetBrancher + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 289 | LDSBSetBrancher,BrancherNoPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 290 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/ldsb.cpp:167:7: required from here + 166 | postldsbsetbrancher + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 167 | (home,xv,vs,Branch::valselcommit(home,vals),array,n,bf,vvp); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: 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/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::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 = 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&)>]' + 103 | _prevPos(-1) + | ^ +./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&)>]' + 50 | _stable(false) { + | ^ +./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&)>]' + 263 | (void) new (home) LDSBSetBrancher + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 278 | LDSBSetBrancher,BrancherPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 279 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/ldsb.cpp:215:45: required from here + 215 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 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/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/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/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 = 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&)>]' + 103 | _prevPos(-1) + | ^ +./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&)>]' + 50 | _stable(false) { + | ^ +./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&)>]' + 263 | (void) new (home) LDSBSetBrancher + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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 = 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]' + 281 | LDSBSetBrancher,BrancherNoPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 282 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/ldsb.cpp:215:45: required from here + 215 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: 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/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/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/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 = 2; 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&)>]' + 103 | _prevPos(-1) + | ^ +./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::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' + 50 | _stable(false) { + | ^ +./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::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' + 263 | (void) new (home) LDSBSetBrancher + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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 = 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]' + 286 | LDSBSetBrancher,BrancherPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 287 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/ldsb.cpp:215:45: required from here + 215 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 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/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 = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]' + 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, + | ~~~~~^~~~ +./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::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': +./gecode/int/ldsb/brancher.hpp:103:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 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&)>]' + 103 | _prevPos(-1) + | ^ +./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::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' + 50 | _stable(false) { + | ^ +./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::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' + 263 | (void) new (home) LDSBSetBrancher + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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 = 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]' + 289 | LDSBSetBrancher,BrancherNoPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 290 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/ldsb.cpp:215:45: required from here + 215 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45: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/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 = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]' + 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, + | ~~~~~^~~~ +./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 = 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 = 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&)>]' + 103 | _prevPos(-1) + | ^ +./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 = 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&)>]' + 50 | _stable(false) { + | ^ +./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&)>]' + 263 | (void) new (home) LDSBSetBrancher + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 278 | LDSBSetBrancher,BrancherPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 279 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/ldsb.cpp:221:45: required from here + 221 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5684:14: note: initializing 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/branch/view.hpp:137:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]' + 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, + | ~~~~~^~~~ +./gecode/kernel/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 = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': +./gecode/int/ldsb/brancher.hpp:103:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 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&)>]' + 103 | _prevPos(-1) + | ^ +./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 = 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&)>]' + 50 | _stable(false) { + | ^ +./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&)>]' + 263 | (void) new (home) LDSBSetBrancher + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 281 | LDSBSetBrancher,BrancherNoPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 282 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/ldsb.cpp:221:45: required from here + 221 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/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/branch/view.hpp:137:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]' + 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, + | ~~~~~^~~~ +./gecode/kernel/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 = 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 = 3; 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&)>]' + 103 | _prevPos(-1) + | ^ +./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 = 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&)>]' + 50 | _stable(false) { + | ^ +./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&)>]' + 263 | (void) new (home) LDSBSetBrancher + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 286 | LDSBSetBrancher,BrancherPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 287 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/ldsb.cpp:221:45: required from here + 221 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherNoFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]' + 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, + | ~~~~~^~~~ +./gecode/kernel/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 = 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/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 = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' + 103 | _prevPos(-1) + | ^ +./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 = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' + 50 | _stable(false) { + | ^ +./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::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' + 263 | (void) new (home) LDSBSetBrancher + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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 = 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]' + 289 | LDSBSetBrancher,BrancherNoPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 290 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/ldsb.cpp:221:45: required from here + 221 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp: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:137:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherNoFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]' + 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, + | ~~~~~^~~~ +./gecode/kernel/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 = 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&)>]' + 103 | _prevPos(-1) + | ^ +./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 = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' + 50 | _stable(false) { + | ^ +./gecode/set/ldsb/brancher.hpp:263:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' + 263 | (void) new (home) LDSBSetBrancher + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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 = 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]' + 278 | LDSBSetBrancher,BrancherPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 279 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/ldsb.cpp:227:45: required from here + 227 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | 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::Set::SetView; Filter = Gecode::BrancherFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]' + 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, + | ~~~~~^~~~ +./gecode/kernel/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 = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': +./gecode/int/ldsb/brancher.hpp:103:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' + 103 | _prevPos(-1) + | ^ +./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 = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' + 50 | _stable(false) { + | ^ +./gecode/set/ldsb/brancher.hpp:263:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' + 263 | (void) new (home) LDSBSetBrancher + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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 = 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]' + 281 | LDSBSetBrancher,BrancherNoPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 282 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/ldsb.cpp:227:45: required from here + 227 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ +./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]' + 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, + | ~~~~~^~~~ +./gecode/kernel/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 = 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 = 4; 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&)>]' + 103 | _prevPos(-1) + | ^ +./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 = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' + 50 | _stable(false) { + | ^ +./gecode/set/ldsb/brancher.hpp:263:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' + 263 | (void) new (home) LDSBSetBrancher + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/ldsb/brancher.hpp:287:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' + 286 | LDSBSetBrancher,BrancherPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 287 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/ldsb.cpp:227:45: required from here + 227 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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:3266:3: 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::Set::SetView; Filter = Gecode::BrancherNoFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]' + 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, + | ~~~~~^~~~ +./gecode/kernel/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 = 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/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::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' + 103 | _prevPos(-1) + | ^ +./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 = 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&)>]' + 50 | _stable(false) { + | ^ +./gecode/set/ldsb/brancher.hpp:263:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' + 263 | (void) new (home) LDSBSetBrancher + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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 = 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]' + 289 | LDSBSetBrancher,BrancherNoPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 290 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/ldsb.cpp:227:45: required from here + 227 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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:3266:3: 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::Set::SetView; Filter = Gecode::BrancherNoFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]' + 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, + | ~~~~~^~~~ +./gecode/kernel/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 = 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::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' + 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { + | ^ +./gecode/int/ldsb/brancher.hpp:103:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' + 103 | _prevPos(-1) + | ^ +./gecode/set/ldsb/brancher.hpp:50:20: required from 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' + 50 | _stable(false) { + | ^ +./gecode/set/ldsb/brancher.hpp:263:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' + 263 | (void) new (home) LDSBSetBrancher + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/ldsb/brancher.hpp:279:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' + 278 | LDSBSetBrancher,BrancherPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 279 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/ldsb.cpp:167:7: required from here + 166 | postldsbsetbrancher + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 167 | (home,xv,vs,Branch::valselcommit(home,vals),array,n,bf,vvp); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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:3266:3: note: 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/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]' + 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { + | ^ +./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&)>]' + 103 | _prevPos(-1) + | ^ +./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::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' + 50 | _stable(false) { + | ^ +./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::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' + 263 | (void) new (home) LDSBSetBrancher + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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 = 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]' + 286 | LDSBSetBrancher,BrancherPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 287 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/ldsb.cpp:167:7: required from here + 166 | postldsbsetbrancher + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 167 | (home,xv,vs,Branch::valselcommit(home,vals),array,n,bf,vvp); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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:3266:3: note: 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/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]' + 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { + | ^ +./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 = 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&)>]' + 103 | _prevPos(-1) + | ^ +./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&)>]' + 50 | _stable(false) { + | ^ +./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&)>]' + 263 | (void) new (home) LDSBSetBrancher + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 278 | LDSBSetBrancher,BrancherPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 279 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/ldsb.cpp:215:45: required from here + 215 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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:3266:3: note: 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/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]' + 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { + | ^ +./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 = 2; 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&)>]' + 103 | _prevPos(-1) + | ^ +./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::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' + 50 | _stable(false) { + | ^ +./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::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' + 263 | (void) new (home) LDSBSetBrancher + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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 = 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]' + 286 | LDSBSetBrancher,BrancherPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 287 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/ldsb.cpp:215:45: required from here + 215 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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:3266:3: note: 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/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]' + 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { + | ^ +./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 = 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&)>]' + 103 | _prevPos(-1) + | ^ +./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 = 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&)>]' + 50 | _stable(false) { + | ^ +./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&)>]' + 263 | (void) new (home) LDSBSetBrancher + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 278 | LDSBSetBrancher,BrancherPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 279 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/ldsb.cpp:221:45: required from here + 221 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' + 3605 | Brancher::Brancher(Home _home) : + | ~~~~~^~~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: 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/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]' + 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { + | ^ +./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 = 3; 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&)>]' + 103 | _prevPos(-1) + | ^ +./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 = 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&)>]' + 50 | _stable(false) { + | ^ +./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&)>]' + 263 | (void) new (home) LDSBSetBrancher + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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]' + 286 | LDSBSetBrancher,BrancherPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 287 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/ldsb.cpp:221:45: required from here + 221 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ +./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' + 3605 | Brancher::Brancher(Home _home) : + | ~~~~~^~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/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/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]' + 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { + | ^ +./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&)>]' + 103 | _prevPos(-1) + | ^ +./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 = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' + 50 | _stable(false) { + | ^ +./gecode/set/ldsb/brancher.hpp:263:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' + 263 | (void) new (home) LDSBSetBrancher + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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 = 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]' + 278 | LDSBSetBrancher,BrancherPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 279 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/ldsb.cpp:227:45: required from here + 227 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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:3605:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' + 3605 | Brancher::Brancher(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 = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]': +./gecode/kernel/branch/view-val.hpp:234:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' + 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { + | ^ +./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::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' + 103 | _prevPos(-1) + | ^ +./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 = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' + 50 | _stable(false) { + | ^ +./gecode/set/ldsb/brancher.hpp:263:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' + 263 | (void) new (home) LDSBSetBrancher + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/ldsb/brancher.hpp:287:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' + 286 | LDSBSetBrancher,BrancherPrint > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 287 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/ldsb.cpp:227:45: required from here + 227 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ +./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' + 3605 | Brancher::Brancher(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); @@ -170071,19 +177623,6 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': ./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -170095,78 +177634,44 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +In file included from ./gecode/set/ldsb.hh:38: +./gecode/int/ldsb.hh: At global scope: +./gecode/int/ldsb.hh:189:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 189 | VariableSymmetryImp(Space& home, int* vs, unsigned int n); + | ^~~~~ +./gecode/int/ldsb.hh:189:31: note: remove the '< >' +./gecode/int/ldsb.hh:191:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 191 | VariableSymmetryImp(Space& home, const VariableSymmetryImp& other); + | ^~~~~ +./gecode/int/ldsb.hh:191:31: note: remove the '< >' +./gecode/int/ldsb.hh:209:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 209 | ValueSymmetryImp(Space& home, int* vs, unsigned int n); + | ^~~~~ +./gecode/int/ldsb.hh:209:28: note: remove the '< >' +./gecode/int/ldsb.hh:211:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 211 | ValueSymmetryImp(Space& home, const ValueSymmetryImp& other); + | ^~~~~ +./gecode/int/ldsb.hh:211:28: note: remove the '< >' +./gecode/int/ldsb.hh:251:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 251 | VariableSequenceSymmetryImp(Space& home, int *_indices, unsigned int n, unsigned int seqsize); + | ^~~~~ +./gecode/int/ldsb.hh:251:39: note: remove the '< >' +./gecode/int/ldsb.hh:253:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 253 | VariableSequenceSymmetryImp(Space& home, const VariableSequenceSymmetryImp& s); + | ^~~~~ +./gecode/int/ldsb.hh:253:39: note: remove the '< >' +./gecode/int/ldsb.hh:282:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 282 | ValueSequenceSymmetryImp(const ValueSequenceSymmetryImp&); + | ^ +./gecode/int/ldsb.hh:282:35: note: remove the '< >' +./gecode/int/ldsb.hh:285:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 285 | ValueSequenceSymmetryImp(Space& home, int* _values, unsigned int n, unsigned int seqsize); + | ^~~~~ +./gecode/int/ldsb.hh:285:36: note: remove the '< >' +./gecode/int/ldsb.hh:287:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 287 | ValueSequenceSymmetryImp(Space& home, const ValueSequenceSymmetryImp& vss); + | ^~~~~ +./gecode/int/ldsb.hh:287:36: note: remove the '< >' In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -170209,223 +177714,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/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: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/iter.hh:51, - from ./gecode/int.hh:61: -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' at ./gecode/set/rel/lq.hpp:311:3, - inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]' at ./gecode/set/rel/lq.hpp:359:24: -./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759: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/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)': @@ -170489,6 +177777,28 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: 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] @@ -170531,8 +177841,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 gecode/set/branch/view-sel.o gecode/set/branch/view-sel.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] @@ -170590,6 +177898,64 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh: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) { + | ^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -170601,6 +177967,9 @@ ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -170631,43 +178000,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, | ~~~~~^~~~ -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: +In file included from ./gecode/iter.hh:51, + from ./gecode/int.hh:61: +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' at ./gecode/set/rel/lq.hpp:311:3, + inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]' at ./gecode/set/rel/lq.hpp:359:24: +./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: 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/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh: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: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) { | ^~~~ @@ -170855,27 +178270,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/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/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; + | ^ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -170897,6 +178298,30 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/set.hh:755: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +./gecode/kernel/core.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] @@ -170979,6 +178404,17 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ +gecode/set/relax.cpp: In function 'void Gecode::relax(Home, const SetVarArgs&, const SetVarArgs&, Rnd, double)': +gecode/set/relax.cpp:69:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 69 | Search::relax(home,x,sx,r,p,ir); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from gecode/set/relax.cpp:35: +./gecode/search/relax.hh:51:14: note: initializing argument 1 of 'void Gecode::Search::relax(Gecode::Home, const VarArgs&, const VarArgs&, Gecode::Rnd, double, Post&) [with VarArgs = Gecode::SetVarArgs; Post = Gecode::Set::Relax]' + 51 | relax(Home home, const VarArgs& x, const VarArgs& sx, Rnd r, + | ~~~~~^~~~ In file included from ./gecode/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] @@ -171050,6 +178486,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/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 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 @@ -171072,17 +178529,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here 155 | : VarArray(home,a) {} @@ -171093,16 +178539,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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:171:31: required from here 171 | : VarArray(home,a) {} @@ -171125,38 +178561,12 @@ 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/set/trace.cpp: In function 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)': ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ -gecode/set/exec.cpp:46:5: note: in expansion of macro 'GECODE_POST' - 46 | GECODE_POST; +gecode/set/trace.cpp:42:5: note: in expansion of macro 'GECODE_POST' + 42 | GECODE_POST; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { @@ -171164,18 +178574,18 @@ ./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/set/trace.cpp:44:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | GECODE_ES_FAIL(SetTraceRecorder::post(home,xv,tf,te,t)); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/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/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, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -171198,6 +178608,19 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +./gecode/search/relax.hh: In instantiation of 'void Gecode::Search::relax(Gecode::Home, const VarArgs&, const VarArgs&, Gecode::Rnd, double, Post&) [with VarArgs = Gecode::SetVarArgs; Post = Gecode::Set::Relax]': +gecode/set/relax.cpp:69:41: required from here + 69 | Search::relax(home,x,sx,r,p,ir); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +./gecode/search/relax.hh:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 67 | if (post(home, x[i.val()], sx[i.val()]) != ES_OK) { + | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/set/relax.cpp:47:27: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Set::Relax::operator()(Gecode::Home, Gecode::SetVar, Gecode::SetVar)' + 47 | Relax::operator ()(Home home, SetVar x, SetVar sx) { + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -171253,6 +178676,11 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' 1858 | : ArgArrayBase(aa) {} @@ -171263,9 +178691,36 @@ ./gecode/kernel/data/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/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' 1858 | : ArgArrayBase(aa) {} @@ -171301,6 +178756,19 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +./gecode/kernel/trace/recorder.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::ViewTraceRecorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::TraceFilter, int, Gecode::ViewTracer&) [with View = Gecode::Set::SetView]': +gecode/set/trace.cpp:44:5: required from here + 44 | GECODE_ES_FAIL(SetTraceRecorder::post(home,xv,tf,te,t)); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/trace/recorder.hpp:290:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 290 | (void) new (home) ViewTraceRecorder(home,x,tf,te,t); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:262:51: note: initializing argument 1 of 'Gecode::ViewTraceRecorder::ViewTraceRecorder(Gecode::Home, Gecode::ViewArray&, Gecode::TraceFilter, int, Gecode::ViewTracer&) [with View = Gecode::Set::SetView]' + 262 | ViewTraceRecorder::ViewTraceRecorder(Home home, ViewArray& x, + | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -171360,43 +178828,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 - 41 | GECODE_ES_FAIL(UnaryWait::post(home,x,c)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -./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 - 48 | GECODE_ES_FAIL(NaryWait::post(home,xv,c)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -./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/val-sel-commit.o gecode/set/branch/val-sel-commit.cpp ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -171436,32 +178867,16 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/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]' - 155 | (void) new (home) UnaryWait(home,x,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/exec.cpp:41:5: required from here - 41 | GECODE_ES_FAIL(UnaryWait::post(home,x,c)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -./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]' - 247 | (void) new (home) NaryWait(home,x,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/exec.cpp:48:5: required from here - 48 | GECODE_ES_FAIL(NaryWait::post(home,xv,c)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -./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/trace/recorder.hpp: In instantiation of 'Gecode::ViewTraceRecorder::ViewTraceRecorder(Gecode::Home, Gecode::ViewArray&, Gecode::TraceFilter, int, Gecode::ViewTracer&) [with View = Gecode::Set::SetView]': +./gecode/kernel/trace/recorder.hpp:290:14: required from 'static Gecode::ExecStatus Gecode::ViewTraceRecorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::TraceFilter, int, Gecode::ViewTracer&) [with View = Gecode::Set::SetView]' + 290 | (void) new (home) ViewTraceRecorder(home,x,tf,te,t); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/trace.cpp:44:5: required from here + 44 | GECODE_ES_FAIL(SetTraceRecorder::post(home,xv,tf,te,t)); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/trace/recorder.hpp:266:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 266 | tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -171527,123 +178942,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/branch/action.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/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/iter.hh:51, - from ./gecode/int.hh:61: -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' at ./gecode/set/rel/lq.hpp:311:3, - inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]' at ./gecode/set/rel/lq.hpp:359:24: -./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/view-sel.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(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)': @@ -171655,27 +178953,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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void 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] @@ -171889,111 +179166,6 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/set.hh:44: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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] @@ -172036,35 +179208,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -172094,45 +179237,10 @@ ./gecode/set.hh:1258:17: note: 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/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); - | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -172154,6 +179262,13 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel/lq.hpp:311:3, + inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = true]' at ./gecode/set/rel/lq.hpp:359:24: +./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': ./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -172165,111 +179280,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/branch/action.cpp: In constructor 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)': -gecode/set/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::Set::SetView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::SetVar]' - 335 | Action::init(Home home, ViewArray& x, double d, - | ~~~~~^~~~ -gecode/set/branch/action.cpp: In member function 'void Gecode::SetAction::init(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)': -gecode/set/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::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:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing 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:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -172312,96 +179322,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) { - | ~~~~~^~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' at ./gecode/set/rel/lq.hpp:311:3, - inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]' at ./gecode/set/rel/lq.hpp:359:24: -./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -172424,156 +179344,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:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing 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 - 41 | Action::init(home,y,d,bm); - | ~~~~~~~~~~~~^~~~~~~~~~~~~ -./gecode/kernel/branch/action.hpp:338:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 338 | object(*new Storage(home,x,d,bm)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -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/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::Set::SetView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::SetVar]' - 257 | Action::Storage::Storage(Home home, ViewArray& x, double d, - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: 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/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::Set::SetView]' - 244 | Action::Recorder::post(Home home, ViewArray& x, Action& 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/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -172600,68 +179370,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, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587: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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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, - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' 1858 | : ArgArrayBase(aa) {} @@ -172675,95 +179383,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/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]' - 339 | (void) Recorder::post(home,x,*this); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -gecode/set/branch/action.cpp:41:17: required from here - 41 | Action::init(home,y,d,bm); - | ~~~~~~~~~~~~^~~~~~~~~~~~~ -./gecode/kernel/branch/action.hpp:245:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 245 | (void) new (home) Recorder(home,x,a); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/action.hpp:233:41: note: initializing argument 1 of 'Gecode::Action::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Set::SetView]' - 233 | Action::Recorder::Recorder(Home home, ViewArray& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing 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/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/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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/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, - | ~~~~~^~~~ -./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]' - 245 | (void) new (home) Recorder(home,x,a); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/branch/action.hpp:339:32: required from 'void Gecode::Action::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::SetVar]' - 339 | (void) Recorder::post(home,x,*this); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -gecode/set/branch/action.cpp:41:17: required from here - 41 | Action::init(home,y,d,bm); - | ~~~~~~~~~~~~^~~~~~~~~~~~~ -./gecode/kernel/branch/action.hpp:235:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 235 | : NaryPropagator(home,x), a(a0), c(home) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:187: -./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::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]': @@ -172823,28 +179442,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) | ^~~~~~ -./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/action.hpp:235:62: required from 'Gecode::Action::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Set::SetView]' - 235 | : NaryPropagator(home,x), a(a0), c(home) { - | ^ -./gecode/kernel/branch/action.hpp:245:12: required from 'static Gecode::ExecStatus Gecode::Action::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Set::SetView]' - 245 | (void) new (home) Recorder(home,x,a); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/branch/action.hpp:339:32: required from 'void Gecode::Action::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::SetVar]' - 339 | (void) Recorder::post(home,x,*this); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -gecode/set/branch/action.cpp:41:17: required from here - 41 | Action::init(home,y,d,bm); - | ~~~~~~~~~~~~^~~~~~~~~~~~~ -./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 477 | : Propagator(home), x(y) { - | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/exception.cpp:36: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/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/int-rel.o gecode/minimodel/int-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/minimodel/int-arith.o gecode/minimodel/int-arith.cpp +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' at ./gecode/set/rel/lq.hpp:311:3, + inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]' at ./gecode/set/rel/lq.hpp:359:24: +./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -172877,428 +179537,142 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ +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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp: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] +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/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/branch/chb.hpp: In instantiation of 'void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::SetVar]': -gecode/set/branch/chb.cpp:40:14: required from here - 40 | CHB::init(home,y,bm); - | ~~~~~~~~~^~~~~~~~~~~ -./gecode/kernel/branch/chb.hpp:361:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 361 | object(*new Storage(home,x,bm)); - | ^~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.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/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: 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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/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/kernel/branch/chb.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::CHB::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Set::SetView]': -./gecode/kernel/branch/chb.hpp:362:32: required from 'void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::SetVar]' - 362 | (void) Recorder::post(home,x,*this); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -gecode/set/branch/chb.cpp:40:14: required from here - 40 | CHB::init(home,y,bm); - | ~~~~~~~~~^~~~~~~~~~~ -./gecode/kernel/branch/chb.hpp:255:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 255 | (void) new (home) Recorder(home,x,chb); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/chb.hpp:243:38: note: initializing argument 1 of 'Gecode::CHB::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Set::SetView]' - 243 | CHB::Recorder::Recorder(Home home, ViewArray& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.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.o gecode/set/ldsb.cpp -./gecode/kernel/branch/chb.hpp: In instantiation of 'Gecode::CHB::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Set::SetView]': -./gecode/kernel/branch/chb.hpp:255:12: required from 'static Gecode::ExecStatus Gecode::CHB::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Set::SetView]' - 255 | (void) new (home) Recorder(home,x,chb); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/branch/chb.hpp:362:32: required from 'void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::SetVar]' - 362 | (void) Recorder::post(home,x,*this); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -gecode/set/branch/chb.cpp:40:14: required from here - 40 | CHB::init(home,y,bm); - | ~~~~~~~~~^~~~~~~~~~~ -./gecode/kernel/branch/chb.hpp:245:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 245 | : NaryPropagator(home,x), chb(chb0), c(home) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:187: -./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = -1]' - 476 | (Home home, ViewArray& y) - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = -1]': -./gecode/kernel/branch/chb.hpp:245:66: required from 'Gecode::CHB::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Set::SetView]' - 245 | : NaryPropagator(home,x), chb(chb0), c(home) { - | ^ -./gecode/kernel/branch/chb.hpp:255:12: required from 'static Gecode::ExecStatus Gecode::CHB::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Set::SetView]' - 255 | (void) new (home) Recorder(home,x,chb); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/branch/chb.hpp:362:32: required from 'void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::SetVar]' - 362 | (void) Recorder::post(home,x,*this); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -gecode/set/branch/chb.cpp:40:14: required from here - 40 | CHB::init(home,y,bm); - | ~~~~~~~~~^~~~~~~~~~~ -./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 477 | : Propagator(home), x(y) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/iter.hh:51: -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryUnion]' at ./gecode/set/var-imp/set.hpp:269:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ 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; @@ -173319,43 +179693,34 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/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/set.hh:43, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/ngl.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -173439,19 +179804,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) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: 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, + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -173469,9 +179852,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.hh:4384:20: note: initializing argument 1 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: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:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ @@ -173481,65 +179874,27 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: 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/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -173701,38 +180056,110 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/minimodel.hh:48: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411: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:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -173829,6 +180256,49 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +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) { + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -173855,6 +180325,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/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' 1858 | : ArgArrayBase(aa) {} @@ -173868,6 +180367,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/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh: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]': @@ -173908,6 +180418,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/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh: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::SetVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' 603 | return copy(d,s,static_cast(n)); @@ -173927,236 +180447,541 @@ ./gecode/set/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/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/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/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/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:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,FRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, +./gecode/float.hh: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/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.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/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:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, +./gecode/minimodel.hh: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/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.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/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:2549:20: note: initializing argument 1 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: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:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.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/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/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.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; + | ~~~~~^~~~ +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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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: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::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 67 | _e0.post(home,b,true,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/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:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': +./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | _e0.post(home,b,t,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 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:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ +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:4481:17: note: initializing argument 1 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: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/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/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: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:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': +./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 70 | rel(home,SOT_UNION,x,s); + | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(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/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel.hh: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:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: 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:1968:16: note: 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:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 46 | count(home,x,y,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::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:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::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: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, + | ~~~~~^~~~ +./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, + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 +./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 ./gecode/set.hh:43, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: + 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; @@ -174164,128 +180989,491 @@ ./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/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/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) { | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.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: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:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: 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) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79: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); + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp: In member function 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const': +gecode/minimodel/int-expr.cpp:150:9: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 150 | fill(home,ipls,ti,tb,1,d); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/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/int-expr.cpp:70:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*&, Gecode::Int::Linear::Term*&, long long int, long long int&) const' + 70 | void fill(Home home, const IntPropLevels& ipls, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp: In member function 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const': +gecode/minimodel/int-expr.cpp:163:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 163 | n->r->sum.ne->post(home,irt,-n->c,ipls); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ +./gecode/minimodel.hh:221:28: note: initializing argument 1 of 'virtual void Gecode::NonLinIntExpr::post(Gecode::Home, Gecode::IntRelType, int, const Gecode::IntPropLevels&) const' + 221 | virtual void post(Home home, IntRelType irt, int c, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:172:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 172 | n->r->sum.ne->post(home,irt,n->c,ipls); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel.hh:221:28: note: initializing argument 1 of 'virtual void Gecode::NonLinIntExpr::post(Gecode::Home, Gecode::IntRelType, int, const Gecode::IntPropLevels&) const' + 221 | virtual void post(Home home, IntRelType irt, int c, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:177:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 177 | (void) n->r->sum.ne->post(home,&n->l->x_int,ipls); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: 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:218:30: note: initializing argument 1 of 'virtual Gecode::IntVar Gecode::NonLinIntExpr::post(Gecode::Home, Gecode::IntVar*, const Gecode::IntPropLevels&) const' + 218 | virtual IntVar post(Home home, IntVar* ret, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:182:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 182 | (void) n->l->sum.ne->post(home,&n->r->x_int,ipls); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp: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:218:30: note: initializing argument 1 of 'virtual Gecode::IntVar Gecode::NonLinIntExpr::post(Gecode::Home, Gecode::IntVar*, const Gecode::IntPropLevels&) const' + 218 | virtual IntVar post(Home home, IntVar* ret, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:186:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 186 | int c = n->fill(home,ipls,its,nullptr); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ +gecode/minimodel/int-expr.cpp:146:31: note: initializing argument 1 of 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const' + 146 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:187:26: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 187 | Int::Linear::post(home, its, n->n_int, irt, -c, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 188 | (n->n_int > 2) ? ipls.linear() : ipls.linear2()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/linear.hh:1392:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1392 | post(Home home, Term* t, int n, IntRelType irt, int c, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:194:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 194 | int c = n->fill(home,ipls,nullptr,bts); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/int-expr.cpp:146:31: note: initializing argument 1 of 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const' + 146 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:195:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 195 | Int::Linear::post(home, bts, n->n_bool, irt, -c, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 196 | (n->n_bool > 2) ? ipls.linear() : ipls.linear2()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/linear.hh:1456:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1456 | post(Home home, Term* t, int n, IntRelType irt, int c, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:203:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 203 | int c = n->fill(home,ipls,its,bts); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/int-expr.cpp:146:31: note: initializing argument 1 of 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const' + 146 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:205:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 205 | channel(home,bts[0].x,x); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:208:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 208 | Int::Linear::post(home, its, n->n_int+1, irt, -c, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 209 | (n->n_int > 1) ? ipls.linear() : ipls.linear2()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/linear.hh:1392:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1392 | post(Home home, Term* t, int n, IntRelType irt, int c, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:216:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 216 | int c = n->fill(home,ipls,its,bts); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/int-expr.cpp:146:31: note: initializing argument 1 of 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const' + 146 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:221:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 221 | Int::Linear::post(home, bts, n->n_bool, IRT_EQ, x, 0, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 222 | (n->n_bool > 2) ? ipls.linear() : ipls.linear2()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/linear.hh:1520:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, Gecode::Int::IntView, int, Gecode::IntPropLevel)' + 1520 | post(Home home, Term* t, int n, IntRelType irt, IntView y, int c=0, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:223:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 223 | Int::Linear::post(home, its, n->n_int+1, irt, -c, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 224 | (n->n_int > 1) ? ipls.linear() : ipls.linear2()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/linear.hh:1392:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1392 | post(Home home, Term* t, int n, IntRelType irt, int c, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp: In member function 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const': +gecode/minimodel/int-expr.cpp:236:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | n->r->sum.ne->post(home,irt,-n->c,b,ipls); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:224:28: note: initializing argument 1 of 'virtual void Gecode::NonLinIntExpr::post(Gecode::Home, Gecode::IntRelType, int, Gecode::BoolVar, const Gecode::IntPropLevels&) const' + 224 | virtual void post(Home home, IntRelType irt, int c, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:245:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 245 | n->r->sum.ne->post(home,irt,n->c,b,ipls); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:224:28: note: initializing argument 1 of 'virtual void Gecode::NonLinIntExpr::post(Gecode::Home, Gecode::IntRelType, int, Gecode::BoolVar, const Gecode::IntPropLevels&) const' + 224 | virtual void post(Home home, IntRelType irt, int c, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:249:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 249 | int c = n->fill(home,ipls,its,nullptr); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/int-expr.cpp:146:31: note: initializing argument 1 of 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const' + 146 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:250:26: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 250 | Int::Linear::post(home, its, n->n_int, irt, -c, b, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 251 | (n->n_int > 2) ? ipls.linear() : ipls.linear2()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/linear.hh:1425:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)' + 1425 | post(Home home, Term* t, int n, IntRelType irt, int c, Reify r, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:257:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 257 | int c = n->fill(home,ipls,nullptr,bts); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/int-expr.cpp:146:31: note: initializing argument 1 of 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const' + 146 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:258:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 258 | Int::Linear::post(home, bts, n->n_bool, irt, -c, b, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 259 | (n->n_bool > 2) ? ipls.linear() : ipls.linear2()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/linear.hh:1488:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)' + 1488 | post(Home home, Term* t, int n, IntRelType irt, int c, Reify r, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:266:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 266 | int c = n->fill(home,ipls,its,bts); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/int-expr.cpp:146:31: note: initializing argument 1 of 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const' + 146 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:268:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 268 | channel(home,bts[0].x,x); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:271:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 271 | Int::Linear::post(home, its, n->n_int+1, irt, -c, b, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 272 | (n->n_int > 1) ? ipls.linear() : ipls.linear2()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/linear.hh:1425:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)' + 1425 | post(Home home, Term* t, int n, IntRelType irt, int c, Reify r, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:279:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 279 | int c = n->fill(home,ipls,its,bts); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/int-expr.cpp:146:31: note: initializing argument 1 of 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const' + 146 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:284:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 284 | Int::Linear::post(home, bts, n->n_bool, IRT_EQ, x, 0, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 285 | (n->n_int > 1) ? ipls.linear() : ipls.linear2()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/linear.hh:1520:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, Gecode::Int::IntView, int, Gecode::IntPropLevel)' + 1520 | post(Home home, Term* t, int n, IntRelType irt, IntView y, int c=0, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:286:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 286 | Int::Linear::post(home, its, n->n_int+1, irt, -c, b, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 287 | (n->n_bool > 2) ? ipls.linear() : ipls.linear2()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/linear.hh:1425:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)' + 1425 | post(Home home, Term* t, int n, IntRelType irt, int c, Reify r, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp: In member function 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const': +gecode/minimodel/int-expr.cpp:299:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 299 | int c = n->fill(home,ipls,its,nullptr); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/int-expr.cpp:146:31: note: initializing argument 1 of 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const' + 146 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:306:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 306 | Int::Linear::post(home, its, n->n_int+1, IRT_EQ, -c, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 307 | (n->n_int > 1) ? ipls.linear() : ipls.linear2()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/linear.hh:1392:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1392 | post(Home home, Term* t, int n, IntRelType irt, int c, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:313:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 313 | int c = n->fill(home,ipls,nullptr,bts); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/int-expr.cpp:146:31: note: initializing argument 1 of 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const' + 146 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:317:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 317 | Int::Linear::post(home, bts, n->n_bool, IRT_EQ, x, -c, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 318 | (n->n_bool > 2) ? ipls.linear() : ipls.linear2()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/linear.hh:1520:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, Gecode::Int::IntView, int, Gecode::IntPropLevel)' + 1520 | post(Home home, Term* t, int n, IntRelType irt, IntView y, int c=0, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:326:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 326 | int c = n->fill(home,ipls,its,bts); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/int-expr.cpp:146:31: note: initializing argument 1 of 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const' + 146 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:328:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 328 | channel(home, x, bts[0].x); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/channel.hpp:37:16: note: initializing argument 1 of 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)' + 37 | channel(Home home, IntVar x0, BoolVar x1, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:334:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 334 | Int::Linear::post(home, its, n->n_int+2, IRT_EQ, -c, ipls.linear()); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/linear.hh:1392:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1392 | post(Home home, Term* t, int n, IntRelType irt, int c, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:342:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 342 | int c = n->fill(home,ipls,its,bts); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/int-expr.cpp:146:31: note: initializing argument 1 of 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const' + 146 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:346:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 346 | Int::Linear::post(home, bts, n->n_bool, IRT_EQ, x, 0, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 347 | (n->n_bool > 2) ? ipls.linear() : ipls.linear2()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/linear.hh:1520:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, Gecode::Int::IntView, int, Gecode::IntPropLevel)' + 1520 | post(Home home, Term* t, int n, IntRelType irt, IntView y, int c=0, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:353:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | Int::Linear::post(home, its, n->n_int+2, IRT_EQ, -c, ipls.linear()); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/linear.hh:1392:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1392 | post(Home home, Term* t, int n, IntRelType irt, int c, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp: In constructor 'Gecode::LinIntExpr::LinIntExpr(const Gecode::IntVar&, int)': +gecode/minimodel/int-expr.cpp:388:16: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 388 | n->x_int = x; + | ^ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-expr.cpp: In constructor 'Gecode::LinIntExpr::LinIntExpr(const Gecode::BoolVar&, int)': +gecode/minimodel/int-expr.cpp:398:17: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 398 | n->x_bool = x; + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +gecode/minimodel/int-expr.cpp: In member function 'void Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*&, Gecode::Int::Linear::Term*&, long long int, long long int&) const': +gecode/minimodel/int-expr.cpp:535:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 535 | ti->a=static_cast(m); ti->x=sum.ne->post(home, nullptr, ipls); ti++; + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:218:30: note: initializing argument 1 of 'virtual Gecode::IntVar Gecode::NonLinIntExpr::post(Gecode::Home, Gecode::IntVar*, const Gecode::IntPropLevels&) const' + 218 | virtual IntVar post(Home home, IntVar* ret, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:560:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 560 | l->fill(home,ipls,ti,tb,m,d); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/int-expr.cpp:521:31: note: initializing argument 1 of 'void Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*&, Gecode::Int::Linear::Term*&, long long int, long long int&) const' + 521 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:562:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 562 | r->fill(home,ipls,ti,tb,m,d); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/int-expr.cpp:521:31: note: initializing argument 1 of 'void Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*&, Gecode::Int::Linear::Term*&, long long int, long long int&) const' + 521 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:569:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 569 | l->fill(home,ipls,ti,tb,m,d); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/int-expr.cpp:521:31: note: initializing argument 1 of 'void Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*&, Gecode::Int::Linear::Term*&, long long int, long long int&) const' + 521 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp: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/minimodel/int-expr.cpp:571:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 571 | r->fill(home,ipls,ti,tb,-m,d); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/int-expr.cpp:521:31: note: initializing argument 1 of 'void Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*&, Gecode::Int::Linear::Term*&, long long int, long long int&) const' + 521 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:575:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 575 | l->fill(home,ipls,ti,tb,m*a,d); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/int-expr.cpp:521:31: note: initializing argument 1 of 'void Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*&, Gecode::Int::Linear::Term*&, long long int, long long int&) const' + 521 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -174296,6 +181484,55 @@ ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: 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/int-expr.cpp: In function 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)': +gecode/minimodel/int-expr.cpp:916:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 916 | PostInfo pi(home); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:918:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 918 | return e.post(home,ipls); + | ~~~~~~^~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/int-expr.cpp:292:25: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' + 292 | LinIntExpr::post(Home home, const IntPropLevels& ipls) const { + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here 126 | : VarArgArray(a) {} @@ -174303,15 +181540,9 @@ ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/int/var/bool.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:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here 155 | : VarArray(home,a) {} @@ -174332,17 +181563,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -174365,6 +181585,41 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]': +./gecode/int/bool/eqv.hpp:160:22: required from here + 160 | x(x0), pm2(pm20) { + | ^ +./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 354 | : Propagator(home), x0(y0), x1(y1) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -174404,6 +181659,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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because '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/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -174441,9 +181720,17 @@ ./gecode/support/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:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' 603 | return copy(d,s,static_cast(n)); @@ -174463,15 +181750,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 destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' at ./gecode/set/rel/lq.hpp:311:3, - inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]' at ./gecode/set/rel/lq.hpp:359:24: -./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/int.hh: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; @@ -174489,9 +181874,38 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.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, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::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] @@ -174575,6 +181989,34 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -174604,6 +182046,27 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -174632,6 +182095,47 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -174694,25 +182198,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 destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel/lq.hpp:311:3, - inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]' at ./gecode/set/rel/lq.hpp:359:24: -./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/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/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); @@ -174762,6 +182249,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) { | ^~~~ +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/branch/afc.hpp:49:23: note: initializing argument 1 of '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/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: 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:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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) { | ~~~~~^~~~ @@ -174783,8 +182342,6 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -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/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -174817,2959 +182374,2246 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set/ldsb.hh:38: -./gecode/int/ldsb.hh: At global scope: -./gecode/int/ldsb.hh:189:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 189 | VariableSymmetryImp(Space& home, int* vs, unsigned int n); - | ^~~~~ -./gecode/int/ldsb.hh:189:31: note: remove the '< >' -./gecode/int/ldsb.hh:191:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 191 | VariableSymmetryImp(Space& home, const VariableSymmetryImp& other); - | ^~~~~ -./gecode/int/ldsb.hh:191:31: note: remove the '< >' -./gecode/int/ldsb.hh:209:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 209 | ValueSymmetryImp(Space& home, int* vs, unsigned int n); - | ^~~~~ -./gecode/int/ldsb.hh:209:28: note: remove the '< >' -./gecode/int/ldsb.hh:211:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 211 | ValueSymmetryImp(Space& home, const ValueSymmetryImp& other); - | ^~~~~ -./gecode/int/ldsb.hh:211:28: note: remove the '< >' -./gecode/int/ldsb.hh:251:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 251 | VariableSequenceSymmetryImp(Space& home, int *_indices, unsigned int n, unsigned int seqsize); - | ^~~~~ -./gecode/int/ldsb.hh:251:39: note: remove the '< >' -./gecode/int/ldsb.hh:253:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 253 | VariableSequenceSymmetryImp(Space& home, const VariableSequenceSymmetryImp& s); - | ^~~~~ -./gecode/int/ldsb.hh:253:39: note: remove the '< >' -./gecode/int/ldsb.hh:282:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 282 | ValueSequenceSymmetryImp(const ValueSequenceSymmetryImp&); - | ^ -./gecode/int/ldsb.hh:282:35: note: remove the '< >' -./gecode/int/ldsb.hh:285:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 285 | ValueSequenceSymmetryImp(Space& home, int* _values, unsigned int n, unsigned int seqsize); - | ^~~~~ -./gecode/int/ldsb.hh:285:36: note: remove the '< >' -./gecode/int/ldsb.hh:287:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 287 | ValueSequenceSymmetryImp(Space& home, const ValueSequenceSymmetryImp& vss); - | ^~~~~ -./gecode/int/ldsb.hh:287:36: note: remove the '< >' -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -gecode/set/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/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/minimodel.hh:51: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh: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:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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/set.hh:43, - from gecode/set/relax.cpp:34: + 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:3266:3: 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/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ -gecode/set/ldsb.cpp:167:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 166 | postldsbsetbrancher - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 167 | (home,xv,vs,Branch::valselcommit(home,vals),array,n,bf,vvp); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/set/ldsb.hh:142: -./gecode/set/ldsb/brancher.hpp:269:28: note: initializing argument 1 of 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' - 269 | postldsbsetbrancher(Home home, - | ~~~~~^~~~ -gecode/set/ldsb.cpp: In function 'void Gecode::branch(Home, const SetVarArgs&, TieBreak, SetValBranch, const Symmetries&, SetBranchFilter, SetVarValPrint)': -gecode/set/ldsb.cpp:178:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 178 | vars.a.expand(home,x); - | ~~~~~~~~~~~~~^~~~~~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/branch/var.hpp:74:29: note: initializing argument 1 of 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)' - 74 | SetVarBranch::expand(Home home, const SetVarArgs& x) { - | ~~~~~^~~~ -gecode/set/ldsb.cpp:182:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 182 | vars.b.expand(home,x); - | ~~~~~~~~~~~~~^~~~~~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/branch/var.hpp:74:29: note: initializing argument 1 of 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)' - 74 | SetVarBranch::expand(Home home, const SetVarArgs& x) { - | ~~~~~^~~~ -gecode/set/ldsb.cpp:186:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 186 | vars.c.expand(home,x); - | ~~~~~~~~~~~~~^~~~~~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/branch/var.hpp:74:29: note: initializing argument 1 of 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)' - 74 | SetVarBranch::expand(Home home, const SetVarArgs& x) { - | ~~~~~^~~~ -gecode/set/ldsb.cpp:190:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 190 | vars.d.expand(home,x); - | ~~~~~~~~~~~~~^~~~~~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/branch/var.hpp:74:29: note: initializing argument 1 of 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)' - 74 | SetVarBranch::expand(Home home, const SetVarArgs& x) { - | ~~~~~^~~~ -gecode/set/ldsb.cpp:192:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 192 | branch(home,x,vars.a,vals,syms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:2122:14: note: initializing 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/set/ldsb.cpp:138:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, const Symmetries&, SetBranchFilter, SetVarValPrint)' - 138 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -gecode/set/ldsb.cpp:215:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 215 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:2122:14: note: initializing 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/set/ldsb/brancher.hpp:269:28: note: initializing argument 1 of 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' - 269 | postldsbsetbrancher(Home home, - | ~~~~~^~~~ -gecode/set/ldsb.cpp:221:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 221 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1104: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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/ldsb/brancher.hpp:269:28: note: initializing argument 1 of 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' - 269 | postldsbsetbrancher(Home home, - | ~~~~~^~~~ -gecode/set/ldsb.cpp:227:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 227 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,FRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/ldsb/brancher.hpp:269:28: note: initializing argument 1 of 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' - 269 | postldsbsetbrancher(Home home, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/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/kernel/core.hpp:3266:3: 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: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:1608: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, 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: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; + | ~~~~~^~~~ +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: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/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.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(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/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.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(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); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867: +./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': +./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | BoolVar b(home,0,1); channel(home,b,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': +./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 70 | rel(home,SOT_UNION,x,s); + | ~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': +./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | IntVar x(home,0,1); channel(home,b,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | count(home,x,n,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.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) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | count(home,x,y,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/set/ldsb/brancher.hpp: In instantiation of 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': -gecode/set/ldsb.cpp:167:7: required from here - 166 | postldsbsetbrancher - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 167 | (home,xv,vs,Branch::valselcommit(home,vals),array,n,bf,vvp); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/ldsb/brancher.hpp:279:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 278 | LDSBSetBrancher,BrancherPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 279 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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/ldsb/brancher.hpp:258:13: note: initializing argument 1 of 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 258 | post(Home home, ViewArray& x, - | ~~~~~^~~~ -./gecode/set/ldsb/brancher.hpp:282:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 281 | LDSBSetBrancher,BrancherNoPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 282 | ::post(home,x,vs,vsc,syms,nsyms,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/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/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/set/ldsb/brancher.hpp:287:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 286 | LDSBSetBrancher,BrancherPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 287 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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, - | ~~~~~^~~~ -./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.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 66 | count(home,x,y,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/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::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/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 = 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 - 215 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/ldsb/brancher.hpp:279:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 278 | LDSBSetBrancher,BrancherPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 279 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | count(home,x,n,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/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::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/ldsb/brancher.hpp:282:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 281 | LDSBSetBrancher,BrancherNoPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 282 | ::post(home,x,vs,vsc,syms,nsyms,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::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 77 | count(home,x,y,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/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, - | ~~~~~^~~~ -./gecode/set/ldsb/brancher.hpp:287:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 286 | LDSBSetBrancher,BrancherPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 287 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 82 | count(home,x,y,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/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/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.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(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); + | ~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 87 | count(home,x,n,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/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/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 - 221 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/ldsb/brancher.hpp:279:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 278 | LDSBSetBrancher,BrancherPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 279 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/ldsb/brancher.hpp:258:13: note: initializing argument 1 of 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::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/ldsb/brancher.hpp:282:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 281 | LDSBSetBrancher,BrancherNoPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 282 | ::post(home,x,vs,vsc,syms,nsyms,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/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, - | ~~~~~^~~~ -./gecode/set/ldsb/brancher.hpp:287:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 286 | LDSBSetBrancher,BrancherPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 287 | ::post(home,x,vs,vsc,syms,nsyms,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/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 97 | count(home,x,y,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/ldsb/brancher.hpp:258:13: note: initializing argument 1 of 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 258 | post(Home home, ViewArray& x, - | ~~~~~^~~~ -./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.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, 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/set/ldsb/brancher.hpp:258:13: note: initializing argument 1 of 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 258 | post(Home home, ViewArray& x, - | ~~~~~^~~~ -./gecode/set/ldsb/brancher.hpp: In instantiation of 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': -gecode/set/ldsb.cpp:227:45: required from here - 227 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/ldsb/brancher.hpp:279:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 278 | LDSBSetBrancher,BrancherPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 279 | ::post(home,x,vs,vsc,syms,nsyms,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/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel/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/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::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/ldsb/brancher.hpp:282:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 281 | LDSBSetBrancher,BrancherNoPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 282 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/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::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/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ -./gecode/set/ldsb/brancher.hpp:287:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 286 | LDSBSetBrancher,BrancherPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 287 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 113 | count(home,x,y,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/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::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/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.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(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: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::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/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.hh:1818:14: note: initializing argument 1 of '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:1968:16: note: 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&, 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, + | ~~~~~^~~~ +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/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': +./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | rel(home,SOT_UNION,x,y); + | ~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/set/ldsb/brancher.hpp: In instantiation of 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': -./gecode/set/ldsb/brancher.hpp:279:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' - 278 | LDSBSetBrancher,BrancherPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 279 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/ldsb.cpp:167:7: required from here - 166 | postldsbsetbrancher - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 167 | (home,xv,vs,Branch::valselcommit(home,vals),array,n,bf,vvp); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/ldsb/brancher.hpp:263:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 263 | (void) new (home) LDSBSetBrancher - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/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::BrancherFilter; 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/set/ldsb/brancher.hpp: In instantiation of 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::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 = 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]' - 281 | LDSBSetBrancher,BrancherNoPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 282 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/ldsb.cpp:167:7: required from here - 166 | postldsbsetbrancher - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 167 | (home,xv,vs,Branch::valselcommit(home,vals),array,n,bf,vvp); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/ldsb/brancher.hpp:263:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 263 | (void) new (home) LDSBSetBrancher - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::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/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::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, - | ~~~~~^~~~ -./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::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 = 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]' - 286 | LDSBSetBrancher,BrancherPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 287 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/ldsb.cpp:167:7: required from here - 166 | postldsbsetbrancher - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 167 | (home,xv,vs,Branch::valselcommit(home,vals),array,n,bf,vvp); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/ldsb/brancher.hpp:263:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 263 | (void) new (home) LDSBSetBrancher - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 264 | (home,x,vs,vsc,syms,nsyms,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/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/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]' - 289 | LDSBSetBrancher,BrancherNoPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 290 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/ldsb.cpp:167:7: required from here - 166 | postldsbsetbrancher - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 167 | (home,xv,vs,Branch::valselcommit(home,vals),array,n,bf,vvp); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/ldsb/brancher.hpp:263:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 263 | (void) new (home) LDSBSetBrancher - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 264 | (home,x,vs,vsc,syms,nsyms,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::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/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/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]' - 278 | LDSBSetBrancher,BrancherPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 279 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/ldsb.cpp:215:45: required from here - 215 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/ldsb/brancher.hpp:263:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 263 | (void) new (home) LDSBSetBrancher - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 264 | (home,x,vs,vsc,syms,nsyms,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::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/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::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/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::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 = 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]' - 281 | LDSBSetBrancher,BrancherNoPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 282 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/ldsb.cpp:215:45: required from here - 215 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/ldsb/brancher.hpp:263:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 263 | (void) new (home) LDSBSetBrancher - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 264 | (home,x,vs,vsc,syms,nsyms,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::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/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, - | ~~~~~^~~~ -./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::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 = 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]' - 286 | LDSBSetBrancher,BrancherPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 287 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/ldsb.cpp:215:45: required from here - 215 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/ldsb/brancher.hpp:263:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 263 | (void) new (home) LDSBSetBrancher - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 264 | (home,x,vs,vsc,syms,nsyms,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: 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: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/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::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/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::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 = 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]' - 289 | LDSBSetBrancher,BrancherNoPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 290 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/ldsb.cpp:215:45: required from here - 215 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/ldsb/brancher.hpp:263:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 263 | (void) new (home) LDSBSetBrancher - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266: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 = 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&)>]' - 39 | ::LDSBSetBrancher(Home home, ViewArray& 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 = 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]' - 278 | LDSBSetBrancher,BrancherPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 279 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/ldsb.cpp:221:45: required from here - 221 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/ldsb/brancher.hpp:263:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 263 | (void) new (home) LDSBSetBrancher - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 264 | (home,x,vs,vsc,syms,nsyms,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/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 = 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&)>]' - 39 | ::LDSBSetBrancher(Home home, ViewArray& 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 = 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]' - 281 | LDSBSetBrancher,BrancherNoPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 282 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/ldsb.cpp:221:45: required from here - 221 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/ldsb/brancher.hpp:263:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 263 | (void) new (home) LDSBSetBrancher - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | count(home,x,n,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/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 = 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&)>]' - 39 | ::LDSBSetBrancher(Home home, ViewArray& 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 = 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]' - 286 | LDSBSetBrancher,BrancherPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 287 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/ldsb.cpp:221:45: required from here - 221 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/ldsb/brancher.hpp:263:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 263 | (void) new (home) LDSBSetBrancher - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 264 | (home,x,vs,vsc,syms,nsyms,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::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 77 | count(home,x,y,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/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 = 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&)>]' - 39 | ::LDSBSetBrancher(Home home, ViewArray& 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 = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': -./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 = 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]' - 289 | LDSBSetBrancher,BrancherNoPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 290 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/ldsb.cpp:221:45: required from here - 221 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/ldsb/brancher.hpp:263:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 263 | (void) new (home) LDSBSetBrancher - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 82 | count(home,x,y,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/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 = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 39 | ::LDSBSetBrancher(Home home, ViewArray& 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 = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': -./gecode/set/ldsb/brancher.hpp: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 = 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]' - 278 | LDSBSetBrancher,BrancherPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 279 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/ldsb.cpp:227:45: required from here - 227 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/ldsb/brancher.hpp:263:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 263 | (void) new (home) LDSBSetBrancher - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 87 | count(home,x,n,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/ldsb/brancher.hpp:39:26: note: initializing argument 1 of 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::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/set/ldsb/brancher.hpp: In instantiation of 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::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 = 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]' - 281 | LDSBSetBrancher,BrancherNoPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 282 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/ldsb.cpp:227:45: required from here - 227 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/ldsb/brancher.hpp:263:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 263 | (void) new (home) LDSBSetBrancher - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 264 | (home,x,vs,vsc,syms,nsyms,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, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const 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/ldsb/brancher.hpp:39:26: note: initializing argument 1 of 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 39 | ::LDSBSetBrancher(Home home, ViewArray& x, - | ~~~~~^~~~ -./gecode/set/ldsb/brancher.hpp: In instantiation of 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': -./gecode/set/ldsb/brancher.hpp:287:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' - 286 | LDSBSetBrancher,BrancherPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 287 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/ldsb.cpp:227:45: required from here - 227 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/ldsb/brancher.hpp:263:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 263 | (void) new (home) LDSBSetBrancher - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 92 | count(home,x,y,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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 = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 39 | ::LDSBSetBrancher(Home home, ViewArray& 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 = 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&)>]': -./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 = 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]' - 289 | LDSBSetBrancher,BrancherNoPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 290 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/ldsb.cpp:227:45: required from here - 227 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/ldsb/brancher.hpp:263:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 263 | (void) new (home) LDSBSetBrancher - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 264 | (home,x,vs,vsc,syms,nsyms,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/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/ldsb/brancher.hpp:39:26: note: initializing argument 1 of 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 39 | ::LDSBSetBrancher(Home home, ViewArray& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403: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/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 97 | count(home,x,y,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 103 | count(home,x,n,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: 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/ldsb/brancher.hpp: In instantiation of 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': -./gecode/set/ldsb/brancher.hpp:263:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 263 | (void) new (home) LDSBSetBrancher - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/ldsb/brancher.hpp:279:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' - 278 | LDSBSetBrancher,BrancherPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 279 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/ldsb.cpp:167:7: required from here - 166 | postldsbsetbrancher - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 167 | (home,xv,vs,Branch::valselcommit(home,vals),array,n,bf,vvp); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/ldsb/brancher.hpp:50:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | _stable(false) { - | ^ +./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::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 108 | count(home,x,y,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/int/ldsb.hh:390: -./gecode/int/ldsb/brancher.hpp:94:23: note: initializing argument 1 of 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::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/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::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&)>]' - 263 | (void) new (home) LDSBSetBrancher - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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 = 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]' - 281 | LDSBSetBrancher,BrancherNoPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 282 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/ldsb.cpp:167:7: required from here - 166 | postldsbsetbrancher - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 167 | (home,xv,vs,Branch::valselcommit(home,vals),array,n,bf,vvp); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/ldsb/brancher.hpp:50:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | _stable(false) { - | ^ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void 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/ldsb/brancher.hpp:94:23: note: initializing argument 1 of 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::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/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::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 = 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&)>]' - 263 | (void) new (home) LDSBSetBrancher - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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 = 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]' - 286 | LDSBSetBrancher,BrancherPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 287 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/ldsb.cpp:167:7: required from here - 166 | postldsbsetbrancher - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 167 | (home,xv,vs,Branch::valselcommit(home,vals),array,n,bf,vvp); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/ldsb/brancher.hpp:50:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | _stable(false) { - | ^ +./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/ldsb/brancher.hpp:94:23: note: initializing argument 1 of 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 94 | ::LDSBBrancher(Home home, ViewArray& x, - | ~~~~~^~~~ -./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::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: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::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 263 | (void) new (home) LDSBSetBrancher - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 289 | LDSBSetBrancher,BrancherNoPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 290 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/ldsb.cpp:167:7: required from here - 166 | postldsbsetbrancher - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 167 | (home,xv,vs,Branch::valselcommit(home,vals),array,n,bf,vvp); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/ldsb/brancher.hpp:50:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | _stable(false) { - | ^ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, 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/ldsb/brancher.hpp:94:23: note: initializing argument 1 of 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::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/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 = 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&)>]' - 263 | (void) new (home) LDSBSetBrancher - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 278 | LDSBSetBrancher,BrancherPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 279 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/ldsb.cpp:215:45: required from here - 215 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/ldsb/brancher.hpp:50:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | _stable(false) { - | ^ +./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/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::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/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 = 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&)>]' - 263 | (void) new (home) LDSBSetBrancher - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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 = 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]' - 281 | LDSBSetBrancher,BrancherNoPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 282 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/ldsb.cpp:215:45: required from here - 215 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/ldsb/brancher.hpp:50:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | _stable(false) { - | ^ +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./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/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::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/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 = 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&)>]': -./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::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 263 | (void) new (home) LDSBSetBrancher - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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 = 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]' - 286 | LDSBSetBrancher,BrancherPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 287 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/ldsb.cpp:215:45: required from here - 215 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/ldsb/brancher.hpp:50:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | _stable(false) { - | ^ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void 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/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::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/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 = 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&)>]': -./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::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 263 | (void) new (home) LDSBSetBrancher - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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 = 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]' - 289 | LDSBSetBrancher,BrancherNoPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 290 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/ldsb.cpp:215:45: required from here - 215 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/ldsb/brancher.hpp:50:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | _stable(false) { - | ^ +./gecode/set.hh:1041: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::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/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, - | ~~~~~^~~~ -./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&)>]' - 263 | (void) new (home) LDSBSetBrancher - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 278 | LDSBSetBrancher,BrancherPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 279 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/ldsb.cpp:221:45: required from here - 221 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/ldsb/brancher.hpp:50:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | _stable(false) { - | ^ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, 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/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/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&)>]' - 263 | (void) new (home) LDSBSetBrancher - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 281 | LDSBSetBrancher,BrancherNoPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 282 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/ldsb.cpp:221:45: required from here - 221 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/ldsb/brancher.hpp:50:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | _stable(false) { - | ^ +./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/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/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&)>]' - 263 | (void) new (home) LDSBSetBrancher - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 286 | LDSBSetBrancher,BrancherPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 287 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/ldsb.cpp:221:45: required from here - 221 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/ldsb/brancher.hpp:50:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | _stable(false) { - | ^ +./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/ldsb/brancher.hpp:94:23: note: initializing argument 1 of 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::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/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::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::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 263 | (void) new (home) LDSBSetBrancher - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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 = 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]' - 289 | LDSBSetBrancher,BrancherNoPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 290 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/ldsb.cpp:221:45: required from here - 221 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/ldsb/brancher.hpp:50:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | _stable(false) { - | ^ +./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/ldsb/brancher.hpp:94:23: note: initializing argument 1 of 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 94 | ::LDSBBrancher(Home home, ViewArray& x, - | ~~~~~^~~~ -./gecode/set/ldsb/brancher.hpp: In instantiation of 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': -./gecode/set/ldsb/brancher.hpp:263:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 263 | (void) new (home) LDSBSetBrancher - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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 = 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]' - 278 | LDSBSetBrancher,BrancherPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 279 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/ldsb.cpp:227:45: required from here - 227 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/ldsb/brancher.hpp:50:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | _stable(false) { - | ^ +./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' + 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': +./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | rel(home,SOT_UNION,x,y); + | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/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 = 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&)>]' - 94 | ::LDSBBrancher(Home home, ViewArray& 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 = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': -./gecode/set/ldsb/brancher.hpp:263:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 263 | (void) new (home) LDSBSetBrancher - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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 = 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]' - 281 | LDSBSetBrancher,BrancherNoPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 282 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/ldsb.cpp:227:45: required from here - 227 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/ldsb/brancher.hpp:50:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | _stable(false) { - | ^ +./gecode/set.hh:779:12: note: 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/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 = 4; 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/set/ldsb/brancher.hpp: In instantiation of 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::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 = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 263 | (void) new (home) LDSBSetBrancher - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/ldsb/brancher.hpp:287:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' - 286 | LDSBSetBrancher,BrancherPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 287 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/ldsb.cpp:227:45: required from here - 227 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/ldsb/brancher.hpp:50:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | _stable(false) { - | ^ +./gecode/minimodel.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/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 = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 94 | ::LDSBBrancher(Home home, ViewArray& x, - | ~~~~~^~~~ -./gecode/set/ldsb/brancher.hpp: In instantiation of 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::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:263:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 263 | (void) new (home) LDSBSetBrancher - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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 = 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]' - 289 | LDSBSetBrancher,BrancherNoPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 290 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/ldsb.cpp:227:45: required from here - 227 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/ldsb/brancher.hpp:50:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | _stable(false) { - | ^ +./gecode/int.hh:1968:16: note: 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/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 = 4; 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/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/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.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: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/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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: 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/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/int.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/ldsb/brancher.hpp: In instantiation of 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': -./gecode/set/ldsb/brancher.hpp:50:20: required from 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 50 | _stable(false) { - | ^ -./gecode/set/ldsb/brancher.hpp:263:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 263 | (void) new (home) LDSBSetBrancher - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/ldsb/brancher.hpp:279:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' - 278 | LDSBSetBrancher,BrancherPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 279 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/ldsb.cpp:167:7: required from here - 166 | postldsbsetbrancher - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 167 | (home,xv,vs,Branch::valselcommit(home,vals),array,n,bf,vvp); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 103 | _prevPos(-1) - | ^ +./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' + 40 | NonLinIntExpr::result(Home home, IntVar* x) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:88:32: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 88 | y = result(home,ret); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:89:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | abs(home, x, y, ipls.abs()); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:242: -./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, - | ~~~~~^~~~ -./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&)>]' - 50 | _stable(false) { - | ^ -./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&)>]' - 263 | (void) new (home) LDSBSetBrancher - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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 = 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]' - 281 | LDSBSetBrancher,BrancherNoPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 282 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/ldsb.cpp:167:7: required from here - 166 | postldsbsetbrancher - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 167 | (home,xv,vs,Branch::valselcommit(home,vals),array,n,bf,vvp); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 103 | _prevPos(-1) - | ^ +./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/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::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' - 228 | ViewValBrancher(Home home, - | ~~~~~^~~~ -./gecode/int/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::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': -./gecode/set/ldsb/brancher.hpp:50:20: required from 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 50 | _stable(false) { - | ^ -./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::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 263 | (void) new (home) LDSBSetBrancher - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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 = 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]' - 286 | LDSBSetBrancher,BrancherPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 287 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/ldsb.cpp:167:7: required from here - 166 | postldsbsetbrancher - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 167 | (home,xv,vs,Branch::valselcommit(home,vals),array,n,bf,vvp); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 103 | _prevPos(-1) - | ^ +./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/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::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' - 228 | ViewValBrancher(Home home, - | ~~~~~^~~~ -./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::BrancherNoFilter; 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::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 50 | _stable(false) { - | ^ -./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::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 263 | (void) new (home) LDSBSetBrancher - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 289 | LDSBSetBrancher,BrancherNoPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 290 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/ldsb.cpp:167:7: required from here - 166 | postldsbsetbrancher - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 167 | (home,xv,vs,Branch::valselcommit(home,vals),array,n,bf,vvp); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 103 | _prevPos(-1) - | ^ +./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' + 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:95:53: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 95 | y = result(home,ret, a[0].post(home, ipls)); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 97 | IntVar x0 = a[0].post(home, ipls); + | ~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/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/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&)>]' - 50 | _stable(false) { - | ^ -./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&)>]' - 263 | (void) new (home) LDSBSetBrancher - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 278 | LDSBSetBrancher,BrancherPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 279 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/ldsb.cpp:215:45: required from here - 215 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 103 | _prevPos(-1) - | ^ +./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/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/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/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&)>]' - 50 | _stable(false) { - | ^ -./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&)>]' - 263 | (void) new (home) LDSBSetBrancher - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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 = 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]' - 281 | LDSBSetBrancher,BrancherNoPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 282 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/ldsb.cpp:215:45: required from here - 215 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 103 | _prevPos(-1) - | ^ +./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' + 323 | IntVar post(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' - 228 | ViewValBrancher(Home home, - | ~~~~~^~~~ -./gecode/int/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::BrancherNoFilter; 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::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 50 | _stable(false) { - | ^ -./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::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 263 | (void) new (home) LDSBSetBrancher - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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 = 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]' - 286 | LDSBSetBrancher,BrancherPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 287 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/ldsb.cpp:215:45: required from here - 215 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 103 | _prevPos(-1) - | ^ +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/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::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' - 228 | ViewValBrancher(Home home, - | ~~~~~^~~~ -./gecode/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::BrancherNoFilter; 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::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 50 | _stable(false) { - | ^ -./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::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 263 | (void) new (home) LDSBSetBrancher - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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 = 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]' - 289 | LDSBSetBrancher,BrancherNoPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 290 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/ldsb.cpp:215:45: required from here - 215 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 103 | _prevPos(-1) - | ^ +./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' + 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:100:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 100 | y = result(home,ret,x0); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:102:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 102 | y = result(home,ret,x1); + | ~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/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::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/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 = 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&)>]': -./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 = 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&)>]' - 50 | _stable(false) { - | ^ -./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&)>]' - 263 | (void) new (home) LDSBSetBrancher - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 278 | LDSBSetBrancher,BrancherPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 279 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/ldsb.cpp:221:45: required from here - 221 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 103 | _prevPos(-1) - | ^ +./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/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/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/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 = 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]' - 228 | ViewValBrancher(Home home, - | ~~~~~^~~~ -./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 = 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&)>]': -./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 = 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&)>]' - 50 | _stable(false) { - | ^ -./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&)>]' - 263 | (void) new (home) LDSBSetBrancher - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 281 | LDSBSetBrancher,BrancherNoPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 282 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/ldsb.cpp:221:45: required from here - 221 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 103 | _prevPos(-1) - | ^ +./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' + 40 | NonLinIntExpr::result(Home home, IntVar* x) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:104:32: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 104 | y = result(home,ret); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:105:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 105 | min(home, x0, x1, y, ipls.min2()); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/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 = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' - 228 | ViewValBrancher(Home home, - | ~~~~~^~~~ -./gecode/int/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 = 3; 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&)>]': -./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 = 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&)>]' - 50 | _stable(false) { - | ^ -./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&)>]' - 263 | (void) new (home) LDSBSetBrancher - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 286 | LDSBSetBrancher,BrancherPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 287 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/ldsb.cpp:221:45: required from here - 221 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 103 | _prevPos(-1) - | ^ +./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/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 = 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]' - 228 | ViewValBrancher(Home home, - | ~~~~~^~~~ -./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 = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': -./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 = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 50 | _stable(false) { - | ^ -./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::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 263 | (void) new (home) LDSBSetBrancher - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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 = 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]' - 289 | LDSBSetBrancher,BrancherNoPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 290 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/ldsb.cpp:221:45: required from here - 221 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 103 | _prevPos(-1) - | ^ +./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/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/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/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 = 3; 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/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 = 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&)>]': -./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 = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 50 | _stable(false) { - | ^ -./gecode/set/ldsb/brancher.hpp:263:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 263 | (void) new (home) LDSBSetBrancher - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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 = 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]' - 278 | LDSBSetBrancher,BrancherPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 279 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/ldsb.cpp:227:45: required from here - 227 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 103 | _prevPos(-1) - | ^ +./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' + 40 | NonLinIntExpr::result(Home home, IntVar* x) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:111:30: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 111 | y = result(home,ret); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:112:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 112 | min(home, x, y, ipls.min()); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::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/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.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: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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./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 = 4; 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 = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 50 | _stable(false) { - | ^ -./gecode/set/ldsb/brancher.hpp:263:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 263 | (void) new (home) LDSBSetBrancher - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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 = 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]' - 281 | LDSBSetBrancher,BrancherNoPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 282 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/ldsb.cpp:227:45: required from here - 227 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 103 | _prevPos(-1) - | ^ +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/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' - 228 | ViewValBrancher(Home home, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp: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: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/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.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/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 = 4; 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&)>]': -./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 = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 50 | _stable(false) { - | ^ -./gecode/set/ldsb/brancher.hpp:263:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 263 | (void) new (home) LDSBSetBrancher - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/ldsb/brancher.hpp:287:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' - 286 | LDSBSetBrancher,BrancherPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 287 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/ldsb.cpp:227:45: required from here - 227 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 103 | _prevPos(-1) - | ^ +./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' + 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:117:52: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 117 | y = result(home,ret,a[0].post(home, ipls)); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:119:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 119 | IntVar x0 = a[0].post(home, ipls); + | ~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' - 228 | ViewValBrancher(Home home, - | ~~~~~^~~~ +./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/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +gecode/minimodel/int-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/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp: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.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/int.hh:2549:20: note: initializing argument 1 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/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 = 4; 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&)>]': -./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 = 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&)>]' - 50 | _stable(false) { - | ^ -./gecode/set/ldsb/brancher.hpp:263:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 263 | (void) new (home) LDSBSetBrancher - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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 = 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]' - 289 | LDSBSetBrancher,BrancherNoPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 290 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/ldsb.cpp:227:45: required from here - 227 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 103 | _prevPos(-1) - | ^ +./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' + 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:122:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 122 | y = result(home,ret,x1); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:124:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 124 | y = result(home,ret,x0); + | ~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' - 228 | ViewValBrancher(Home home, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.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:124:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 124 | y = result(home,ret,x0); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:126:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 126 | y = result(home,ret); + | ~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.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:40:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' + 40 | NonLinIntExpr::result(Home home, IntVar* x) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:126:32: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 126 | y = result(home,ret); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:127:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 127 | max(home, x0, x1, y, ipls.max2()); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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: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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' + 323 | IntVar post(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:132:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 132 | x[i] = a[i].post(home, ipls); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:133:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 133 | y = result(home,ret); + | ~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': -./gecode/int/ldsb/brancher.hpp:103:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 103 | _prevPos(-1) - | ^ -./gecode/set/ldsb/brancher.hpp:50:20: required from 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 50 | _stable(false) { - | ^ -./gecode/set/ldsb/brancher.hpp:263:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 263 | (void) new (home) LDSBSetBrancher - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/ldsb/brancher.hpp:279:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' - 278 | LDSBSetBrancher,BrancherPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 279 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/ldsb.cpp:167:7: required from here - 166 | postldsbsetbrancher - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 167 | (home,xv,vs,Branch::valselcommit(home,vals),array,n,bf,vvp); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' + 40 | NonLinIntExpr::result(Home home, IntVar* x) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:133:30: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 133 | y = result(home,ret); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:134:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 134 | max(home, x, y, ipls.max()); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:238: -./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/kernel/branch/view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': -./gecode/int/ldsb/brancher.hpp:103:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 103 | _prevPos(-1) - | ^ -./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&)>]' - 50 | _stable(false) { - | ^ -./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&)>]' - 263 | (void) new (home) LDSBSetBrancher - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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 = 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]' - 281 | LDSBSetBrancher,BrancherNoPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 282 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/ldsb.cpp:167:7: required from here - 166 | postldsbsetbrancher - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 167 | (home,xv,vs,Branch::valselcommit(home,vals),array,n,bf,vvp); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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.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/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/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::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&)>]' - 103 | _prevPos(-1) - | ^ -./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::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 50 | _stable(false) { - | ^ -./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::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 263 | (void) new (home) LDSBSetBrancher - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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 = 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]' - 286 | LDSBSetBrancher,BrancherPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 287 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/ldsb.cpp:167:7: required from here - 166 | postldsbsetbrancher - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 167 | (home,xv,vs,Branch::valselcommit(home,vals),array,n,bf,vvp); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/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/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/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/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::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 103 | _prevPos(-1) - | ^ -./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::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 50 | _stable(false) { - | ^ -./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::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 263 | (void) new (home) LDSBSetBrancher - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 289 | LDSBSetBrancher,BrancherNoPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 290 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/ldsb.cpp:167:7: required from here - 166 | postldsbsetbrancher - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 167 | (home,xv,vs,Branch::valselcommit(home,vals),array,n,bf,vvp); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/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/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/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::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 = 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&)>]' - 103 | _prevPos(-1) - | ^ -./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&)>]' - 50 | _stable(false) { - | ^ -./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&)>]' - 263 | (void) new (home) LDSBSetBrancher - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 278 | LDSBSetBrancher,BrancherPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 279 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/ldsb.cpp:215:45: required from here - 215 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' + 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:143:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 143 | y = result(home,ret,x0); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:145:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 145 | y = result(home,ret,x1); + | ~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/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/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/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 = 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&)>]' - 103 | _prevPos(-1) - | ^ -./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&)>]' - 50 | _stable(false) { - | ^ -./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&)>]' - 263 | (void) new (home) LDSBSetBrancher - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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 = 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]' - 281 | LDSBSetBrancher,BrancherNoPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 282 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/ldsb.cpp:215:45: required from here - 215 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' + 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:145:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 145 | y = result(home,ret,x1); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:147:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 147 | y = result(home,ret,x1); + | ~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/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/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/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 = 2; 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&)>]' - 103 | _prevPos(-1) - | ^ -./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::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 50 | _stable(false) { - | ^ -./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::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 263 | (void) new (home) LDSBSetBrancher - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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 = 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]' - 286 | LDSBSetBrancher,BrancherPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 287 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/ldsb.cpp:215:45: required from here - 215 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/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/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 = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]' - 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, - | ~~~~~^~~~ -./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::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': -./gecode/int/ldsb/brancher.hpp:103:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 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&)>]' - 103 | _prevPos(-1) - | ^ -./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::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 50 | _stable(false) { - | ^ -./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::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 263 | (void) new (home) LDSBSetBrancher - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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 = 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]' - 289 | LDSBSetBrancher,BrancherNoPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 290 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/ldsb.cpp:215:45: required from here - 215 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/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/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 = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]' - 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, - | ~~~~~^~~~ -./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 = 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 = 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&)>]' - 103 | _prevPos(-1) - | ^ -./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 = 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&)>]' - 50 | _stable(false) { - | ^ -./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&)>]' - 263 | (void) new (home) LDSBSetBrancher - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 278 | LDSBSetBrancher,BrancherPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 279 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/ldsb.cpp:221:45: required from here - 221 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/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/branch/view.hpp:137:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]' - 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, - | ~~~~~^~~~ -./gecode/kernel/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 = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': -./gecode/int/ldsb/brancher.hpp:103:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 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&)>]' - 103 | _prevPos(-1) - | ^ -./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 = 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&)>]' - 50 | _stable(false) { - | ^ -./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&)>]' - 263 | (void) new (home) LDSBSetBrancher - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 281 | LDSBSetBrancher,BrancherNoPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 282 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/ldsb.cpp:221:45: required from here - 221 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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.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/kernel/branch/view.hpp:137:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]' - 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, - | ~~~~~^~~~ -./gecode/kernel/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 = 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 = 3; 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&)>]' - 103 | _prevPos(-1) - | ^ -./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 = 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&)>]' - 50 | _stable(false) { - | ^ -./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&)>]' - 263 | (void) new (home) LDSBSetBrancher - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 286 | LDSBSetBrancher,BrancherPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 287 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/ldsb.cpp:221:45: required from here - 221 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/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/kernel/branch/view.hpp:137:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherNoFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]' - 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, - | ~~~~~^~~~ -./gecode/kernel/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 = 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/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 = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 103 | _prevPos(-1) - | ^ -./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 = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 50 | _stable(false) { - | ^ -./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::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 263 | (void) new (home) LDSBSetBrancher - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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 = 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]' - 289 | LDSBSetBrancher,BrancherNoPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 290 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/ldsb.cpp:221:45: required from here - 221 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/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/kernel/branch/view.hpp:137:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherNoFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]' - 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, - | ~~~~~^~~~ -./gecode/kernel/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 = 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&)>]' - 103 | _prevPos(-1) - | ^ -./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 = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 50 | _stable(false) { - | ^ -./gecode/set/ldsb/brancher.hpp:263:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 263 | (void) new (home) LDSBSetBrancher - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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 = 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]' - 278 | LDSBSetBrancher,BrancherPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 279 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/ldsb.cpp:227:45: required from here - 227 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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.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/kernel/branch/view.hpp:137:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]' - 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, - | ~~~~~^~~~ -./gecode/kernel/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 = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': -./gecode/int/ldsb/brancher.hpp:103:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 103 | _prevPos(-1) - | ^ -./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 = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 50 | _stable(false) { - | ^ -./gecode/set/ldsb/brancher.hpp:263:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 263 | (void) new (home) LDSBSetBrancher - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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 = 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]' - 281 | LDSBSetBrancher,BrancherNoPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 282 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/ldsb.cpp:227:45: required from here - 227 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' + 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:163:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 163 | y = result(home,ret,x0); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:165:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 165 | y = result(home,ret,x0); + | ~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]' - 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, - | ~~~~~^~~~ -./gecode/kernel/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 = 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 = 4; 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&)>]' - 103 | _prevPos(-1) - | ^ -./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 = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 50 | _stable(false) { - | ^ -./gecode/set/ldsb/brancher.hpp:263:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 263 | (void) new (home) LDSBSetBrancher - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/ldsb/brancher.hpp:287:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' - 286 | LDSBSetBrancher,BrancherPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 287 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/ldsb.cpp:227:45: required from here - 227 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/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/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/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/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/int-expr.hpp:40:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' + 40 | NonLinIntExpr::result(Home home, IntVar* x) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:167:32: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 167 | y = result(home,ret); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:168:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 168 | div(home, x0, x1, y, ipls.div()); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 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 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': -./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::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 103 | _prevPos(-1) - | ^ -./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 = 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&)>]' - 50 | _stable(false) { - | ^ -./gecode/set/ldsb/brancher.hpp:263:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 263 | (void) new (home) LDSBSetBrancher - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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 = 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]' - 289 | LDSBSetBrancher,BrancherNoPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 290 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/ldsb.cpp:227:45: required from here - 227 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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.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/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/int/branch/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: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.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/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: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:4481:17: note: initializing 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.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 = 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::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' - 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { - | ^ -./gecode/int/ldsb/brancher.hpp:103:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 103 | _prevPos(-1) - | ^ -./gecode/set/ldsb/brancher.hpp:50:20: required from 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 50 | _stable(false) { - | ^ -./gecode/set/ldsb/brancher.hpp:263:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 263 | (void) new (home) LDSBSetBrancher - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/ldsb/brancher.hpp:279:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' - 278 | LDSBSetBrancher,BrancherPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 279 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/ldsb.cpp:167:7: required from here - 166 | postldsbsetbrancher - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 167 | (home,xv,vs,Branch::valselcommit(home,vals),array,n,bf,vvp); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/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/kernel/core.hpp:3605:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' - 3605 | Brancher::Brancher(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 = 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]' - 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { - | ^ -./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&)>]' - 103 | _prevPos(-1) - | ^ -./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::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 50 | _stable(false) { - | ^ -./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::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 263 | (void) new (home) LDSBSetBrancher - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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 = 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]' - 286 | LDSBSetBrancher,BrancherPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 287 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/ldsb.cpp:167:7: required from here - 166 | postldsbsetbrancher - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 167 | (home,xv,vs,Branch::valselcommit(home,vals),array,n,bf,vvp); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/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/kernel/core.hpp:3605:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' - 3605 | Brancher::Brancher(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::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]' - 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { - | ^ -./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 = 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&)>]' - 103 | _prevPos(-1) - | ^ -./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&)>]' - 50 | _stable(false) { - | ^ -./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&)>]' - 263 | (void) new (home) LDSBSetBrancher - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 278 | LDSBSetBrancher,BrancherPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 279 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/ldsb.cpp:215:45: required from here - 215 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/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/kernel/core.hpp:3605:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' - 3605 | Brancher::Brancher(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]' - 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { - | ^ -./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 = 2; 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&)>]' - 103 | _prevPos(-1) - | ^ -./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::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 50 | _stable(false) { - | ^ -./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::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 263 | (void) new (home) LDSBSetBrancher - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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 = 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]' - 286 | LDSBSetBrancher,BrancherPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 287 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/ldsb.cpp:215:45: required from here - 215 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/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/kernel/core.hpp:3605:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' - 3605 | Brancher::Brancher(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::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]' - 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { - | ^ -./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 = 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&)>]' - 103 | _prevPos(-1) - | ^ -./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 = 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&)>]' - 50 | _stable(false) { - | ^ -./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&)>]' - 263 | (void) new (home) LDSBSetBrancher - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 278 | LDSBSetBrancher,BrancherPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 279 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/ldsb.cpp:221:45: required from here - 221 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/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/kernel/core.hpp:3605:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' - 3605 | Brancher::Brancher(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 = 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]' - 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { - | ^ -./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 = 3; 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&)>]' - 103 | _prevPos(-1) - | ^ -./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 = 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&)>]' - 50 | _stable(false) { - | ^ -./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&)>]' - 263 | (void) new (home) LDSBSetBrancher - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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]' - 286 | LDSBSetBrancher,BrancherPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 287 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/ldsb.cpp:221:45: required from here - 221 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/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/kernel/core.hpp:3605:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' - 3605 | Brancher::Brancher(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::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]' - 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { - | ^ -./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&)>]' - 103 | _prevPos(-1) - | ^ -./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 = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 50 | _stable(false) { - | ^ -./gecode/set/ldsb/brancher.hpp:263:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 263 | (void) new (home) LDSBSetBrancher - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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 = 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]' - 278 | LDSBSetBrancher,BrancherPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 279 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/ldsb.cpp:227:45: required from here - 227 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/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/kernel/core.hpp:3605:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' - 3605 | Brancher::Brancher(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 = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]': -./gecode/kernel/branch/view-val.hpp:234:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' - 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { - | ^ -./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::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 103 | _prevPos(-1) - | ^ -./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 = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 50 | _stable(false) { - | ^ -./gecode/set/ldsb/brancher.hpp:263:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' - 263 | (void) new (home) LDSBSetBrancher - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/ldsb/brancher.hpp:287:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' - 286 | LDSBSetBrancher,BrancherPrint > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 287 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/ldsb.cpp:227:45: required from here - 227 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/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/kernel/core.hpp:3605:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' - 3605 | Brancher::Brancher(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/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/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/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: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:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/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: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/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(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: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/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: 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/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:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: 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: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/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel.hh: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/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp: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: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/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp: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/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: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: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, | ~~~~~^~~~ -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/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/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel.hh: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/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.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: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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.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: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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: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) + | ^~~~~~ +In file included from ./gecode/minimodel.hh:2337: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const 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/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/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/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/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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/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: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/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/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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: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/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: 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: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/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel.hh:1399:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const' + 1399 | BoolVar expr(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/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/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set/ldsb.hh:38: -./gecode/int/ldsb.hh: At global scope: -./gecode/int/ldsb.hh:189:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 189 | VariableSymmetryImp(Space& home, int* vs, unsigned int n); - | ^~~~~ -./gecode/int/ldsb.hh:189:31: note: remove the '< >' -./gecode/int/ldsb.hh:191:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 191 | VariableSymmetryImp(Space& home, const VariableSymmetryImp& other); - | ^~~~~ -./gecode/int/ldsb.hh:191:31: note: remove the '< >' -./gecode/int/ldsb.hh:209:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 209 | ValueSymmetryImp(Space& home, int* vs, unsigned int n); - | ^~~~~ -./gecode/int/ldsb.hh:209:28: note: remove the '< >' -./gecode/int/ldsb.hh:211:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 211 | ValueSymmetryImp(Space& home, const ValueSymmetryImp& other); - | ^~~~~ -./gecode/int/ldsb.hh:211:28: note: remove the '< >' -./gecode/int/ldsb.hh:251:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 251 | VariableSequenceSymmetryImp(Space& home, int *_indices, unsigned int n, unsigned int seqsize); - | ^~~~~ -./gecode/int/ldsb.hh:251:39: note: remove the '< >' -./gecode/int/ldsb.hh:253:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 253 | VariableSequenceSymmetryImp(Space& home, const VariableSequenceSymmetryImp& s); - | ^~~~~ -./gecode/int/ldsb.hh:253:39: note: remove the '< >' -./gecode/int/ldsb.hh:282:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 282 | ValueSequenceSymmetryImp(const ValueSequenceSymmetryImp&); - | ^ -./gecode/int/ldsb.hh:282:35: note: remove the '< >' -./gecode/int/ldsb.hh:285:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 285 | ValueSequenceSymmetryImp(Space& home, int* _values, unsigned int n, unsigned int seqsize); - | ^~~~~ -./gecode/int/ldsb.hh:285:36: note: remove the '< >' -./gecode/int/ldsb.hh:287:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 287 | ValueSequenceSymmetryImp(Space& home, const ValueSequenceSymmetryImp& vss); - | ^~~~~ -./gecode/int/ldsb.hh:287:36: note: remove the '< >' -In file included from ./gecode/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/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/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/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/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel.hh: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/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.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/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/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/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:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp: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: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/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:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.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: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) { | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.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/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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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: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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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: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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ +gecode/minimodel/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/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/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: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/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/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-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:4481:17: note: initializing argument 1 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:1143:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, int, Reify, IntPropLevel)' + 1143 | rel(Home home, IntVar x, IntRelType irt, int c, Reify r, + | ~~~~~^~~~ +./gecode/minimodel/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:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/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:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/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/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: 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:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: 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 @@ -177792,17 +184636,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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here 155 | : VarArray(home,a) {} @@ -177823,57 +184656,60 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: 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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.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/int.hh: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/trace/recorder.hpp:401:37: 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 + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.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/set/var/set.hpp:49:3: 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:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -177896,9 +184732,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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because '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/trace.cpp:34: + 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; @@ -177906,6 +184764,74 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel/lq.hpp:311:3, + inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]' at ./gecode/set/rel/lq.hpp:359:24: +./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -177919,6 +184845,19 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' 1858 | : ArgArrayBase(aa) {} @@ -178004,268 +184943,38 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/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/relax.cpp: In function 'void Gecode::relax(Home, const SetVarArgs&, const SetVarArgs&, Rnd, double)': -gecode/set/relax.cpp:69:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 69 | Search::relax(home,x,sx,r,p,ir); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from gecode/set/relax.cpp:35: -./gecode/search/relax.hh:51:14: note: initializing argument 1 of 'void Gecode::Search::relax(Gecode::Home, const VarArgs&, const VarArgs&, Gecode::Rnd, double, Post&) [with VarArgs = Gecode::SetVarArgs; Post = Gecode::Set::Relax]' - 51 | relax(Home home, const VarArgs& x, const VarArgs& sx, Rnd r, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; +./gecode/support/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/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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/search/relax.hh: In instantiation of 'void Gecode::Search::relax(Gecode::Home, const VarArgs&, const VarArgs&, Gecode::Rnd, double, Post&) [with VarArgs = Gecode::SetVarArgs; Post = Gecode::Set::Relax]': -gecode/set/relax.cpp:69:41: required from here - 69 | Search::relax(home,x,sx,r,p,ir); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -./gecode/search/relax.hh:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 67 | if (post(home, x[i.val()], sx[i.val()]) != ES_OK) { - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/set/relax.cpp:47:27: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Set::Relax::operator()(Gecode::Home, Gecode::SetVar, Gecode::SetVar)' - 47 | Relax::operator ()(Home home, SetVar x, SetVar sx) { - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' 1858 | : ArgArrayBase(aa) {} | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -178325,10 +185034,59 @@ ./gecode/set/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/trace/tracer.o gecode/set/trace/tracer.cpp +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void 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: + 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; @@ -178551,14 +185309,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 destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel/lq.hpp:311:3, - inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = true]' at ./gecode/set/rel/lq.hpp:359:24: -./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In file included from ./gecode/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); @@ -178661,288 +185413,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:139: -gecode/set/trace.cpp: In function 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)': -./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^ -gecode/set/trace.cpp:42:5: note: in expansion of macro 'GECODE_POST' - 42 | GECODE_POST; - | ^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/set/trace.cpp:44:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | GECODE_ES_FAIL(SetTraceRecorder::post(home,xv,tf,te,t)); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:286:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::ViewTraceRecorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::TraceFilter, int, Gecode::ViewTracer&) [with View = Gecode::Set::SetView]' - 286 | ViewTraceRecorder::post(Home home, ViewArray& x, - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/trace/recorder.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::ViewTraceRecorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::TraceFilter, int, Gecode::ViewTracer&) [with View = Gecode::Set::SetView]': -gecode/set/trace.cpp:44:5: required from here - 44 | GECODE_ES_FAIL(SetTraceRecorder::post(home,xv,tf,te,t)); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/kernel/trace/recorder.hpp:290:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 290 | (void) new (home) ViewTraceRecorder(home,x,tf,te,t); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:262:51: note: initializing argument 1 of 'Gecode::ViewTraceRecorder::ViewTraceRecorder(Gecode::Home, Gecode::ViewArray&, Gecode::TraceFilter, int, Gecode::ViewTracer&) [with View = Gecode::Set::SetView]' - 262 | ViewTraceRecorder::ViewTraceRecorder(Home home, ViewArray& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/trace/recorder.hpp: In instantiation of 'Gecode::ViewTraceRecorder::ViewTraceRecorder(Gecode::Home, Gecode::ViewArray&, Gecode::TraceFilter, int, Gecode::ViewTracer&) [with View = Gecode::Set::SetView]': -./gecode/kernel/trace/recorder.hpp:290:14: required from 'static Gecode::ExecStatus Gecode::ViewTraceRecorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::TraceFilter, int, Gecode::ViewTracer&) [with View = Gecode::Set::SetView]' - 290 | (void) new (home) ViewTraceRecorder(home,x,tf,te,t); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/trace.cpp:44:5: required from here - 44 | GECODE_ES_FAIL(SetTraceRecorder::post(home,xv,tf,te,t)); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/kernel/trace/recorder.hpp:266:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 266 | tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel/lq.hpp:311:3, - inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]' at ./gecode/set/rel/lq.hpp:359:24: -./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/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:150, - from ./gecode/set.hh:43, - from gecode/set/exception.cpp:36: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/int.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; @@ -179030,23 +185502,12 @@ ./gecode/int/branch/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:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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) - | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); @@ -179057,27 +185518,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -179197,17 +185637,235 @@ ./gecode/int.hh:5684:14: note: initializing 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/int-expr.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/set.hh:755: +In file included from ./gecode/float.hh:1404, + from ./gecode/minimodel.hh:51: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:240: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,FRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1608: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | e.post(home,t ? irt : neg(irt),ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' + 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? irt : neg(irt),b,ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' + 319 | void post(Home home, IntRelType irt, const BoolVar& b, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1609: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': +./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | e.post(home,t ? frt : neg(frt)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' + 878 | void post(Home home, FloatRelType frt) const; + | ~~~~~^~~~ +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': +./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? frt : neg(frt),b); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' + 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': +./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | _e0.post(home,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 62 | _e0.post(home,SRT_NQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | _e0.post(home,SRT_EQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 67 | _e0.post(home,b,true,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': +./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | _e0.post(home,b,t,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867: +./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': +./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | BoolVar b(home,0,1); channel(home,b,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +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); @@ -179218,6 +185876,16 @@ ./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, 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/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': ./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); @@ -179228,27 +185896,342 @@ ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': +./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | channel(home,f,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/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, + | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.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&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 82 | count(home,x,y,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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&, 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/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.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&, 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/kernel/core.hpp:3266: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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of '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::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, 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/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -179278,6 +186261,74 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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] + 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ +gecode/minimodel/bool-expr.cpp: In constructor 'Gecode::BoolExpr::BoolExpr(const Gecode::BoolVar&)': +gecode/minimodel/bool-expr.cpp:125:15: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 125 | n->x = x; + | ^ +./gecode/int/var/bool.hpp:50:3: 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] @@ -179299,6 +186350,16 @@ ./gecode/set.hh: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/bool-expr.cpp: At global scope: +gecode/minimodel/bool-expr.cpp:259:44: warning: 'visibility' attribute ignored [-Wattributes] + 259 | const IntPropLevels& ipls) const; + | ^~~~~ +gecode/minimodel/bool-expr.cpp:262:58: warning: 'visibility' attribute ignored [-Wattributes] + 262 | BoolVar expr(Home home, const IntPropLevels& ipls) const; + | ^~~~~ +gecode/minimodel/bool-expr.cpp:265:54: warning: 'visibility' attribute ignored [-Wattributes] + 265 | void rel(Home home, const IntPropLevels& ipls) const; + | ^~~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': ./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -179310,10 +186371,667 @@ ./gecode/set.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/int-rel.o gecode/minimodel/int-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/minimodel/int-arith.o gecode/minimodel/int-arith.cpp +gecode/minimodel/bool-expr.cpp: In member function 'Gecode::BoolVar Gecode::{anonymous}::NNF::expr(Gecode::Home, const Gecode::IntPropLevels&) const': +gecode/minimodel/bool-expr.cpp:297:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 297 | Gecode::rel(home, u.a.x->x, IRT_NQ, b); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1220:12: note: initializing argument 1 of 'void Gecode::rel(Home, BoolVar, IntRelType, BoolVar, IntPropLevel)' + 1220 | rel(Home home, BoolVar x0, IntRelType irt, BoolVar x1, + | ~~~~~^~~~ +gecode/minimodel/bool-expr.cpp:300:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 300 | u.a.x->rl.post(home, b, !u.a.neg, ipls); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/int-rel.hpp:76:24: note: initializing argument 1 of 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const' + 76 | LinIntRel::post(Home home, const BoolVar& b, bool t, + | ~~~~~^~~~ +gecode/minimodel/bool-expr.cpp:304:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 304 | u.a.x->rfl.post(home, b, !u.a.neg); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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:77:26: note: initializing argument 1 of 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const' + 77 | LinFloatRel::post(Home home, const BoolVar& b, bool t) const { + | ~~~~~^~~~ +gecode/minimodel/bool-expr.cpp:309:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 309 | u.a.x->rs.post(home, b, !u.a.neg); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/set-rel.hpp:72:21: note: initializing argument 1 of 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const' + 72 | SetRel::post(Home home, BoolVar b, bool t) const { + | ~~~~~^~~~ +gecode/minimodel/bool-expr.cpp:313:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 313 | u.a.x->m->post(home, b, u.a.neg, ipls); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1352:30: note: initializing argument 1 of 'virtual void Gecode::BoolExpr::Misc::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&)' + 1352 | virtual void post(Home home, BoolVar b, bool neg, + | ~~~~~^~~~ +gecode/minimodel/bool-expr.cpp:319:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 319 | post(home, BoolExpr::NT_AND, bp, bn, ip, in, ipls); + | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/bool-expr.cpp:256:22: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, NodeType, Gecode::BoolVarArgs&, Gecode::BoolVarArgs&, int&, int&, const Gecode::IntPropLevels&) const' + 256 | void post(Home home, NodeType t, + | ~~~~~^~~~ +gecode/minimodel/bool-expr.cpp:320:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 320 | clause(home, BOT_AND, bp, bn, b); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1379:15: note: initializing argument 1 of 'void Gecode::clause(Home, BoolOpType, const BoolVarArgs&, const BoolVarArgs&, BoolVar, IntPropLevel)' + 1379 | clause(Home home, BoolOpType o, const BoolVarArgs& x, const BoolVarArgs& y, + | ~~~~~^~~~ +gecode/minimodel/bool-expr.cpp:327:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 327 | post(home, BoolExpr::NT_OR, bp, bn, ip, in, ipls); + | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/bool-expr.cpp:256:22: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, NodeType, Gecode::BoolVarArgs&, Gecode::BoolVarArgs&, int&, int&, const Gecode::IntPropLevels&) const' + 256 | void post(Home home, NodeType t, + | ~~~~~^~~~ +gecode/minimodel/bool-expr.cpp:328:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 328 | clause(home, BOT_OR, bp, bn, 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:1379:15: note: initializing argument 1 of 'void Gecode::clause(Home, BoolOpType, const BoolVarArgs&, const BoolVarArgs&, BoolVar, IntPropLevel)' + 1379 | clause(Home home, BoolOpType o, const BoolVarArgs& x, const BoolVarArgs& y, + | ~~~~~^~~~ +gecode/minimodel/bool-expr.cpp:336:31: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 336 | l = u.b.l->u.a.x->x; + | ^ +./gecode/int/var/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:339:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 339 | l = u.b.l->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/bool-expr.cpp:290:20: note: initializing argument 1 of 'Gecode::BoolVar Gecode::{anonymous}::NNF::expr(Gecode::Home, const Gecode::IntPropLevels&) const' + 290 | NNF::expr(Home home, const IntPropLevels& ipls) const { + | ~~~~~^~~~ +gecode/minimodel/bool-expr.cpp:339:38: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 339 | l = u.b.l->expr(home,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/minimodel/bool-expr.cpp:343:31: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 343 | r = u.b.r->u.a.x->x; + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +gecode/minimodel/bool-expr.cpp:346:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 346 | r = u.b.r->expr(home,ipls); + | ~~~~~~~~~~~^~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/bool-expr.cpp:290:20: note: initializing argument 1 of 'Gecode::BoolVar Gecode::{anonymous}::NNF::expr(Gecode::Home, const Gecode::IntPropLevels&) const' + 290 | NNF::expr(Home home, const IntPropLevels& ipls) const { + | ~~~~~^~~~ +gecode/minimodel/bool-expr.cpp:346:38: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 346 | r = u.b.r->expr(home,ipls); + | ^ +./gecode/int/var/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:348:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 348 | Gecode::rel(home, l, n ? BOT_XOR : BOT_EQV, r, b); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1328:12: note: initializing argument 1 of 'void Gecode::rel(Home, BoolVar, BoolOpType, BoolVar, BoolVar, IntPropLevel)' + 1328 | rel(Home home, BoolVar x0, BoolOpType o, BoolVar x1, BoolVar x2, + | ~~~~~^~~~ +gecode/minimodel/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; + | ^ +./gecode/int/var/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/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); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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:76:24: note: initializing argument 1 of 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const' + 76 | LinIntRel::post(Home home, const BoolVar& b, bool t, + | ~~~~~^~~~ +gecode/minimodel/bool-expr.cpp:375:22: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 375 | bp[ip++]=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/minimodel/bool-expr.cpp:382:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 382 | u.a.x->rfl.post(home, b, !u.a.neg); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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:77:26: note: initializing argument 1 of 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const' + 77 | LinFloatRel::post(Home home, const BoolVar& b, bool t) const { + | ~~~~~^~~~ +gecode/minimodel/bool-expr.cpp:383:22: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 383 | bp[ip++]=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/minimodel/bool-expr.cpp:391:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 391 | u.a.x->rs.post(home, b, !u.a.neg); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/set-rel.hpp:72:21: note: initializing argument 1 of 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const' + 72 | SetRel::post(Home home, BoolVar b, bool t) const { + | ~~~~~^~~~ +gecode/minimodel/bool-expr.cpp:392:22: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 392 | bp[ip++]=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/minimodel/bool-expr.cpp:399:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 399 | u.a.x->m->post(home, b, u.a.neg, ipls); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1352:30: note: initializing argument 1 of 'virtual void Gecode::BoolExpr::Misc::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&)' + 1352 | virtual void post(Home home, BoolVar b, bool neg, + | ~~~~~^~~~ +gecode/minimodel/bool-expr.cpp:400:22: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 400 | bp[ip++]=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/minimodel/bool-expr.cpp:404:26: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 404 | bp[ip++] = 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/bool-expr.cpp:290:20: note: initializing argument 1 of 'Gecode::BoolVar Gecode::{anonymous}::NNF::expr(Gecode::Home, const Gecode::IntPropLevels&) const' + 290 | NNF::expr(Home home, const IntPropLevels& ipls) const { + | ~~~~~^~~~ +gecode/minimodel/bool-expr.cpp:404:37: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 404 | bp[ip++] = expr(home, 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/minimodel/bool-expr.cpp:408:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 408 | u.b.l->post(home, t, bp, bn, ip, in, ipls); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/bool-expr.cpp:358:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, NodeType, Gecode::BoolVarArgs&, Gecode::BoolVarArgs&, int&, int&, const Gecode::IntPropLevels&) const' + 358 | NNF::post(Home home, NodeType t, + | ~~~~~^~~~ +gecode/minimodel/bool-expr.cpp:409:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 409 | u.b.r->post(home, t, bp, bn, ip, in, ipls); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/bool-expr.cpp:358:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, NodeType, Gecode::BoolVarArgs&, Gecode::BoolVarArgs&, int&, int&, const Gecode::IntPropLevels&) const' + 358 | NNF::post(Home home, NodeType t, + | ~~~~~^~~~ +gecode/minimodel/bool-expr.cpp: In member function 'void Gecode::{anonymous}::NNF::rel(Gecode::Home, const Gecode::IntPropLevels&) const': +gecode/minimodel/bool-expr.cpp:417:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 417 | Gecode::rel(home, u.a.x->x, IRT_EQ, u.a.neg ? 0 : 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.hh:1242:12: note: initializing argument 1 of 'void Gecode::rel(Home, BoolVar, IntRelType, int, IntPropLevel)' + 1242 | rel(Home home, BoolVar x, IntRelType irt, int n, + | ~~~~~^~~~ +gecode/minimodel/bool-expr.cpp:420:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 420 | u.a.x->rl.post(home, !u.a.neg, ipls); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/int-rel.hpp:70:24: note: initializing argument 1 of 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const' + 70 | LinIntRel::post(Home home, bool t, + | ~~~~~^~~~ +gecode/minimodel/bool-expr.cpp:424:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 424 | u.a.x->rfl.post(home, !u.a.neg); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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:72:26: note: initializing argument 1 of 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const' + 72 | LinFloatRel::post(Home home, bool t) const { + | ~~~~~^~~~ +gecode/minimodel/bool-expr.cpp:429:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 429 | u.a.x->rs.post(home, !u.a.neg); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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:58:21: note: initializing argument 1 of 'void Gecode::SetRel::post(Gecode::Home, bool) const' + 58 | SetRel::post(Home home, bool t) const { + | ~~~~~^~~~ +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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1352:30: note: initializing argument 1 of 'virtual void Gecode::BoolExpr::Misc::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&)' + 1352 | virtual void post(Home home, BoolVar b, bool neg, + | ~~~~~^~~~ +gecode/minimodel/bool-expr.cpp:439:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 439 | u.b.l->rel(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/bool-expr.cpp:414:19: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::rel(Gecode::Home, const Gecode::IntPropLevels&) const' + 414 | NNF::rel(Home home, const IntPropLevels& ipls) const { + | ~~~~~^~~~ +gecode/minimodel/bool-expr.cpp:440:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 440 | u.b.r->rel(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/bool-expr.cpp:414:19: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::rel(Gecode::Home, const Gecode::IntPropLevels&) const' + 414 | NNF::rel(Home home, const IntPropLevels& ipls) const { + | ~~~~~^~~~ +gecode/minimodel/bool-expr.cpp:446:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 446 | post(home, BoolExpr::NT_OR, bp, bn, ip, in, ipls); + | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/bool-expr.cpp:358:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, NodeType, Gecode::BoolVarArgs&, Gecode::BoolVarArgs&, int&, int&, const Gecode::IntPropLevels&) const' + 358 | NNF::post(Home home, NodeType t, + | ~~~~~^~~~ +gecode/minimodel/bool-expr.cpp:447:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 447 | clause(home, BOT_OR, bp, bn, 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.hh:1395:15: note: initializing argument 1 of 'void Gecode::clause(Home, BoolOpType, const BoolVarArgs&, const BoolVarArgs&, int, IntPropLevel)' + 1395 | clause(Home home, BoolOpType o, const BoolVarArgs& x, const BoolVarArgs& y, + | ~~~~~^~~~ +gecode/minimodel/bool-expr.cpp:453:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 453 | u.b.r->u.a.x->rl.post(home, u.b.l->u.a.x->x, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ + 454 | u.b.l->u.a.neg==u.b.r->u.a.neg, ipls); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/int-rel.hpp:76:24: note: initializing argument 1 of 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const' + 76 | LinIntRel::post(Home home, const BoolVar& b, bool t, + | ~~~~~^~~~ +gecode/minimodel/bool-expr.cpp:457:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 457 | u.b.l->u.a.x->rl.post(home, u.b.r->u.a.x->x, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ + 458 | u.b.l->u.a.neg==u.b.r->u.a.neg, ipls); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/int-rel.hpp:76:24: note: initializing argument 1 of 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const' + 76 | LinIntRel::post(Home home, const BoolVar& b, bool t, + | ~~~~~^~~~ +gecode/minimodel/bool-expr.cpp:460:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 460 | u.b.l->u.a.x->rl.post(home, u.b.r->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/bool-expr.cpp:290:20: note: initializing argument 1 of 'Gecode::BoolVar Gecode::{anonymous}::NNF::expr(Gecode::Home, const Gecode::IntPropLevels&) const' + 290 | NNF::expr(Home home, const IntPropLevels& ipls) const { + | ~~~~~^~~~ +gecode/minimodel/bool-expr.cpp:460:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 460 | u.b.l->u.a.x->rl.post(home, u.b.r->expr(home,ipls), + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 461 | !u.b.l->u.a.neg,ipls); + | ~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/int-rel.hpp:76:24: note: initializing argument 1 of 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const' + 76 | LinIntRel::post(Home home, const BoolVar& b, bool t, + | ~~~~~^~~~ +gecode/minimodel/bool-expr.cpp:463:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 463 | u.b.r->u.a.x->rl.post(home, u.b.l->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/bool-expr.cpp:290:20: note: initializing argument 1 of 'Gecode::BoolVar Gecode::{anonymous}::NNF::expr(Gecode::Home, const Gecode::IntPropLevels&) const' + 290 | NNF::expr(Home home, const IntPropLevels& ipls) const { + | ~~~~~^~~~ +gecode/minimodel/bool-expr.cpp:463:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 463 | u.b.r->u.a.x->rl.post(home, u.b.l->expr(home,ipls), + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 464 | !u.b.r->u.a.neg,ipls); + | ~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/int-rel.hpp:76:24: note: initializing argument 1 of 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const' + 76 | LinIntRel::post(Home home, const BoolVar& b, bool t, + | ~~~~~^~~~ +gecode/minimodel/bool-expr.cpp:468:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 468 | u.b.r->u.a.x->rfl.post(home, u.b.l->u.a.x->x, + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ + 469 | u.b.l->u.a.neg==u.b.r->u.a.neg); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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:77:26: note: initializing argument 1 of 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const' + 77 | LinFloatRel::post(Home home, const BoolVar& b, bool t) const { + | ~~~~~^~~~ +gecode/minimodel/bool-expr.cpp:472:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 472 | u.b.l->u.a.x->rfl.post(home, u.b.r->u.a.x->x, + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ + 473 | u.b.l->u.a.neg==u.b.r->u.a.neg); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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:77:26: note: initializing argument 1 of 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const' + 77 | LinFloatRel::post(Home home, const BoolVar& b, bool t) const { + | ~~~~~^~~~ +gecode/minimodel/bool-expr.cpp:475:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 475 | u.b.l->u.a.x->rfl.post(home, u.b.r->expr(home,ipls), + | ~~~~~~~~~~~^~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/bool-expr.cpp:290:20: note: initializing argument 1 of 'Gecode::BoolVar Gecode::{anonymous}::NNF::expr(Gecode::Home, const Gecode::IntPropLevels&) const' + 290 | NNF::expr(Home home, const IntPropLevels& ipls) const { + | ~~~~~^~~~ +gecode/minimodel/bool-expr.cpp:475:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 475 | u.b.l->u.a.x->rfl.post(home, u.b.r->expr(home,ipls), + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 476 | !u.b.l->u.a.neg); + | ~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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:77:26: note: initializing argument 1 of 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const' + 77 | LinFloatRel::post(Home home, const BoolVar& b, bool t) const { + | ~~~~~^~~~ +gecode/minimodel/bool-expr.cpp:478:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 478 | u.b.r->u.a.x->rfl.post(home, u.b.l->expr(home,ipls), + | ~~~~~~~~~~~^~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/bool-expr.cpp:290:20: note: initializing argument 1 of 'Gecode::BoolVar Gecode::{anonymous}::NNF::expr(Gecode::Home, const Gecode::IntPropLevels&) const' + 290 | NNF::expr(Home home, const IntPropLevels& ipls) const { + | ~~~~~^~~~ +gecode/minimodel/bool-expr.cpp:478:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 478 | u.b.r->u.a.x->rfl.post(home, u.b.l->expr(home,ipls), + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 479 | !u.b.r->u.a.neg); + | ~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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:77:26: note: initializing argument 1 of 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const' + 77 | LinFloatRel::post(Home home, const BoolVar& b, bool t) const { + | ~~~~~^~~~ +gecode/minimodel/bool-expr.cpp:484:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 484 | u.b.r->u.a.x->rs.post(home, u.b.l->u.a.x->x, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ + 485 | u.b.l->u.a.neg==u.b.r->u.a.neg); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/set-rel.hpp:72:21: note: initializing argument 1 of 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const' + 72 | SetRel::post(Home home, BoolVar b, bool t) const { + | ~~~~~^~~~ +gecode/minimodel/bool-expr.cpp:488:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 488 | u.b.l->u.a.x->rs.post(home, u.b.r->u.a.x->x, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ + 489 | u.b.l->u.a.neg==u.b.r->u.a.neg); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/set-rel.hpp:72:21: note: initializing argument 1 of 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const' + 72 | SetRel::post(Home home, BoolVar b, bool t) const { + | ~~~~~^~~~ +gecode/minimodel/bool-expr.cpp:491:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 491 | u.b.l->u.a.x->rs.post(home, u.b.r->expr(home,ipls), + | ~~~~~~~~~~~^~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/bool-expr.cpp:290:20: note: initializing argument 1 of 'Gecode::BoolVar Gecode::{anonymous}::NNF::expr(Gecode::Home, const Gecode::IntPropLevels&) const' + 290 | NNF::expr(Home home, const IntPropLevels& ipls) const { + | ~~~~~^~~~ +gecode/minimodel/bool-expr.cpp:491:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 491 | u.b.l->u.a.x->rs.post(home, u.b.r->expr(home,ipls), + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 492 | !u.b.l->u.a.neg); + | ~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/set-rel.hpp:72:21: note: initializing argument 1 of 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const' + 72 | SetRel::post(Home home, BoolVar b, bool t) const { + | ~~~~~^~~~ +gecode/minimodel/bool-expr.cpp:494:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 494 | u.b.r->u.a.x->rs.post(home, u.b.l->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/bool-expr.cpp:290:20: note: initializing argument 1 of 'Gecode::BoolVar Gecode::{anonymous}::NNF::expr(Gecode::Home, const Gecode::IntPropLevels&) const' + 290 | NNF::expr(Home home, const IntPropLevels& ipls) const { + | ~~~~~^~~~ +gecode/minimodel/bool-expr.cpp:494:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 494 | u.b.r->u.a.x->rs.post(home, u.b.l->expr(home,ipls), + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 495 | !u.b.r->u.a.neg); + | ~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/set-rel.hpp:72:21: note: initializing argument 1 of 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const' + 72 | SetRel::post(Home home, BoolVar b, bool t) const { + | ~~~~~^~~~ +gecode/minimodel/bool-expr.cpp:498:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 498 | Gecode::rel(home, expr(home, ipls), IRT_EQ, 1); + | ~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/bool-expr.cpp:290:20: note: initializing argument 1 of 'Gecode::BoolVar Gecode::{anonymous}::NNF::expr(Gecode::Home, const Gecode::IntPropLevels&) const' + 290 | NNF::expr(Home home, const IntPropLevels& ipls) const { + | ~~~~~^~~~ +gecode/minimodel/bool-expr.cpp:498:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 498 | Gecode::rel(home, expr(home, ipls), IRT_EQ, 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.hh:1242:12: note: initializing argument 1 of 'void Gecode::rel(Home, BoolVar, IntRelType, int, IntPropLevel)' + 1242 | rel(Home home, BoolVar x, IntRelType irt, int n, + | ~~~~~^~~~ +gecode/minimodel/bool-expr.cpp: In member function 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const': +gecode/minimodel/bool-expr.cpp:576:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 576 | return NNF::nnf(r,n,false)->expr(home,ipls); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/bool-expr.cpp:290:20: note: initializing argument 1 of 'Gecode::BoolVar Gecode::{anonymous}::NNF::expr(Gecode::Home, const Gecode::IntPropLevels&) const' + 290 | NNF::expr(Home home, const IntPropLevels& ipls) const { + | ~~~~~^~~~ +gecode/minimodel/bool-expr.cpp: In member function 'void Gecode::BoolExpr::rel(Gecode::Home, const Gecode::IntPropLevels&) const': +gecode/minimodel/bool-expr.cpp:582:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 582 | return NNF::nnf(r,n,false)->rel(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/bool-expr.cpp:414:19: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::rel(Gecode::Home, const Gecode::IntPropLevels&) const' + 414 | NNF::rel(Home home, const IntPropLevels& ipls) const { + | ~~~~~^~~~ +gecode/minimodel/bool-expr.cpp: In function 'Gecode::BoolVar Gecode::expr(Home, const BoolExpr&, const IntPropLevels&)': +gecode/minimodel/bool-expr.cpp:630:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 630 | PostInfo pi(home); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/minimodel/bool-expr.cpp:632:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 632 | return e.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/bool-expr.cpp:574:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const' + 574 | BoolExpr::expr(Home home, const IntPropLevels& ipls) const { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139: +gecode/minimodel/bool-expr.cpp: In function 'void Gecode::rel(Home, const BoolExpr&, const IntPropLevels&)': +./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/minimodel/bool-expr.cpp:639:5: note: in expansion of macro 'GECODE_POST' + 639 | GECODE_POST; + | ^~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/minimodel/bool-expr.cpp:640:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 640 | e.rel(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/bool-expr.cpp:580:22: note: initializing argument 1 of 'void Gecode::BoolExpr::rel(Gecode::Home, const Gecode::IntPropLevels&) const' + 580 | BoolExpr::rel(Home home, const IntPropLevels& ipls) const { + | ~~~~~^~~~ +gecode/minimodel/bool-expr.cpp: In member function 'virtual void Gecode::BElementExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&)': +gecode/minimodel/bool-expr.cpp:680:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 680 | IntVar z = idx.post(home, ipls); + | ~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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/bool-expr.cpp:683:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 683 | be.rel(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/bool-expr.cpp:580:22: note: initializing argument 1 of 'void Gecode::BoolExpr::rel(Gecode::Home, const Gecode::IntPropLevels&) const' + 580 | BoolExpr::rel(Home home, const IntPropLevels& ipls) const { + | ~~~~~^~~~ +gecode/minimodel/bool-expr.cpp:687:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 687 | x[i] = a[i].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/bool-expr.cpp:574:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const' + 574 | BoolExpr::expr(Home home, const IntPropLevels& ipls) const { + | ~~~~~^~~~ +gecode/minimodel/bool-expr.cpp:687:35: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 687 | x[i] = a[i].expr(home,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/minimodel/bool-expr.cpp:688:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 688 | BoolVar res = neg ? (!b).expr(home,ipls) : b; + | ~~~~~~~~~^~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/bool-expr.cpp:574:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const' + 574 | BoolExpr::expr(Home home, const IntPropLevels& ipls) const { + | ~~~~~^~~~ +gecode/minimodel/bool-expr.cpp:689:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 689 | element(home, x, z, res, 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: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/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/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -179326,6 +187044,24 @@ ./gecode/int/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] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here 126 | : VarArgArray(a) {} @@ -179333,6 +187069,9 @@ ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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) | ^~~~~~~ @@ -179356,19 +187095,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: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) - | ^~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -179381,14 +187136,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 85 | : VarArray(home,a) {} @@ -179399,92 +187146,569 @@ ./gecode/set/var/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/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 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:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing 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/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp: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/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:2488:20: note: initializing argument 1 of '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.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/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/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: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:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, +./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' + 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/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:2549:20: note: initializing argument 1 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: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:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/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] + 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) { | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/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, + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': +./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | _e0.post(home,b,t,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/minimodel.hh:1867: +./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': +./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | BoolVar b(home,0,1); channel(home,b,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': +./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | IntVar x(home,0,1); channel(home,b,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': +./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | channel(home,f,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': +./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 70 | rel(home,SOT_UNION,x,s); + | ~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | count(home,x,n,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 46 | count(home,x,y,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | count(home,x,y,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 56 | count(home,x,n,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 61 | count(home,x,y,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 66 | count(home,x,y,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | count(home,x,n,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 77 | count(home,x,y,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 82 | count(home,x,y,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 87 | count(home,x,n,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 92 | count(home,x,y,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 97 | count(home,x,y,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 103 | count(home,x,n,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 108 | count(home,x,y,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 113 | count(home,x,y,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 118 | count(home,x,n,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 123 | count(home,x,y,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 128 | count(home,x,y,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': +./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 134 | rel(home,x,r,y,ipl); + | ~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' + 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': +./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 139 | rel(home,x,r,y,ipl); + | ~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' + 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': +./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 145 | dom(home,x,y,ipl); + | ~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' + 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' + 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': +./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | rel(home,SOT_UNION,x,y); + | ~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 159 | element(home,SOT_UNION,x,y,z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' + 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 165 | channel(home,x,xiv); + | ~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | element(home,SOT_UNION,xiv,z,y); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -179511,332 +187735,1161 @@ ./gecode/int/var/bool.hpp:50:3: note: because '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/minimodel/set-expr.cpp: In member function 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, Gecode::SetVar) const': +gecode/minimodel/set-expr.cpp:178:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 178 | rel(home, u.a.x->x, SRT_CMPL, s); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:723:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, SetVar)' + 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:181:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 181 | rel(home, u.a.x->x, SRT_EQ, s); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:723:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, SetVar)' + 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:186:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 186 | rel(home, s, SRT_CMPL, bc); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:723:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, SetVar)' + 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/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-expr.cpp:187:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 187 | rel(home, u.a.x->x, srt, bc); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:723:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, SetVar)' + 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:191:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 191 | rel(home, u.a.x->x, srt, s); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:723:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, SetVar)' + 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:208:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 208 | dom(home, s, srt, ss); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:687:12: note: initializing argument 1 of 'void Gecode::dom(Home, SetVar, SetRelType, const IntSet&)' + 687 | dom(Home home, SetVar x, SetRelType r, const IntSet& s); + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:213:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 213 | IntVar iv = u.a.x->e.post(home,IntPropLevels::def); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' + 323 | IntVar post(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:217:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 217 | rel(home, iv, SRT_CMPL, ic); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:732:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, SetRelType, SetVar)' + 732 | rel(Home home, IntVar x, SetRelType r, SetVar s); + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:218:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 218 | rel(home,ic,srt,s); + | ~~~^~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:723:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, SetVar)' + 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:220:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | rel(home,iv,srt,s); + | ~~~^~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:732:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, SetRelType, SetVar)' + 732 | rel(Home home, IntVar x, SetRelType r, SetVar s); + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:228:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 228 | post(home, SetExpr::NT_INTER, bs, i); + | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/set-expr.cpp:138:22: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, NodeType, Gecode::SetVarArgs&, int&) const' + 138 | void post(Home home, NodeType t, SetVarArgs& b, int& i) const; + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:230:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 230 | rel(home, bs[0], SOT_INTER, bs[1], srt, s); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:767:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetOpType, SetVar, SetRelType, SetVar)' + 767 | rel(Home home, SetVar x, SetOpType op, SetVar y, SetRelType r, SetVar z); + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:233:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 233 | rel(home, SOT_INTER, bs, s); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:770:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const SetVarArgs&, SetVar)' + 770 | rel(Home home, SetOpType op, const SetVarArgs& x, SetVar y); + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:237:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 237 | rel(home, SOT_INTER, bs, bc); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:770:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const SetVarArgs&, SetVar)' + 770 | rel(Home home, SetOpType op, const SetVarArgs& x, SetVar y); + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:238:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 238 | rel(home, bc, srt, s); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:723:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, SetVar)' + 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:247:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 247 | post(home, SetExpr::NT_UNION, bs, 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-expr.cpp:138:22: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, NodeType, Gecode::SetVarArgs&, int&) const' + 138 | void post(Home home, NodeType t, SetVarArgs& b, int& i) const; + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:249:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 249 | rel(home, bs[0], SOT_UNION, bs[1], srt, s); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:767:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetOpType, SetVar, SetRelType, SetVar)' + 767 | rel(Home home, SetVar x, SetOpType op, SetVar y, SetRelType r, SetVar z); + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:252:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 252 | rel(home, SOT_UNION, bs, s); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:770:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const SetVarArgs&, SetVar)' + 770 | rel(Home home, SetOpType op, const SetVarArgs& x, SetVar y); + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:256:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 256 | rel(home, SOT_UNION, bs, bc); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:770:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const SetVarArgs&, SetVar)' + 770 | rel(Home home, SetOpType op, const SetVarArgs& x, SetVar y); + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:257:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 257 | rel(home, bc, srt, s); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:723:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, SetVar)' + 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:266:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 266 | post(home, SetExpr::NT_DUNION, bs, 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-expr.cpp:138:22: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, NodeType, Gecode::SetVarArgs&, int&) const' + 138 | void post(Home home, NodeType t, SetVarArgs& b, int& i) const; + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:271:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 271 | rel(home, bs[0], SOT_DUNION, bs[1], srt, s); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/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:767:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetOpType, SetVar, SetRelType, SetVar)' + 767 | rel(Home home, SetVar x, SetOpType op, SetVar y, SetRelType r, SetVar z); + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:275:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 275 | rel(home,s,SRT_CMPL,bc); + | ~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:723:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, SetVar)' + 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:276:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 276 | rel(home, bs[0], SOT_DUNION, bs[1], srt, bc); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:767:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetOpType, SetVar, SetRelType, SetVar)' + 767 | rel(Home home, SetVar x, SetOpType op, SetVar y, SetRelType r, SetVar z); + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:279:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 279 | rel(home, bs[0], SOT_DUNION, bs[1], srt, s); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:767:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetOpType, SetVar, SetRelType, SetVar)' + 767 | rel(Home home, SetVar x, SetOpType op, SetVar y, SetRelType r, SetVar z); + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:284:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 284 | rel(home, SOT_DUNION, bs, s); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:770:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const SetVarArgs&, SetVar)' + 770 | rel(Home home, SetOpType op, const SetVarArgs& x, SetVar y); + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:288:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 288 | rel(home, SOT_DUNION, bs, br); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:770:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const SetVarArgs&, SetVar)' + 770 | rel(Home home, SetOpType op, const SetVarArgs& x, SetVar y); + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:290:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 290 | rel(home, br, SRT_CMPL, s); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:723:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, SetVar)' + 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:294:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 294 | rel(home, br, srt, bc); + | ~~~^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:723:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, SetVar)' + 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:295:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 295 | rel(home, bc, SRT_CMPL, s); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:723:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, SetVar)' + 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:300:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 300 | rel(home, SOT_DUNION, bs, s); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:770:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const SetVarArgs&, SetVar)' + 770 | rel(Home home, SetOpType op, const SetVarArgs& x, SetVar y); + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:304:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 304 | rel(home, SOT_DUNION, bs, br); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:770:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const SetVarArgs&, SetVar)' + 770 | rel(Home home, SetOpType op, const SetVarArgs& x, SetVar y); + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:305:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 305 | rel(home, br, srt, s); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:723:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, SetVar)' + 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp: In member function 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, Gecode::SetVar, Gecode::BoolVar) const': +gecode/minimodel/set-expr.cpp:323:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 323 | rel(home, u.a.x->x, SRT_CMPL, s, 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:726:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, SetVar, Reify)' + 726 | rel(Home home, SetVar x, SetRelType rt, SetVar y, Reify r); + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:326:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 326 | rel(home, u.a.x->x, SRT_EQ, s, b); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:726:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, SetVar, Reify)' + 726 | rel(Home home, SetVar x, SetRelType rt, SetVar y, Reify r); + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:331:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 331 | rel(home, s, SRT_CMPL, bc); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:723:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, SetVar)' + 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:332:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 332 | rel(home, u.a.x->x, srt, bc, 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:726:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, SetVar, Reify)' + 726 | rel(Home home, SetVar x, SetRelType rt, SetVar y, Reify r); + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:336:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 336 | rel(home, u.a.x->x, srt, s, 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: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/iter.hh:51: +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnionConst::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SingletonView]' at ./gecode/set/element/unionConst.hpp:283:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x1lbc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnionConst::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SingletonView]' at ./gecode/set/element/unionConst.hpp:283:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x1ubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +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); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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); + | ~~~~~^~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnionConst::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SingletonView]' at ./gecode/set/element/unionConst.hpp:283:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x1lbc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnionConst::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SingletonView]' at ./gecode/set/element/unionConst.hpp:283:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x1ubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +gecode/minimodel/set-expr.cpp:371:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 371 | IntVar iv = u.a.x->e.post(home,IntPropLevels::def); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' + 323 | IntVar post(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:375:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 375 | rel(home, iv, SRT_CMPL, ic); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:732:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, SetRelType, SetVar)' + 732 | rel(Home home, IntVar x, SetRelType r, SetVar s); + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:376:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 376 | rel(home,ic,srt,s,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:726:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, SetVar, Reify)' + 726 | rel(Home home, SetVar x, SetRelType rt, SetVar y, Reify r); + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:378:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 378 | rel(home,iv,srt,s,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:738:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, SetRelType, SetVar, Reify)' + 738 | rel(Home home, IntVar x, SetRelType rt, SetVar s, Reify r); + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:386:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 386 | post(home, SetExpr::NT_INTER, bs, 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-expr.cpp:138:22: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, NodeType, Gecode::SetVarArgs&, int&) const' + 138 | void post(Home home, NodeType t, SetVarArgs& b, int& i) const; + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:389:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 389 | rel(home, SOT_INTER, bs, br); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:770:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const SetVarArgs&, SetVar)' + 770 | rel(Home home, SetOpType op, const SetVarArgs& x, SetVar y); + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:390:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 390 | rel(home, br, srt, s, b); + | ~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./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/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/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-expr.cpp:397:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 397 | post(home, SetExpr::NT_UNION, bs, i); + | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/set-expr.cpp:138:22: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, NodeType, Gecode::SetVarArgs&, int&) const' + 138 | void post(Home home, NodeType t, SetVarArgs& b, int& i) const; + | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/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-expr.cpp:400:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 400 | rel(home, SOT_UNION, bs, br); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:770:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const SetVarArgs&, SetVar)' + 770 | rel(Home home, SetOpType op, const SetVarArgs& x, SetVar y); + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:401:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 401 | rel(home, br, srt, s, b); + | ~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:726:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, SetVar, Reify)' + 726 | rel(Home home, SetVar x, SetRelType rt, SetVar y, Reify r); + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:408:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 408 | post(home, SetExpr::NT_DUNION, bs, 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-expr.cpp:138:22: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, NodeType, Gecode::SetVarArgs&, int&) const' + 138 | void post(Home home, NodeType t, SetVarArgs& b, int& i) const; + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:413:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 413 | rel(home, SOT_DUNION, bs, br); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:770:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const SetVarArgs&, SetVar)' + 770 | rel(Home home, SetOpType op, const SetVarArgs& x, SetVar y); + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:415:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 415 | rel(home, br, SRT_EQ, s, 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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.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:726:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, SetVar, Reify)' + 726 | rel(Home home, SetVar x, SetRelType rt, SetVar y, Reify r); + | ~~~~~^~~~ +./gecode/float/var/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-expr.cpp:417:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 417 | rel(home, br, SRT_CMPL, s, 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:726:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, SetVar, Reify)' + 726 | rel(Home home, SetVar x, SetRelType rt, SetVar y, Reify r); + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:421:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 421 | rel(home, br, srt, bc); + | ~~~^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:723:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, SetVar)' + 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:422:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 422 | rel(home, bc, SRT_CMPL, s, 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:726:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, SetVar, Reify)' + 726 | rel(Home home, SetVar x, SetRelType rt, SetVar y, Reify r); + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:427:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 427 | rel(home, SOT_DUNION, bs, br); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:770:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const SetVarArgs&, SetVar)' + 770 | rel(Home home, SetOpType op, const SetVarArgs& x, SetVar y); + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:428:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 428 | rel(home, br, srt, s, b); + | ~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:726:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, SetVar, Reify)' + 726 | rel(Home home, SetVar x, SetRelType rt, SetVar y, Reify r); + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp: In member function 'void Gecode::{anonymous}::NNF::post(Gecode::Home, NodeType, Gecode::SetVarArgs&, int&) const': +gecode/minimodel/set-expr.cpp:445:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 445 | rel(home, xc, SRT_CMPL, u.a.x->x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:723:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, SetVar)' + 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:446:20: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 446 | b[i++]=xc; + | ^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/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-expr.cpp:448:27: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 448 | b[i++]=u.a.x->x; + | ^ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +gecode/minimodel/set-expr.cpp:455:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 455 | post(home,SRT_EQ,s); + | ~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/set-expr.cpp:172:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, Gecode::SetVar) const' + 172 | NNF::post(Home home, SetRelType srt, SetVar s) const { + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:456:22: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 456 | b[i++] = s; + | ^ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +gecode/minimodel/set-expr.cpp:461:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 461 | u.b.l->post(home, t, b, i); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/set-expr.cpp:438:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, NodeType, Gecode::SetVarArgs&, int&) const' + 438 | NNF::post(Home home, NodeType t, SetVarArgs& b, int& i) const { + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:462:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 462 | u.b.r->post(home, t, b, i); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/set-expr.cpp:438:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, NodeType, Gecode::SetVarArgs&, int&) const' + 438 | NNF::post(Home home, NodeType t, SetVarArgs& b, int& i) const { + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp: In member function 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, const Gecode::{anonymous}::NNF*) const': +gecode/minimodel/set-expr.cpp:469:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 469 | post(home,srt,n->u.a.x->x); + | ~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/set-expr.cpp:172:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, Gecode::SetVar) const' + 172 | NNF::post(Home home, SetRelType srt, SetVar s) const { + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:477:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 477 | n->post(home,n_srt,this); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/set-expr.cpp:467:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, const Gecode::{anonymous}::NNF*) const' + 467 | NNF::post(Home home, SetRelType srt, const NNF* n) const { + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:481:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 481 | n->post(home,SRT_EQ,nx); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/set-expr.cpp:172:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, Gecode::SetVar) const' + 172 | NNF::post(Home home, SetRelType srt, SetVar s) const { + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:482:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 482 | post(home,srt,nx); + | ~~~~^~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/set-expr.cpp:172:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, Gecode::SetVar) const' + 172 | NNF::post(Home home, SetRelType srt, SetVar s) const { + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp: In member function 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::{anonymous}::NNF*) const': +gecode/minimodel/set-expr.cpp:491:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 491 | post(home,srt,n->u.a.x->x,b); + | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/set-expr.cpp:317:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, Gecode::SetVar, Gecode::BoolVar) const' + 317 | NNF::post(Home home, SetRelType srt, SetVar s, BoolVar b) const { + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:499:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 499 | n->post(home,b,true,n_srt,this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/set-expr.cpp:487:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::{anonymous}::NNF*) const' + 487 | NNF::post(Home home, BoolVar b, bool pt, + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:503:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 503 | n->post(home,SRT_EQ,nx); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/set-expr.cpp:172:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, Gecode::SetVar) const' + 172 | NNF::post(Home home, SetRelType srt, SetVar s) const { + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:504:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 504 | post(home,srt,nx,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/set-expr.cpp:317:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, Gecode::SetVar, Gecode::BoolVar) const' + 317 | NNF::post(Home home, SetRelType srt, SetVar s, BoolVar b) const { + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:507:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 507 | post(home,b,true,SRT_NQ,n); + | ~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/set-expr.cpp:487:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::{anonymous}::NNF*) const' + 487 | NNF::post(Home home, BoolVar b, bool pt, + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:509:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 509 | post(home,b,true,SRT_EQ,n); + | ~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/set-expr.cpp:487:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::{anonymous}::NNF*) const' + 487 | NNF::post(Home home, BoolVar b, bool pt, + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:512:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 512 | rel(home,b,IRT_NQ,nb); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1220:12: note: initializing argument 1 of 'void Gecode::rel(Home, BoolVar, IntRelType, BoolVar, IntPropLevel)' + 1220 | rel(Home home, BoolVar x0, IntRelType irt, BoolVar x1, + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:513:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 513 | post(home,nb,true,srt,n); + | ~~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/set-expr.cpp:487:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::{anonymous}::NNF*) const' + 487 | NNF::post(Home home, BoolVar b, bool pt, + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp: In constructor 'Gecode::SetExpr::SetExpr(const Gecode::SetVar&)': +gecode/minimodel/set-expr.cpp:581:15: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 581 | n->x = x; + | ^ +./gecode/set/var/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-expr.cpp: In member function 'Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const': +gecode/minimodel/set-expr.cpp:653:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 653 | NNF::nnf(r,n,false)->post(home,SRT_EQ,s); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/set-expr.cpp:172:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, Gecode::SetVar) const' + 172 | NNF::post(Home home, SetRelType srt, SetVar s) const { + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 +gecode/minimodel/set-expr.cpp: In member function 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const': +gecode/minimodel/set-expr.cpp:660:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 660 | return NNF::nnf(r,n,false)->post(home,srt,NNF::nnf(r,e.n,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/minimodel/set-expr.cpp:467:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, const Gecode::{anonymous}::NNF*) const' + 467 | NNF::post(Home home, SetRelType srt, const NNF* n) const { + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp: In member function 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const': +gecode/minimodel/set-expr.cpp:666:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 666 | return NNF::nnf(r,n,false)->post(home,b,t,srt, + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ + 667 | NNF::nnf(r,e.n,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/minimodel/set-expr.cpp:487:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::{anonymous}::NNF*) const' + 487 | NNF::post(Home home, BoolVar b, bool pt, + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp: In member function 'virtual Gecode::IntVar Gecode::MiniModel::SetNonLinIntExpr::post(Gecode::Home, Gecode::IntVar*, const Gecode::IntPropLevels&) const': +gecode/minimodel/set-expr.cpp:741:26: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 741 | IntVar m = result(home,ret); + | ~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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/set-expr.cpp:744:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 744 | cardinality(home, e.post(home), 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/set-expr.cpp:649:22: note: initializing argument 1 of 'Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const' + 649 | SetExpr::post(Home home) const { + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:744:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 744 | cardinality(home, e.post(home), m); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:889:20: note: initializing argument 1 of 'void Gecode::cardinality(Home, SetVar, IntVar)' + 889 | cardinality(Home home, SetVar s, IntVar x); + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:747:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 747 | min(home, e.post(home), 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/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/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/set-expr.cpp:649:22: note: initializing argument 1 of 'Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const' + 649 | SetExpr::post(Home home) const { + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:747:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 747 | min(home, e.post(home), 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:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/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:859:12: note: initializing argument 1 of 'void Gecode::min(Home, SetVar, IntVar)' + 859 | min(Home home, SetVar s, IntVar x); + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:750:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 750 | max(home, e.post(home), 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:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ +gecode/minimodel/set-expr.cpp:649:22: note: initializing argument 1 of 'Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const' + 649 | SetExpr::post(Home home) const { + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:750:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 750 | max(home, e.post(home), 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/set.hh:874:12: note: initializing argument 1 of 'void Gecode::max(Home, SetVar, IntVar)' + 874 | max(Home home, SetVar s, IntVar x); + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp: In member function 'virtual void Gecode::MiniModel::SetNonLinIntExpr::post(Gecode::Home, Gecode::IntRelType, int, const Gecode::IntPropLevels&) const': +gecode/minimodel/set-expr.cpp:763:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 763 | cardinality(home, e.post(home), + | ~~~~~~^~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.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-expr.cpp:649:22: note: initializing argument 1 of 'Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const' + 649 | SetExpr::post(Home home) const { + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:763:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 763 | cardinality(home, e.post(home), + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 764 | 0U, + | ~~~ + 765 | static_cast(c)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/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:693:20: note: initializing argument 1 of 'void Gecode::cardinality(Home, SetVar, unsigned int, unsigned int)' + 693 | cardinality(Home home, SetVar x, unsigned int i, unsigned int j); + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:768:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 768 | cardinality(home, e.post(home), + | ~~~~~~^~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/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/set-expr.cpp:649:22: note: initializing argument 1 of 'Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const' + 649 | SetExpr::post(Home home) const { + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:768:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 768 | cardinality(home, e.post(home), + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 769 | 0U, + | ~~~ + 770 | static_cast(c-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.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ +./gecode/set.hh:693:20: note: initializing argument 1 of 'void Gecode::cardinality(Home, SetVar, unsigned int, unsigned int)' + 693 | cardinality(Home home, SetVar x, unsigned int i, unsigned int j); + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:773:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 773 | cardinality(home, e.post(home), + | ~~~~~~^~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.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:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: 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/minimodel/set-expr.cpp:649:22: note: initializing argument 1 of 'Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const' + 649 | SetExpr::post(Home home) const { + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:773:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 773 | cardinality(home, e.post(home), + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 774 | static_cast(c), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 775 | Set::Limits::card); + | ~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: 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:693:20: note: initializing argument 1 of 'void Gecode::cardinality(Home, SetVar, unsigned int, unsigned int)' + 693 | cardinality(Home home, SetVar x, unsigned int i, unsigned int j); + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:778:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 778 | cardinality(home, e.post(home), + | ~~~~~~^~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: 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/set-expr.cpp:649:22: note: initializing argument 1 of 'Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const' + 649 | SetExpr::post(Home home) const { + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:778:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 778 | cardinality(home, e.post(home), + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 779 | static_cast(c+1), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 780 | Set::Limits::card); + | ~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: 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:693:20: note: initializing argument 1 of 'void Gecode::cardinality(Home, SetVar, unsigned int, unsigned int)' + 693 | cardinality(Home home, SetVar x, unsigned int i, unsigned int j); + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:783:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 783 | cardinality(home, e.post(home), + | ~~~~~~^~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/minimodel/set-expr.cpp:649:22: note: initializing argument 1 of 'Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const' + 649 | SetExpr::post(Home home) const { + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:783:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 783 | cardinality(home, e.post(home), + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 784 | static_cast(c), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 785 | static_cast(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:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp: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:693:20: note: initializing argument 1 of 'void Gecode::cardinality(Home, SetVar, unsigned int, unsigned int)' + 693 | cardinality(Home home, SetVar x, unsigned int i, unsigned int j); + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:792:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 792 | dom(home, e.post(home), SRT_SUB, c, Set::Limits::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:5684:14: note: initializing 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/minimodel/set-expr.cpp:649:22: note: initializing argument 1 of 'Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const' + 649 | SetExpr::post(Home home) const { + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:792:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 792 | dom(home, e.post(home), SRT_SUB, c, Set::Limits::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/set.hh:741:12: 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:681:12: note: initializing argument 1 of 'void Gecode::dom(Home, SetVar, SetRelType, int, int)' + 681 | dom(Home home, SetVar x, SetRelType r, int i, int j); | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp: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/set-expr.cpp:795:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 795 | dom(home, e.post(home), SRT_SUB, Set::Limits::min, 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/set.hh:747:12: note: 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/set-expr.cpp:649:22: note: initializing argument 1 of 'Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const' + 649 | SetExpr::post(Home home) const { + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:795:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 795 | dom(home, e.post(home), SRT_SUB, Set::Limits::min, 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/set.hh:681:12: note: initializing argument 1 of 'void Gecode::dom(Home, SetVar, SetRelType, int, int)' + 681 | dom(Home home, SetVar x, SetRelType r, int i, int j); | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.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/set-expr.cpp:797:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 797 | 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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.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-expr.cpp:739:32: note: initializing argument 1 of 'virtual Gecode::IntVar Gecode::MiniModel::SetNonLinIntExpr::post(Gecode::Home, Gecode::IntVar*, const Gecode::IntPropLevels&) const' + 739 | virtual IntVar post(Home home, IntVar* ret, + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:797:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 797 | 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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: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/set-expr.cpp: In member function 'virtual void Gecode::MiniModel::SetNonLinIntExpr::post(Gecode::Home, Gecode::IntRelType, int, Gecode::BoolVar, const Gecode::IntPropLevels&) const': +gecode/minimodel/set-expr.cpp:805:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 805 | dom(home, e.post(home), SRT_SUB, c, Set::Limits::max, 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/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ +gecode/minimodel/set-expr.cpp:649:22: note: initializing argument 1 of 'Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const' + 649 | SetExpr::post(Home home) const { + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:805:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 805 | dom(home, e.post(home), SRT_SUB, c, Set::Limits::max, 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:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/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: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/set-expr.cpp:808:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 808 | dom(home, e.post(home), SRT_SUB, Set::Limits::min, 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/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/minimodel/set-expr.cpp:649:22: note: initializing argument 1 of 'Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const' + 649 | SetExpr::post(Home home) const { + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:808:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 808 | dom(home, e.post(home), SRT_SUB, Set::Limits::min, 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/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: 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: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/set-expr.cpp:810:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 810 | 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/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/minimodel/set-expr.cpp:739:32: note: initializing argument 1 of 'virtual Gecode::IntVar Gecode::MiniModel::SetNonLinIntExpr::post(Gecode::Home, Gecode::IntVar*, const Gecode::IntPropLevels&) const' + 739 | virtual IntVar post(Home home, IntVar* ret, + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:810:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 810 | 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/set.hh: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:1143:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, int, Reify, IntPropLevel)' + 1143 | rel(Home home, IntVar x, IntRelType irt, int c, Reify r, + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp: In function 'Gecode::SetVar Gecode::expr(Home, const SetExpr&)': +gecode/minimodel/set-expr.cpp:838:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 838 | PostInfo pi(home); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:840:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 840 | return e.post(home); + | ~~~~~~^~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/set-expr.cpp:649:22: note: initializing argument 1 of 'Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const' + 649 | SetExpr::post(Home home) const { + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -179886,8 +188939,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) | ^~~~~~ @@ -179901,6 +188952,28 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -179940,6 +189013,19 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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]': @@ -179999,6 +189085,78 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/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 destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel/lq.hpp:311:3, + inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = true]' at ./gecode/set/rel/lq.hpp:359:24: +./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In file included from ./gecode/kernel.hh: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); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void 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)': @@ -180104,6 +189262,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) { | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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-rel.o gecode/minimodel/float-rel.cpp +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnionConst::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView]' at ./gecode/set/element/unionConst.hpp:283:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x1lbc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnionConst::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView]' at ./gecode/set/element/unionConst.hpp:283:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x1ubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnionConst::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView]' at ./gecode/set/element/unionConst.hpp:283:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x1lbc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnionConst::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView]' at ./gecode/set/element/unionConst.hpp:283:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x1ubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -180202,6 +189386,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/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] @@ -180223,6 +189417,16 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/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/set.hh:755, from ./gecode/minimodel.hh:48: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -180266,8 +189470,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/set-expr.o gecode/minimodel/set-expr.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] @@ -180329,25 +189531,38 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/minimodel/set-rel.o gecode/minimodel/set-rel.cpp -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel/lq.hpp:311:3, - inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = true]' at ./gecode/set/rel/lq.hpp:359:24: -./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -180391,6 +189606,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) { | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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] @@ -180425,16 +189672,6 @@ ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/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) { | ^~~~ @@ -180971,547 +190208,136 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 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/bool.hh:659, - from ./gecode/int/linear/bool-int.hpp:38, - from ./gecode/int/linear.hh:1014, - from gecode/minimodel/int-expr.cpp:35: -./gecode/int/bool/eqv.hpp: In constructor 'Gecode::Int::Bool::NaryEqv::NaryEqv(Gecode::Home, Gecode::ViewArray&, int)': -./gecode/int/bool/eqv.hpp:160:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 160 | x(x0), pm2(pm20) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:187: -./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]' - 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -gecode/minimodel/int-expr.cpp: In member function 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const': -gecode/minimodel/int-expr.cpp:150:9: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 150 | fill(home,ipls,ti,tb,1,d); - | ~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/int-expr.cpp:70:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*&, Gecode::Int::Linear::Term*&, long long int, long long int&) const' - 70 | void fill(Home home, const IntPropLevels& ipls, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp: In member function 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const': -gecode/minimodel/int-expr.cpp:163:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 163 | n->r->sum.ne->post(home,irt,-n->c,ipls); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:221:28: note: initializing argument 1 of 'virtual void Gecode::NonLinIntExpr::post(Gecode::Home, Gecode::IntRelType, int, const Gecode::IntPropLevels&) const' - 221 | virtual void post(Home home, IntRelType irt, int c, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:172:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 172 | n->r->sum.ne->post(home,irt,n->c,ipls); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:221:28: note: initializing argument 1 of 'virtual void Gecode::NonLinIntExpr::post(Gecode::Home, Gecode::IntRelType, int, const Gecode::IntPropLevels&) const' - 221 | virtual void post(Home home, IntRelType irt, int c, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:177:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 177 | (void) n->r->sum.ne->post(home,&n->l->x_int,ipls); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:218:30: note: initializing argument 1 of 'virtual Gecode::IntVar Gecode::NonLinIntExpr::post(Gecode::Home, Gecode::IntVar*, const Gecode::IntPropLevels&) const' - 218 | virtual IntVar post(Home home, IntVar* ret, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:182:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 182 | (void) n->l->sum.ne->post(home,&n->r->x_int,ipls); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:218:30: note: initializing argument 1 of 'virtual Gecode::IntVar Gecode::NonLinIntExpr::post(Gecode::Home, Gecode::IntVar*, const Gecode::IntPropLevels&) const' - 218 | virtual IntVar post(Home home, IntVar* ret, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:186:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 186 | int c = n->fill(home,ipls,its,nullptr); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/int-expr.cpp:146:31: note: initializing argument 1 of 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const' - 146 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:187:26: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 187 | Int::Linear::post(home, its, n->n_int, irt, -c, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 188 | (n->n_int > 2) ? ipls.linear() : ipls.linear2()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/linear.hh:1392:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1392 | post(Home home, Term* t, int n, IntRelType irt, int c, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:194:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 194 | int c = n->fill(home,ipls,nullptr,bts); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/int-expr.cpp:146:31: note: initializing argument 1 of 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const' - 146 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:195:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 195 | Int::Linear::post(home, bts, n->n_bool, irt, -c, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 196 | (n->n_bool > 2) ? ipls.linear() : ipls.linear2()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/linear.hh:1456:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1456 | post(Home home, Term* t, int n, IntRelType irt, int c, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:203:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 203 | int c = n->fill(home,ipls,its,bts); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/int-expr.cpp:146:31: note: initializing argument 1 of 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const' - 146 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:205:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 205 | channel(home,bts[0].x,x); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:208:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 208 | Int::Linear::post(home, its, n->n_int+1, irt, -c, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 209 | (n->n_int > 1) ? ipls.linear() : ipls.linear2()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/linear.hh:1392:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1392 | post(Home home, Term* t, int n, IntRelType irt, int c, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:216:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 216 | int c = n->fill(home,ipls,its,bts); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/int-expr.cpp:146:31: note: initializing argument 1 of 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const' - 146 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:221:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 221 | Int::Linear::post(home, bts, n->n_bool, IRT_EQ, x, 0, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 222 | (n->n_bool > 2) ? ipls.linear() : ipls.linear2()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/linear.hh:1520:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, Gecode::Int::IntView, int, Gecode::IntPropLevel)' - 1520 | post(Home home, Term* t, int n, IntRelType irt, IntView y, int c=0, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:223:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 223 | Int::Linear::post(home, its, n->n_int+1, irt, -c, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 224 | (n->n_int > 1) ? ipls.linear() : ipls.linear2()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/linear.hh:1392:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1392 | post(Home home, Term* t, int n, IntRelType irt, int c, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp: In member function 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const': -gecode/minimodel/int-expr.cpp:236:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | n->r->sum.ne->post(home,irt,-n->c,b,ipls); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:224:28: note: initializing argument 1 of 'virtual void Gecode::NonLinIntExpr::post(Gecode::Home, Gecode::IntRelType, int, Gecode::BoolVar, const Gecode::IntPropLevels&) const' - 224 | virtual void post(Home home, IntRelType irt, int c, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:245:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 245 | n->r->sum.ne->post(home,irt,n->c,b,ipls); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:224:28: note: initializing argument 1 of 'virtual void Gecode::NonLinIntExpr::post(Gecode::Home, Gecode::IntRelType, int, Gecode::BoolVar, const Gecode::IntPropLevels&) const' - 224 | virtual void post(Home home, IntRelType irt, int c, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:249:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 249 | int c = n->fill(home,ipls,its,nullptr); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/int-expr.cpp:146:31: note: initializing argument 1 of 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const' - 146 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:250:26: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 250 | Int::Linear::post(home, its, n->n_int, irt, -c, b, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 251 | (n->n_int > 2) ? ipls.linear() : ipls.linear2()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/linear.hh:1425:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)' - 1425 | post(Home home, Term* t, int n, IntRelType irt, int c, Reify r, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:257:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 257 | int c = n->fill(home,ipls,nullptr,bts); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/int-expr.cpp:146:31: note: initializing argument 1 of 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const' - 146 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:258:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 258 | Int::Linear::post(home, bts, n->n_bool, irt, -c, b, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 259 | (n->n_bool > 2) ? ipls.linear() : ipls.linear2()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/linear.hh:1488:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)' - 1488 | post(Home home, Term* t, int n, IntRelType irt, int c, Reify r, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:266:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 266 | int c = n->fill(home,ipls,its,bts); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/int-expr.cpp:146:31: note: initializing argument 1 of 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const' - 146 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:268:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 268 | channel(home,bts[0].x,x); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:271:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 271 | Int::Linear::post(home, its, n->n_int+1, irt, -c, b, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 272 | (n->n_int > 1) ? ipls.linear() : ipls.linear2()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/linear.hh:1425:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)' - 1425 | post(Home home, Term* t, int n, IntRelType irt, int c, Reify r, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:279:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 279 | int c = n->fill(home,ipls,its,bts); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/int-expr.cpp:146:31: note: initializing argument 1 of 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const' - 146 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:284:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 284 | Int::Linear::post(home, bts, n->n_bool, IRT_EQ, x, 0, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 285 | (n->n_int > 1) ? ipls.linear() : ipls.linear2()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/linear.hh:1520:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, Gecode::Int::IntView, int, Gecode::IntPropLevel)' - 1520 | post(Home home, Term* t, int n, IntRelType irt, IntView y, int c=0, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:286:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 286 | Int::Linear::post(home, its, n->n_int+1, irt, -c, b, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 287 | (n->n_bool > 2) ? ipls.linear() : ipls.linear2()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/linear.hh:1425:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)' - 1425 | post(Home home, Term* t, int n, IntRelType irt, int c, Reify r, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp: In member function 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const': -gecode/minimodel/int-expr.cpp:299:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 299 | int c = n->fill(home,ipls,its,nullptr); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/int-expr.cpp:146:31: note: initializing argument 1 of 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const' - 146 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:306:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 306 | Int::Linear::post(home, its, n->n_int+1, IRT_EQ, -c, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 307 | (n->n_int > 1) ? ipls.linear() : ipls.linear2()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/minimodel/set-rel.cpp: In member function 'virtual void Gecode::{anonymous}::SetIRTRel::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&)': +gecode/minimodel/set-rel.cpp:100:26: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 100 | rel(home, _s.post(home), neg ? _irt : Gecode::neg(_irt), + | ~~~~~~~^~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/linear.hh:1392:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1392 | post(Home home, Term* t, int n, IntRelType irt, int c, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:313:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 313 | int c = n->fill(home,ipls,nullptr,bts); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel.hh:1204:22: note: initializing argument 1 of 'Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const' + 1204 | SetVar post(Home home) const; + | ~~~~~^~~~ +gecode/minimodel/set-rel.cpp:101:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 101 | _x.post(home, ipls)); + | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -gecode/minimodel/int-expr.cpp:146:31: note: initializing argument 1 of 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const' - 146 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:317:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 317 | Int::Linear::post(home, bts, n->n_bool, IRT_EQ, x, -c, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 318 | (n->n_bool > 2) ? ipls.linear() : ipls.linear2()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' + 323 | IntVar post(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/set-rel.cpp:100:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 100 | rel(home, _s.post(home), neg ? _irt : Gecode::neg(_irt), + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 101 | _x.post(home, ipls)); + | ~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/linear.hh:1520:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, Gecode::Int::IntView, int, Gecode::IntPropLevel)' - 1520 | post(Home home, Term* t, int n, IntRelType irt, IntView y, int c=0, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:326:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 326 | int c = n->fill(home,ipls,its,bts); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +gecode/minimodel/set-rel.cpp:103:26: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 103 | rel(home, _s.post(home), neg ? Gecode::neg(_irt) : _irt, + | ~~~~~~~^~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -gecode/minimodel/int-expr.cpp:146:31: note: initializing argument 1 of 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const' - 146 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:328:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 328 | channel(home, x, bts[0].x); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/minimodel.hh:1204:22: note: initializing argument 1 of 'Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const' + 1204 | SetVar post(Home home) const; + | ~~~~~^~~~ +gecode/minimodel/set-rel.cpp:104:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 104 | _x.post(home, ipls)); + | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/channel.hpp:37:16: note: initializing argument 1 of 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)' - 37 | channel(Home home, IntVar x0, BoolVar x1, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:334:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 334 | Int::Linear::post(home, its, n->n_int+2, IRT_EQ, -c, ipls.linear()); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' + 323 | IntVar post(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/set-rel.cpp:103:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 103 | rel(home, _s.post(home), neg ? Gecode::neg(_irt) : _irt, + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 104 | _x.post(home, ipls)); + | ~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/linear.hh:1392:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1392 | post(Home home, Term* t, int n, IntRelType irt, int c, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:342:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 342 | int c = n->fill(home,ipls,its,bts); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +gecode/minimodel/set-rel.cpp:106:26: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 106 | rel(home, _s.post(home), neg ? Gecode::neg(_irt) : _irt, + | ~~~~~~~^~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -gecode/minimodel/int-expr.cpp:146:31: note: initializing argument 1 of 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const' - 146 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:346:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 346 | Int::Linear::post(home, bts, n->n_bool, IRT_EQ, x, 0, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 347 | (n->n_bool > 2) ? ipls.linear() : ipls.linear2()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel.hh:1204:22: note: initializing argument 1 of 'Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const' + 1204 | SetVar post(Home home) const; + | ~~~~~^~~~ +gecode/minimodel/set-rel.cpp:107:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 107 | _x.post(home, ipls), b); + | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/linear.hh:1520:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, Gecode::Int::IntView, int, Gecode::IntPropLevel)' - 1520 | post(Home home, Term* t, int n, IntRelType irt, IntView y, int c=0, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:353:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | Int::Linear::post(home, its, n->n_int+2, IRT_EQ, -c, ipls.linear()); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' + 323 | IntVar post(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/set-rel.cpp:106:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 106 | rel(home, _s.post(home), neg ? Gecode::neg(_irt) : _irt, + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 107 | _x.post(home, ipls), b); + | ~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/linear.hh:1392:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1392 | post(Home home, Term* t, int n, IntRelType irt, int c, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp: In constructor 'Gecode::LinIntExpr::LinIntExpr(const Gecode::IntVar&, int)': -gecode/minimodel/int-expr.cpp:388:16: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 388 | n->x_int = x; - | ^ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -gecode/minimodel/int-expr.cpp: In constructor 'Gecode::LinIntExpr::LinIntExpr(const Gecode::BoolVar&, int)': -gecode/minimodel/int-expr.cpp:398:17: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 398 | n->x_bool = x; - | ^ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -gecode/minimodel/int-expr.cpp: In member function 'void Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*&, Gecode::Int::Linear::Term*&, long long int, long long int&) const': -gecode/minimodel/int-expr.cpp:535:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 535 | ti->a=static_cast(m); ti->x=sum.ne->post(home, nullptr, ipls); ti++; - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:218:30: note: initializing argument 1 of 'virtual Gecode::IntVar Gecode::NonLinIntExpr::post(Gecode::Home, Gecode::IntVar*, const Gecode::IntPropLevels&) const' - 218 | virtual IntVar post(Home home, IntVar* ret, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:560:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 560 | l->fill(home,ipls,ti,tb,m,d); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/int-expr.cpp:521:31: note: initializing argument 1 of 'void Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*&, Gecode::Int::Linear::Term*&, long long int, long long int&) const' - 521 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:562:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 562 | r->fill(home,ipls,ti,tb,m,d); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/int-expr.cpp:521:31: note: initializing argument 1 of 'void Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*&, Gecode::Int::Linear::Term*&, long long int, long long int&) const' - 521 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:569:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 569 | l->fill(home,ipls,ti,tb,m,d); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/int-expr.cpp:521:31: note: initializing argument 1 of 'void Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*&, Gecode::Int::Linear::Term*&, long long int, long long int&) const' - 521 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:571:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 571 | r->fill(home,ipls,ti,tb,-m,d); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/int-expr.cpp:521:31: note: initializing argument 1 of 'void Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*&, Gecode::Int::Linear::Term*&, long long int, long long int&) const' - 521 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:575:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 575 | l->fill(home,ipls,ti,tb,m*a,d); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/int-expr.cpp:521:31: note: initializing argument 1 of 'void Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*&, Gecode::Int::Linear::Term*&, long long int, long long int&) const' - 521 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp: In function 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)': -gecode/minimodel/int-expr.cpp:916:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 916 | PostInfo pi(home); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:918:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 918 | return e.post(home,ipls); - | ~~~~~~^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/int-expr.cpp:292:25: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 292 | LinIntExpr::post(Home home, const IntPropLevels& ipls) const { - | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/minimodel.hh:46: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -181528,33 +190354,34 @@ ./gecode/int/channel.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::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/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:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because '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] @@ -181596,26 +190423,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 - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because '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] @@ -181687,28 +190494,28 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -181728,37 +190535,138 @@ ./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/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/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/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.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:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': ./gecode/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/kernel/core.hpp:3266: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:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: 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] @@ -181800,17 +190708,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] @@ -181823,16 +190720,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 member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -181857,53 +190744,25 @@ ./gecode/int/branch/afc.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 IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because '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] @@ -181933,25 +190792,81 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ @@ -181983,51 +190898,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); | ~~~~~^~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]': -./gecode/int/bool/eqv.hpp:160:22: required from here - 160 | x(x0), pm2(pm20) { - | ^ -./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 354 | : Propagator(home), x0(y0), x1(y1) { - | ^ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp: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:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411: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:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp: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) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: 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) { + | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -182049,6 +190962,29 @@ ./gecode/int.hh: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/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ ./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); @@ -182056,9 +190992,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:5128: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:1258:17: note: 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); @@ -182090,117 +191032,6 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -182212,19 +191043,6 @@ ./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); @@ -182246,16 +191064,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/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); - | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 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)': @@ -182299,84 +191109,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -182406,6 +191138,16 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./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/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -182432,12 +191174,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/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -182447,6 +191183,12 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ @@ -182553,6 +191295,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 gecode/minimodel/reg.o gecode/minimodel/reg.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] @@ -182596,16 +191340,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: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); - | ^~~~~ ./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); @@ -182774,12 +191508,6 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/minimodel.hh:51: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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); @@ -182790,32 +191518,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/kernel/core.hpp:3266: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/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:1784:14: note: initializing argument 1 of '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: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&, 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); @@ -182826,11 +191538,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); @@ -182838,12 +191545,278 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const 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:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 87 | count(home,x,n,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 92 | count(home,x,y,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 97 | count(home,x,y,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 103 | count(home,x,n,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 108 | count(home,x,y,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 113 | count(home,x,y,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 118 | count(home,x,n,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 123 | count(home,x,y,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 128 | count(home,x,y,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': +./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 134 | rel(home,x,r,y,ipl); + | ~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' + 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': +./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 139 | rel(home,x,r,y,ipl); + | ~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' + 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': +./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 145 | dom(home,x,y,ipl); + | ~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' + 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' + 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': +./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | rel(home,SOT_UNION,x,y); + | ~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 159 | element(home,SOT_UNION,x,y,z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' + 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 165 | channel(home,x,xiv); + | ~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | element(home,SOT_UNION,xiv,z,y); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/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] @@ -182855,9 +191828,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.hh:1811:14: note: initializing argument 1 of 'void Gecode::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); @@ -182868,6 +191838,512 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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-expr.cpp: In member function 'Gecode::FloatVal Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*) const': +gecode/minimodel/float-expr.cpp:146:9: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 146 | fill(home,tf,1.0,d); + | ~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/float-expr.cpp:68:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*&, Gecode::FloatVal, Gecode::FloatVal&) const' + 68 | void fill(Home home, Float::Linear::Term*& tf, + | ~~~~~^~~~ +gecode/minimodel/float-expr.cpp: In member function 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const': +gecode/minimodel/float-expr.cpp:156:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 156 | n->r->sum.ne->post(home,frt,-n->c); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:799:28: note: initializing argument 1 of 'virtual void Gecode::NonLinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, Gecode::FloatVal) const' + 799 | virtual void post(Home home, FloatRelType frt, FloatVal c) const = 0; + | ~~~~~^~~~ +gecode/minimodel/float-expr.cpp:165:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 165 | n->r->sum.ne->post(home,frt,n->c); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:799:28: note: initializing argument 1 of 'virtual void Gecode::NonLinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, Gecode::FloatVal) const' + 799 | virtual void post(Home home, FloatRelType frt, FloatVal c) const = 0; + | ~~~~~^~~~ +gecode/minimodel/float-expr.cpp:170:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 170 | (void) n->r->sum.ne->post(home,&n->l->x_float); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:797:32: note: initializing argument 1 of 'virtual Gecode::FloatVar Gecode::NonLinFloatExpr::post(Gecode::Home, Gecode::FloatVar*) const' + 797 | virtual FloatVar post(Home home, FloatVar* ret) const = 0; + | ~~~~~^~~~ +gecode/minimodel/float-expr.cpp:175:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 175 | (void) n->l->sum.ne->post(home,&n->r->x_float); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:797:32: note: initializing argument 1 of 'virtual Gecode::FloatVar Gecode::NonLinFloatExpr::post(Gecode::Home, Gecode::FloatVar*) const' + 797 | virtual FloatVar post(Home home, FloatVar* ret) const = 0; + | ~~~~~^~~~ +gecode/minimodel/float-expr.cpp:179:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 179 | FloatVal c = n->fill(home,fts); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/float-expr.cpp:143:33: note: initializing argument 1 of 'Gecode::FloatVal Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*) const' + 143 | LinFloatExpr::Node::fill(Home home, + | ~~~~~^~~~ +gecode/minimodel/float-expr.cpp:180:26: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 180 | Float::Linear::post(home, fts, n->n_float, frt, -c); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from gecode/minimodel/float-expr.cpp:38: +./gecode/float/linear.hh:208:13: note: initializing argument 1 of 'void Gecode::Float::Linear::post(Gecode::Home, Term*, int, Gecode::FloatRelType, Gecode::FloatVal)' + 208 | post(Home home, Term* t, int n, FloatRelType frt, FloatVal c); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: 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/float-expr.cpp: In member function 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const': +gecode/minimodel/float-expr.cpp:189:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 189 | n->r->sum.ne->post(home,frt,-n->c,b); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:801:28: note: initializing argument 1 of 'virtual void Gecode::NonLinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, Gecode::FloatVal, Gecode::BoolVar) const' + 801 | virtual void post(Home home, FloatRelType frt, FloatVal c, + | ~~~~~^~~~ +gecode/minimodel/float-expr.cpp:198:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 198 | n->r->sum.ne->post(home,frt,n->c,b); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:801:28: note: initializing argument 1 of 'virtual void Gecode::NonLinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, Gecode::FloatVal, Gecode::BoolVar) const' + 801 | virtual void post(Home home, FloatRelType frt, FloatVal c, + | ~~~~~^~~~ +gecode/minimodel/float-expr.cpp:202:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 202 | FloatVal c = n->fill(home,fts); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/float-expr.cpp:143:33: note: initializing argument 1 of 'Gecode::FloatVal Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*) const' + 143 | LinFloatExpr::Node::fill(Home home, + | ~~~~~^~~~ +gecode/minimodel/float-expr.cpp:203:26: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 203 | Float::Linear::post(home, fts, n->n_float, frt, -c, b); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/linear.hh:228:13: note: initializing argument 1 of 'void Gecode::Float::Linear::post(Gecode::Home, Term*, int, Gecode::FloatRelType, Gecode::FloatVal, Gecode::Reify)' + 228 | post(Home home, Term* t, int n, FloatRelType frt, FloatVal c, Reify r); + | ~~~~~^~~~ +gecode/minimodel/float-expr.cpp: In member function 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const': +gecode/minimodel/float-expr.cpp:214:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 214 | FloatVal c = n->fill(home,fts); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/float-expr.cpp:143:33: note: initializing argument 1 of 'Gecode::FloatVal Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*) const' + 143 | LinFloatExpr::Node::fill(Home home, + | ~~~~~^~~~ +gecode/minimodel/float-expr.cpp:221:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 221 | Float::Linear::post(home, fts, n->n_float+1, FRT_EQ, -c); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/linear.hh:208:13: note: initializing argument 1 of 'void Gecode::Float::Linear::post(Gecode::Home, Term*, int, Gecode::FloatRelType, Gecode::FloatVal)' + 208 | post(Home home, Term* t, int n, FloatRelType frt, FloatVal c); + | ~~~~~^~~~ +gecode/minimodel/float-expr.cpp: In constructor 'Gecode::LinFloatExpr::LinFloatExpr(const Gecode::FloatVar&)': +gecode/minimodel/float-expr.cpp:250:18: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 250 | n->x_float = x; + | ^ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +gecode/minimodel/float-expr.cpp: In constructor 'Gecode::LinFloatExpr::LinFloatExpr(const Gecode::FloatVar&, Gecode::FloatVal)': +gecode/minimodel/float-expr.cpp:259:18: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 259 | n->x_float = x; + | ^ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +gecode/minimodel/float-expr.cpp: In member function 'void Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*&, Gecode::FloatVal, Gecode::FloatVal&) const': +gecode/minimodel/float-expr.cpp:357:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | tf->a=m; tf->x=sum.ne->post(home, nullptr); tf++; + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:797:32: note: initializing argument 1 of 'virtual Gecode::FloatVar Gecode::NonLinFloatExpr::post(Gecode::Home, Gecode::FloatVar*) const' + 797 | virtual FloatVar post(Home home, FloatVar* ret) const = 0; + | ~~~~~^~~~ +gecode/minimodel/float-expr.cpp:371:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 371 | l->fill(home,tf,m,d); + | ~~~~~~~^~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/float-expr.cpp:344:33: note: initializing argument 1 of 'void Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*&, Gecode::FloatVal, Gecode::FloatVal&) const' + 344 | LinFloatExpr::Node::fill(Home home, + | ~~~~~^~~~ +gecode/minimodel/float-expr.cpp:373:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 373 | r->fill(home,tf,m,d); + | ~~~~~~~^~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/float-expr.cpp:344:33: note: initializing argument 1 of 'void Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*&, Gecode::FloatVal, Gecode::FloatVal&) const' + 344 | LinFloatExpr::Node::fill(Home home, + | ~~~~~^~~~ +gecode/minimodel/float-expr.cpp:380:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 380 | l->fill(home,tf,m,d); + | ~~~~~~~^~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/float-expr.cpp:344:33: note: initializing argument 1 of 'void Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*&, Gecode::FloatVal, Gecode::FloatVal&) const' + 344 | LinFloatExpr::Node::fill(Home home, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: 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/float-expr.cpp:382:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 382 | r->fill(home,tf,-m,d); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/float-expr.cpp:344:33: note: initializing argument 1 of 'void Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*&, Gecode::FloatVal, Gecode::FloatVal&) const' + 344 | LinFloatExpr::Node::fill(Home home, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928: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/float-expr.cpp:386:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 386 | l->fill(home,tf,m*a,d); + | ~~~~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/float-expr.cpp:344:33: note: initializing argument 1 of 'void Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*&, Gecode::FloatVal, Gecode::FloatVal&) const' + 344 | LinFloatExpr::Node::fill(Home home, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing 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, + | ~~~~~^~~~ +gecode/minimodel/float-expr.cpp: In function 'Gecode::FloatVar Gecode::expr(Home, const LinFloatExpr&)': +gecode/minimodel/float-expr.cpp:557:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 557 | PostInfo pi(home); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/minimodel/float-expr.cpp:559:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 559 | return e.post(home); + | ~~~~~~^~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/float-expr.cpp:209:27: note: initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const' + 209 | LinFloatExpr::post(Home home) const { + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-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, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403: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::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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const 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:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, 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/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); @@ -182878,6 +192354,57 @@ ./gecode/kernel/trace/recorder.hpp:401:37: 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::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/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: 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::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); @@ -182908,17 +192435,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:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, 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); @@ -183046,45 +192562,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, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 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::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/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 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:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: 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::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); @@ -183122,49 +192609,1245 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/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/optimize.o gecode/minimodel/optimize.cpp +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/minimodel.hh:46: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because '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/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::FloatVar, double, double}]': +gecode/minimodel/dom.cpp:150:5: required from here + 150 | DomExpr::post(Home home, BoolVar b, bool neg, + | ^~~~~~~~~~~~~~~~ +gecode/minimodel/dom.cpp:153:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1399:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const' + 1399 | BoolVar expr(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128: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/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 + 150 | DomExpr::post(Home home, BoolVar b, bool neg, + | ^~~~~~~~~~~~~~~~ +gecode/minimodel/dom.cpp:153:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1399:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const' + 1399 | BoolVar expr(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/dom.cpp:153:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 154 | cxx14::index_sequence_for{}); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/dom.cpp:115:34: note: initializing argument 1 of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with 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 + 150 | DomExpr::post(Home home, BoolVar b, bool neg, + | ^~~~~~~~~~~~~~~~ +gecode/minimodel/dom.cpp:153:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1399:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const' + 1399 | BoolVar expr(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/dom.cpp:153:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 154 | cxx14::index_sequence_for{}); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/dom.cpp:115:34: note: initializing argument 1 of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with 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 + 150 | DomExpr::post(Home home, BoolVar b, bool neg, + | ^~~~~~~~~~~~~~~~ +gecode/minimodel/dom.cpp:153:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1399:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const' + 1399 | BoolVar expr(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: 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/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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::SetVar, Gecode::SetRelType, int}]': +gecode/minimodel/dom.cpp:150:5: required from here + 150 | DomExpr::post(Home home, BoolVar b, bool neg, + | ^~~~~~~~~~~~~~~~ +gecode/minimodel/dom.cpp:153:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1399:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const' + 1399 | BoolVar expr(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/dom.cpp:153:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 154 | cxx14::index_sequence_for{}); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/dom.cpp:115:34: note: initializing argument 1 of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with 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 + 150 | DomExpr::post(Home home, BoolVar b, bool neg, + | ^~~~~~~~~~~~~~~~ +gecode/minimodel/dom.cpp:153:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1399:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const' + 1399 | BoolVar expr(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/dom.cpp:153:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 154 | cxx14::index_sequence_for{}); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/dom.cpp:127:42: note: initializing argument 1 of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with 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 + 150 | DomExpr::post(Home home, BoolVar b, bool neg, + | ^~~~~~~~~~~~~~~~ +gecode/minimodel/dom.cpp:153:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1399:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const' + 1399 | BoolVar expr(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/dom.cpp:153:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 154 | cxx14::index_sequence_for{}); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/dom.cpp:127:42: note: initializing argument 1 of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with 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 + 150 | DomExpr::post(Home home, BoolVar b, bool neg, + | ^~~~~~~~~~~~~~~~ +gecode/minimodel/dom.cpp:153:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1399:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const' + 1399 | BoolVar expr(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/dom.cpp:153:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 154 | cxx14::index_sequence_for{}); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/dom.cpp:127:42: note: initializing argument 1 of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with 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}]' + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 154 | cxx14::index_sequence_for{}); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/minimodel/dom.cpp:150:5: required from here + 150 | DomExpr::post(Home home, BoolVar b, bool neg, + | ^~~~~~~~~~~~~~~~ +gecode/minimodel/dom.cpp:117:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 117 | dom(home, std::get(_args)..., b); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1101:12: note: initializing argument 1 of 'void Gecode::dom(Home, FloatVar, FloatNum, FloatNum, Reify)' + 1101 | dom(Home home, FloatVar x, FloatNum l, FloatNum u, Reify r); + | ~~~~~^~~~ +gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with 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}]' + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 154 | cxx14::index_sequence_for{}); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/minimodel/dom.cpp:150:5: required from here + 150 | DomExpr::post(Home home, BoolVar b, bool neg, + | ^~~~~~~~~~~~~~~~ +gecode/minimodel/dom.cpp:117:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 117 | dom(home, std::get(_args)..., b); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1098:12: note: initializing argument 1 of 'void Gecode::dom(Home, FloatVar, FloatVal, Reify)' + 1098 | dom(Home home, FloatVar x, FloatVal n, Reify r); + | ~~~~~^~~~ +gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with 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}]' + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 154 | cxx14::index_sequence_for{}); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/minimodel/dom.cpp:150:5: required from here + 150 | DomExpr::post(Home home, BoolVar b, bool neg, + | ^~~~~~~~~~~~~~~~ +gecode/minimodel/dom.cpp:117:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 117 | dom(home, std::get(_args)..., b); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:705:12: note: initializing argument 1 of 'void Gecode::dom(Home, SetVar, SetRelType, const IntSet&, Reify)' + 705 | dom(Home home, SetVar x, SetRelType rt, const IntSet& s, Reify r); + | ~~~~~^~~~ +gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with 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}]' + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 154 | cxx14::index_sequence_for{}); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/minimodel/dom.cpp:150:5: required from here + 150 | DomExpr::post(Home home, BoolVar b, bool neg, + | ^~~~~~~~~~~~~~~~ +gecode/minimodel/dom.cpp:117:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 117 | dom(home, std::get(_args)..., b); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:702:12: note: initializing argument 1 of 'void Gecode::dom(Home, SetVar, SetRelType, int, int, Reify)' + 702 | dom(Home home, SetVar x, SetRelType rt, int i, int j, Reify r); + | ~~~~~^~~~ +gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with 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}]' + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 154 | cxx14::index_sequence_for{}); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/minimodel/dom.cpp:150:5: required from here + 150 | DomExpr::post(Home home, BoolVar b, bool neg, + | ^~~~~~~~~~~~~~~~ +gecode/minimodel/dom.cpp:117:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 117 | dom(home, std::get(_args)..., b); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:699:12: note: initializing argument 1 of 'void Gecode::dom(Home, SetVar, SetRelType, int, Reify)' + 699 | dom(Home home, SetVar x, SetRelType rt, int i, Reify r); + | ~~~~~^~~~ +gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with 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}]' + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 154 | cxx14::index_sequence_for{}); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/minimodel/dom.cpp:150:5: required from here + 150 | DomExpr::post(Home home, BoolVar b, bool neg, + | ^~~~~~~~~~~~~~~~ +gecode/minimodel/dom.cpp:130:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 130 | dom(home, std::get(_args)..., b); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3266:3: 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/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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/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}]' + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 154 | cxx14::index_sequence_for{}); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/minimodel/dom.cpp:150:5: required from here + 150 | DomExpr::post(Home home, BoolVar b, bool neg, + | ^~~~~~~~~~~~~~~~ +gecode/minimodel/dom.cpp:130:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 130 | dom(home, std::get(_args)..., b); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1067:12: note: initializing argument 1 of 'void Gecode::dom(Home, IntVar, int, int, Reify, IntPropLevel)' + 1067 | dom(Home home, IntVar x, int l, int m, Reify r, + | ~~~~~^~~~ +gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with 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}]' + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 154 | cxx14::index_sequence_for{}); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/minimodel/dom.cpp:150:5: required from here + 150 | DomExpr::post(Home home, BoolVar b, bool neg, + | ^~~~~~~~~~~~~~~~ +gecode/minimodel/dom.cpp:130:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 130 | dom(home, std::get(_args)..., b); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1063:12: note: initializing argument 1 of 'void Gecode::dom(Home, IntVar, int, Reify, IntPropLevel)' + 1063 | dom(Home home, IntVar x, int n, Reify r, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/float-arith.cpp:36: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/minimodel.hh:51: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/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::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/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/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: 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:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:343:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -183186,25 +193869,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/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) { - | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': ./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -183216,67 +193880,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/minimodel/int-arith.cpp:86:34: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 86 | y = result(home,ret,x); - | ^ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:88:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 88 | y = result(home,ret); - | ~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' - 40 | NonLinIntExpr::result(Home home, IntVar* x) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:88:32: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 88 | y = result(home,ret); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:89:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | abs(home, x, y, ipls.abs()); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2705:12: note: initializing argument 1 of 'void Gecode::abs(Home, IntVar, IntVar, IntPropLevel)' - 2705 | abs(Home home, IntVar x0, IntVar x1, - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:95:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 95 | y = result(home,ret, a[0].post(home, ipls)); - | ~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:95:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 95 | y = result(home,ret, a[0].post(home, ipls)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' - 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:95:53: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 95 | y = result(home,ret, a[0].post(home, ipls)); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 97 | IntVar x0 = a[0].post(home, ipls); - | ~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ 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] @@ -183285,78 +193888,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/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/int.hh:1104: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-arith.cpp:98:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 98 | IntVar x1 = a[1].post(home, ipls); - | ~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:100:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 100 | y = result(home,ret,x0); - | ~~~~~~^~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' - 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:100:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 100 | y = result(home,ret,x0); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:102:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 102 | y = result(home,ret,x1); - | ~~~~~~^~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' - 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:102:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 102 | y = result(home,ret,x1); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:104:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 104 | y = result(home,ret); - | ~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' - 40 | NonLinIntExpr::result(Home home, IntVar* x) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:104:32: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 104 | y = result(home,ret); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:105:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 105 | min(home, x0, x1, y, ipls.min2()); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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:1759:21: note: initializing argument 1 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] @@ -183365,135 +193931,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/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:110:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 110 | x[i] = a[i].post(home, ipls); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:111:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 111 | y = result(home,ret); - | ~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' - 40 | NonLinIntExpr::result(Home home, IntVar* x) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:111:30: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 111 | y = result(home,ret); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:112:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 112 | min(home, x, y, ipls.min()); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2581:12: note: initializing argument 1 of 'void Gecode::min(Home, const IntVarArgs&, IntVar, IntPropLevel)' - 2581 | min(Home home, const IntVarArgs& x, IntVar y, - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:117:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 117 | y = result(home,ret,a[0].post(home, ipls)); - | ~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:117:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 117 | y = result(home,ret,a[0].post(home, ipls)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' - 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:117:52: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 117 | y = result(home,ret,a[0].post(home, ipls)); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:119:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 119 | IntVar x0 = a[0].post(home, ipls); - | ~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:120:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 120 | IntVar x1 = a[1].post(home, ipls); - | ~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:122:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 122 | y = result(home,ret,x1); - | ~~~~~~^~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' - 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:122:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 122 | y = result(home,ret,x1); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:124:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 124 | y = result(home,ret,x0); - | ~~~~~~^~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' - 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:124:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 124 | y = result(home,ret,x0); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:126:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 126 | y = result(home,ret); - | ~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' - 40 | NonLinIntExpr::result(Home home, IntVar* x) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:126:32: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 126 | y = result(home,ret); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:127:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 127 | max(home, x0, x1, y, ipls.max2()); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -183505,9 +193945,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/core.hpp:3266: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); @@ -183518,47 +193955,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/int.hh:2589:12: note: initializing argument 1 of 'void Gecode::max(Home, IntVar, IntVar, IntVar, IntPropLevel)' - 2589 | max(Home home, IntVar x0, IntVar x1, IntVar x2, - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 132 | x[i] = a[i].post(home, ipls); - | ~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:132:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 132 | x[i] = a[i].post(home, ipls); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:133:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 133 | y = result(home,ret); - | ~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ 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/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/kernel/core.hpp:3266:3: 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/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/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); @@ -183569,33 +193976,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/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:134:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 134 | max(home, x, y, ipls.max()); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2599:12: note: initializing argument 1 of 'void Gecode::max(Home, const IntVarArgs&, IntVar, IntPropLevel)' - 2599 | max(Home home, const IntVarArgs& x, IntVar y, - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:140:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 140 | IntVar x0 = a[0].post(home, ipls); - | ~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:141:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 141 | IntVar x1 = a[1].post(home, ipls); - | ~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ 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] @@ -183607,9 +193987,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.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -183619,9 +193996,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/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/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); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -183637,84 +194011,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/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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -gecode/minimodel/int-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/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/var/int.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:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:145:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 145 | y = result(home,ret,x1); - | ~~~~~~^~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' - 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:145:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 145 | y = result(home,ret,x1); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:147:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 147 | y = result(home,ret,x1); - | ~~~~~~^~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' - 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:147:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 147 | y = result(home,ret,x1); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ 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/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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -./gecode/minimodel/int-expr.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/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); @@ -183725,18 +194045,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/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:151:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 151 | y = result(home,ret); - | ~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' - 40 | NonLinIntExpr::result(Home home, IntVar* x) { - | ~~~~~^~~~ ./gecode/minimodel/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); @@ -183747,15 +194055,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/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/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); @@ -183766,12 +194065,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/core.hpp:3266:3: 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/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))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -183790,15 +194083,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/int-arith.cpp:159:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | IntVar x0 = a[0].post(home, ipls); - | ~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ 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] @@ -183810,9 +194094,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/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/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); @@ -183823,9 +194104,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); @@ -183840,9 +194118,6 @@ ./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.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -183869,9 +194144,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/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/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); @@ -183882,9 +194154,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/core.hpp:3266: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); @@ -183895,9 +194164,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.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/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); @@ -183912,21 +194178,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); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -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:1818:14: note: initializing argument 1 of '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/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/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); @@ -183947,9 +194204,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/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/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); @@ -183970,9 +194224,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/var/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&, 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); @@ -183997,21 +194248,12 @@ ./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/int-arith.cpp:165:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 165 | y = result(home,ret,x0); - | ~~~~~~^~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void 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-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/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); @@ -184022,9 +194264,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/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/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); @@ -184035,9 +194274,6 @@ ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); @@ -184058,9 +194294,6 @@ ./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ -gecode/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/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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -184070,9 +194303,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/kernel/core.hpp:3266: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); @@ -184083,9 +194313,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/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/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))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -184104,21 +194331,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/int-arith.cpp:167:32: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 167 | y = result(home,ret); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:168:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 168 | div(home, x0, x1, y, ipls.div()); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2730:12: note: initializing argument 1 of 'void Gecode::div(Home, IntVar, IntVar, IntVar, IntPropLevel)' - 2730 | div(Home home, IntVar x0, IntVar x1, IntVar x2, - | ~~~~~^~~~ ./gecode/minimodel/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); @@ -184129,15 +194341,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/int-arith.cpp:175:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 175 | IntVar x0 = a[0].post(home, ipls); - | ~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ ./gecode/minimodel/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); @@ -184148,9 +194351,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/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/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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ @@ -184160,54 +194360,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/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:177:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 177 | y = result(home,ret); - | ~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' - 40 | NonLinIntExpr::result(Home home, IntVar* x) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:177:30: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 177 | y = result(home,ret); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:178:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 178 | mod(home, x0, x1, y, ipls.mod()); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2738:12: note: initializing argument 1 of 'void Gecode::mod(Home, IntVar, IntVar, IntVar, IntPropLevel)' - 2738 | mod(Home home, IntVar x0, IntVar x1, IntVar x2, - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:184:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 184 | IntVar x = a[0].post(home, ipls); - | ~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:186:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 186 | y = result(home,ret,x); - | ~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' - 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -184219,18 +194371,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/int-arith.cpp:186:34: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 186 | y = result(home,ret,x); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:188:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 188 | y = result(home,ret); - | ~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/minimodel/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); @@ -184241,18 +194381,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/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/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); @@ -184260,24 +194388,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: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:2747:12: note: initializing argument 1 of 'void Gecode::sqr(Home, IntVar, IntVar, IntPropLevel)' - 2747 | sqr(Home home, IntVar x0, IntVar x1, - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:196:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 196 | IntVar x = a[0].post(home, ipls); - | ~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ ./gecode/minimodel/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); @@ -184288,15 +194401,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/int-arith.cpp:198:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 198 | y = result(home,ret,x); - | ~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' - 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { - | ~~~~~^~~~ ./gecode/minimodel/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); @@ -184307,18 +194411,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/int-arith.cpp:198:34: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 198 | y = result(home,ret,x); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:200:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 200 | y = result(home,ret); - | ~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/minimodel/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); @@ -184329,1003 +194421,6 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' - 40 | NonLinIntExpr::result(Home home, IntVar* x) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:200:32: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 200 | y = result(home,ret); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:201:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 201 | sqrt(home, x, y, ipls.sqrt()); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2756:13: note: initializing argument 1 of 'void Gecode::sqrt(Home, IntVar, IntVar, IntPropLevel)' - 2756 | sqrt(Home home, IntVar x0, IntVar x1, - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:208:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 208 | IntVar x = a[0].post(home, ipls); - | ~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:211:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 211 | y = result(home,ret,x); - | ~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' - 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:211:34: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 211 | y = result(home,ret,x); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:213:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 213 | y = result(home,ret); - | ~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' - 40 | NonLinIntExpr::result(Home home, IntVar* x) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:213:32: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 213 | y = result(home,ret); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:214:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 214 | pow(home, x, aInt, y, ipls.pow()); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2768:12: note: initializing argument 1 of 'void Gecode::pow(Home, IntVar, int, IntVar, IntPropLevel)' - 2768 | pow(Home home, IntVar x0, int n, IntVar x1, - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:221:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 221 | IntVar x = a[0].post(home, ipls); - | ~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:224:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 224 | y = result(home,ret,x); - | ~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' - 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:224:34: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 224 | y = result(home,ret,x); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:226:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 226 | y = result(home,ret); - | ~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' - 40 | NonLinIntExpr::result(Home home, IntVar* x) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:226:32: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 226 | y = result(home,ret); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:227:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 227 | nroot(home, x, aInt, y, ipls.nroot()); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2780:14: note: initializing argument 1 of 'void Gecode::nroot(Home, IntVar, int, IntVar, IntPropLevel)' - 2780 | nroot(Home home, IntVar x0, int n, IntVar x1, - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:233:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 233 | IntVar z = a[n-1].post(home, ipls); - | ~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:235:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 235 | y = result(home,ret,a[z.val()].post(home, ipls)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:235:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 235 | y = result(home,ret,a[z.val()].post(home, ipls)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' - 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:235:60: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 235 | y = result(home,ret,a[z.val()].post(home, ipls)); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:240:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 240 | x[i] = a[i].post(home, ipls); - | ~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:240:42: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 240 | x[i] = a[i].post(home, ipls); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:244:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 244 | y = result(home,ret); - | ~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' - 40 | NonLinIntExpr::result(Home home, IntVar* x) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:244:32: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 244 | y = result(home,ret); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:249:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 249 | element(home, xa, z, y, ipls.element()); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1484:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, IntVar, IntPropLevel)' - 1484 | element(Home home, IntSharedArray n, IntVar x0, IntVar x1, - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:251:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 251 | element(home, x, z, y, ipls.element()); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1508:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)' - 1508 | element(Home home, const IntVarArgs& x, IntVar y0, IntVar y1, - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:259:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 259 | BoolVar c = b.expr(home, ipls); - | ~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1399:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const' - 1399 | BoolVar expr(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:260:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 260 | IntVar x0 = a[0].post(home, ipls); - | ~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:261:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 261 | IntVar x1 = a[1].post(home, ipls); - | ~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:262:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 262 | y = result(home,ret); - | ~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' - 40 | NonLinIntExpr::result(Home home, IntVar* x) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:262:30: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 262 | y = result(home,ret); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:263:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 263 | ite(home, c, x0, x1, y, ipls.ite()); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1407:12: note: initializing argument 1 of 'void Gecode::ite(Home, BoolVar, IntVar, IntVar, IntVar, IntPropLevel)' - 1407 | ite(Home home, BoolVar b, IntVar x, IntVar y, IntVar z, - | ~~~~~^~~~ -gecode/minimodel/bool-expr.cpp: In constructor 'Gecode::BoolExpr::BoolExpr(const Gecode::BoolVar&)': -gecode/minimodel/bool-expr.cpp:125:15: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 125 | n->x = x; - | ^ -./gecode/int/var/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-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/minimodel/bool-expr.cpp: At global scope: -gecode/minimodel/bool-expr.cpp:259:44: warning: 'visibility' attribute ignored [-Wattributes] - 259 | const IntPropLevels& ipls) const; - | ^~~~~ -gecode/minimodel/bool-expr.cpp:262:58: warning: 'visibility' attribute ignored [-Wattributes] - 262 | BoolVar expr(Home home, const IntPropLevels& ipls) const; - | ^~~~~ -./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/bool-expr.cpp:265:54: warning: 'visibility' attribute ignored [-Wattributes] - 265 | void rel(Home home, const IntPropLevels& ipls) const; - | ^~~~~ -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/minimodel/bool-expr.cpp: In member function 'Gecode::BoolVar Gecode::{anonymous}::NNF::expr(Gecode::Home, const Gecode::IntPropLevels&) const': -gecode/minimodel/bool-expr.cpp:297:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 297 | Gecode::rel(home, u.a.x->x, IRT_NQ, b); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1220:12: note: initializing argument 1 of 'void Gecode::rel(Home, BoolVar, IntRelType, BoolVar, IntPropLevel)' - 1220 | rel(Home home, BoolVar x0, IntRelType irt, BoolVar x1, - | ~~~~~^~~~ -./gecode/int.hh: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/bool-expr.cpp:300:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 300 | u.a.x->rl.post(home, b, !u.a.neg, ipls); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/int-rel.hpp:76:24: note: initializing argument 1 of 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const' - 76 | LinIntRel::post(Home home, const BoolVar& b, bool t, - | ~~~~~^~~~ -gecode/minimodel/bool-expr.cpp:304:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 304 | u.a.x->rfl.post(home, b, !u.a.neg); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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:77:26: note: initializing argument 1 of 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const' - 77 | LinFloatRel::post(Home home, const BoolVar& b, bool t) const { - | ~~~~~^~~~ -gecode/minimodel/bool-expr.cpp:309:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 309 | u.a.x->rs.post(home, b, !u.a.neg); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/set-rel.hpp:72:21: note: initializing argument 1 of 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const' - 72 | SetRel::post(Home home, BoolVar b, bool t) const { - | ~~~~~^~~~ -gecode/minimodel/bool-expr.cpp:313:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 313 | u.a.x->m->post(home, b, u.a.neg, ipls); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1352:30: note: initializing argument 1 of 'virtual void Gecode::BoolExpr::Misc::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&)' - 1352 | virtual void post(Home home, BoolVar b, bool neg, - | ~~~~~^~~~ -gecode/minimodel/bool-expr.cpp:319:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 319 | post(home, BoolExpr::NT_AND, bp, bn, ip, in, ipls); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/bool-expr.cpp:256:22: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, NodeType, Gecode::BoolVarArgs&, Gecode::BoolVarArgs&, int&, int&, const Gecode::IntPropLevels&) const' - 256 | void post(Home home, NodeType t, - | ~~~~~^~~~ -gecode/minimodel/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/minimodel/bool-expr.cpp:320:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 320 | clause(home, BOT_AND, bp, bn, b); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1379:15: note: initializing argument 1 of 'void Gecode::clause(Home, BoolOpType, const BoolVarArgs&, const BoolVarArgs&, BoolVar, IntPropLevel)' - 1379 | clause(Home home, BoolOpType o, const BoolVarArgs& x, const BoolVarArgs& y, - | ~~~~~^~~~ -gecode/minimodel/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/bool-expr.cpp:327:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 327 | post(home, BoolExpr::NT_OR, bp, bn, ip, in, ipls); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/bool-expr.cpp:256:22: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, NodeType, Gecode::BoolVarArgs&, Gecode::BoolVarArgs&, int&, int&, const Gecode::IntPropLevels&) const' - 256 | void post(Home home, NodeType t, - | ~~~~~^~~~ -gecode/minimodel/bool-expr.cpp:328:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 328 | clause(home, BOT_OR, bp, bn, 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:1379:15: note: initializing argument 1 of 'void Gecode::clause(Home, BoolOpType, const BoolVarArgs&, const BoolVarArgs&, BoolVar, IntPropLevel)' - 1379 | clause(Home home, BoolOpType o, const BoolVarArgs& x, const BoolVarArgs& y, - | ~~~~~^~~~ -gecode/minimodel/bool-expr.cpp:336:31: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 336 | l = u.b.l->u.a.x->x; - | ^ -gecode/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/int/var/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:339:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 339 | l = u.b.l->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/bool-expr.cpp:290:20: note: initializing argument 1 of 'Gecode::BoolVar Gecode::{anonymous}::NNF::expr(Gecode::Home, const Gecode::IntPropLevels&) const' - 290 | NNF::expr(Home home, const IntPropLevels& ipls) const { - | ~~~~~^~~~ -gecode/minimodel/bool-expr.cpp:339:38: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 339 | l = u.b.l->expr(home,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/minimodel/bool-expr.cpp:343:31: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 343 | r = u.b.r->u.a.x->x; - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -gecode/minimodel/bool-expr.cpp:346:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 346 | r = u.b.r->expr(home,ipls); - | ~~~~~~~~~~~^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/bool-expr.cpp:290:20: note: initializing argument 1 of 'Gecode::BoolVar Gecode::{anonymous}::NNF::expr(Gecode::Home, const Gecode::IntPropLevels&) const' - 290 | NNF::expr(Home home, const IntPropLevels& ipls) const { - | ~~~~~^~~~ -gecode/minimodel/bool-expr.cpp:346:38: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 346 | r = u.b.r->expr(home,ipls); - | ^ -./gecode/int/var/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:348:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 348 | Gecode::rel(home, l, n ? BOT_XOR : BOT_EQV, r, b); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1328:12: note: initializing argument 1 of 'void Gecode::rel(Home, BoolVar, BoolOpType, BoolVar, BoolVar, IntPropLevel)' - 1328 | rel(Home home, BoolVar x0, BoolOpType o, BoolVar x1, BoolVar x2, - | ~~~~~^~~~ -gecode/minimodel/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; - | ^ -./gecode/int/var/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/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); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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:76:24: note: initializing argument 1 of 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const' - 76 | LinIntRel::post(Home home, const BoolVar& b, bool t, - | ~~~~~^~~~ -gecode/minimodel/bool-expr.cpp:375:22: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 375 | bp[ip++]=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/minimodel/bool-expr.cpp:382:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 382 | u.a.x->rfl.post(home, b, !u.a.neg); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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:77:26: note: initializing argument 1 of 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const' - 77 | LinFloatRel::post(Home home, const BoolVar& b, bool t) const { - | ~~~~~^~~~ -gecode/minimodel/bool-expr.cpp:383:22: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 383 | bp[ip++]=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/minimodel/bool-expr.cpp:391:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 391 | u.a.x->rs.post(home, b, !u.a.neg); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/set-rel.hpp:72:21: note: initializing argument 1 of 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const' - 72 | SetRel::post(Home home, BoolVar b, bool t) const { - | ~~~~~^~~~ -gecode/minimodel/bool-expr.cpp:392:22: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 392 | bp[ip++]=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/minimodel/bool-expr.cpp:399:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 399 | u.a.x->m->post(home, b, u.a.neg, ipls); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1352:30: note: initializing argument 1 of 'virtual void Gecode::BoolExpr::Misc::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&)' - 1352 | virtual void post(Home home, BoolVar b, bool neg, - | ~~~~~^~~~ -gecode/minimodel/bool-expr.cpp:400:22: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 400 | bp[ip++]=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/minimodel/bool-expr.cpp:404:26: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 404 | bp[ip++] = 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/bool-expr.cpp:290:20: note: initializing argument 1 of 'Gecode::BoolVar Gecode::{anonymous}::NNF::expr(Gecode::Home, const Gecode::IntPropLevels&) const' - 290 | NNF::expr(Home home, const IntPropLevels& ipls) const { - | ~~~~~^~~~ -gecode/minimodel/bool-expr.cpp:404:37: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 404 | bp[ip++] = expr(home, 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/minimodel/bool-expr.cpp:408:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 408 | u.b.l->post(home, t, bp, bn, ip, in, ipls); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/bool-expr.cpp:358:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, NodeType, Gecode::BoolVarArgs&, Gecode::BoolVarArgs&, int&, int&, const Gecode::IntPropLevels&) const' - 358 | NNF::post(Home home, NodeType t, - | ~~~~~^~~~ -gecode/minimodel/bool-expr.cpp:409:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 409 | u.b.r->post(home, t, bp, bn, ip, in, ipls); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/bool-expr.cpp:358:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, NodeType, Gecode::BoolVarArgs&, Gecode::BoolVarArgs&, int&, int&, const Gecode::IntPropLevels&) const' - 358 | NNF::post(Home home, NodeType t, - | ~~~~~^~~~ -gecode/minimodel/bool-expr.cpp: In member function 'void Gecode::{anonymous}::NNF::rel(Gecode::Home, const Gecode::IntPropLevels&) const': -gecode/minimodel/bool-expr.cpp:417:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 417 | Gecode::rel(home, u.a.x->x, IRT_EQ, u.a.neg ? 0 : 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.hh:1242:12: note: initializing argument 1 of 'void Gecode::rel(Home, BoolVar, IntRelType, int, IntPropLevel)' - 1242 | rel(Home home, BoolVar x, IntRelType irt, int n, - | ~~~~~^~~~ -gecode/minimodel/bool-expr.cpp:420:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 420 | u.a.x->rl.post(home, !u.a.neg, ipls); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/int-rel.hpp:70:24: note: initializing argument 1 of 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const' - 70 | LinIntRel::post(Home home, bool t, - | ~~~~~^~~~ -gecode/minimodel/bool-expr.cpp:424:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 424 | u.a.x->rfl.post(home, !u.a.neg); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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:72:26: note: initializing argument 1 of 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const' - 72 | LinFloatRel::post(Home home, bool t) const { - | ~~~~~^~~~ -gecode/minimodel/bool-expr.cpp:429:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 429 | u.a.x->rs.post(home, !u.a.neg); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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:58:21: note: initializing argument 1 of 'void Gecode::SetRel::post(Gecode::Home, bool) const' - 58 | SetRel::post(Home home, bool t) const { - | ~~~~~^~~~ -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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1352:30: note: initializing argument 1 of 'virtual void Gecode::BoolExpr::Misc::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&)' - 1352 | virtual void post(Home home, BoolVar b, bool neg, - | ~~~~~^~~~ -gecode/minimodel/bool-expr.cpp:439:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 439 | u.b.l->rel(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/bool-expr.cpp:414:19: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::rel(Gecode::Home, const Gecode::IntPropLevels&) const' - 414 | NNF::rel(Home home, const IntPropLevels& ipls) const { - | ~~~~~^~~~ -gecode/minimodel/bool-expr.cpp:440:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 440 | u.b.r->rel(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/bool-expr.cpp:414:19: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::rel(Gecode::Home, const Gecode::IntPropLevels&) const' - 414 | NNF::rel(Home home, const IntPropLevels& ipls) const { - | ~~~~~^~~~ -gecode/minimodel/bool-expr.cpp:446:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 446 | post(home, BoolExpr::NT_OR, bp, bn, ip, in, ipls); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/bool-expr.cpp:358:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, NodeType, Gecode::BoolVarArgs&, Gecode::BoolVarArgs&, int&, int&, const Gecode::IntPropLevels&) const' - 358 | NNF::post(Home home, NodeType t, - | ~~~~~^~~~ -gecode/minimodel/bool-expr.cpp:447:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 447 | clause(home, BOT_OR, bp, bn, 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.hh:1395:15: note: initializing argument 1 of 'void Gecode::clause(Home, BoolOpType, const BoolVarArgs&, const BoolVarArgs&, int, IntPropLevel)' - 1395 | clause(Home home, BoolOpType o, const BoolVarArgs& x, const BoolVarArgs& y, - | ~~~~~^~~~ -gecode/minimodel/bool-expr.cpp:453:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 453 | u.b.r->u.a.x->rl.post(home, u.b.l->u.a.x->x, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ - 454 | u.b.l->u.a.neg==u.b.r->u.a.neg, ipls); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/int-rel.hpp:76:24: note: initializing argument 1 of 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const' - 76 | LinIntRel::post(Home home, const BoolVar& b, bool t, - | ~~~~~^~~~ -gecode/minimodel/bool-expr.cpp:457:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 457 | u.b.l->u.a.x->rl.post(home, u.b.r->u.a.x->x, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ - 458 | u.b.l->u.a.neg==u.b.r->u.a.neg, ipls); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/int-rel.hpp:76:24: note: initializing argument 1 of 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const' - 76 | LinIntRel::post(Home home, const BoolVar& b, bool t, - | ~~~~~^~~~ -gecode/minimodel/bool-expr.cpp:460:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 460 | u.b.l->u.a.x->rl.post(home, u.b.r->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/bool-expr.cpp:290:20: note: initializing argument 1 of 'Gecode::BoolVar Gecode::{anonymous}::NNF::expr(Gecode::Home, const Gecode::IntPropLevels&) const' - 290 | NNF::expr(Home home, const IntPropLevels& ipls) const { - | ~~~~~^~~~ -gecode/minimodel/bool-expr.cpp:460:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 460 | u.b.l->u.a.x->rl.post(home, u.b.r->expr(home,ipls), - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 461 | !u.b.l->u.a.neg,ipls); - | ~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/int-rel.hpp:76:24: note: initializing argument 1 of 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const' - 76 | LinIntRel::post(Home home, const BoolVar& b, bool t, - | ~~~~~^~~~ -gecode/minimodel/bool-expr.cpp:463:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 463 | u.b.r->u.a.x->rl.post(home, u.b.l->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/bool-expr.cpp:290:20: note: initializing argument 1 of 'Gecode::BoolVar Gecode::{anonymous}::NNF::expr(Gecode::Home, const Gecode::IntPropLevels&) const' - 290 | NNF::expr(Home home, const IntPropLevels& ipls) const { - | ~~~~~^~~~ -gecode/minimodel/bool-expr.cpp:463:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 463 | u.b.r->u.a.x->rl.post(home, u.b.l->expr(home,ipls), - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 464 | !u.b.r->u.a.neg,ipls); - | ~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/int-rel.hpp:76:24: note: initializing argument 1 of 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const' - 76 | LinIntRel::post(Home home, const BoolVar& b, bool t, - | ~~~~~^~~~ -gecode/minimodel/bool-expr.cpp:468:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 468 | u.b.r->u.a.x->rfl.post(home, u.b.l->u.a.x->x, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ - 469 | u.b.l->u.a.neg==u.b.r->u.a.neg); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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:77:26: note: initializing argument 1 of 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const' - 77 | LinFloatRel::post(Home home, const BoolVar& b, bool t) const { - | ~~~~~^~~~ -gecode/minimodel/bool-expr.cpp:472:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 472 | u.b.l->u.a.x->rfl.post(home, u.b.r->u.a.x->x, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ - 473 | u.b.l->u.a.neg==u.b.r->u.a.neg); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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:77:26: note: initializing argument 1 of 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const' - 77 | LinFloatRel::post(Home home, const BoolVar& b, bool t) const { - | ~~~~~^~~~ -gecode/minimodel/bool-expr.cpp:475:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 475 | u.b.l->u.a.x->rfl.post(home, u.b.r->expr(home,ipls), - | ~~~~~~~~~~~^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/bool-expr.cpp:290:20: note: initializing argument 1 of 'Gecode::BoolVar Gecode::{anonymous}::NNF::expr(Gecode::Home, const Gecode::IntPropLevels&) const' - 290 | NNF::expr(Home home, const IntPropLevels& ipls) const { - | ~~~~~^~~~ -gecode/minimodel/bool-expr.cpp:475:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 475 | u.b.l->u.a.x->rfl.post(home, u.b.r->expr(home,ipls), - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 476 | !u.b.l->u.a.neg); - | ~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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:77:26: note: initializing argument 1 of 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const' - 77 | LinFloatRel::post(Home home, const BoolVar& b, bool t) const { - | ~~~~~^~~~ -gecode/minimodel/bool-expr.cpp:478:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 478 | u.b.r->u.a.x->rfl.post(home, u.b.l->expr(home,ipls), - | ~~~~~~~~~~~^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/bool-expr.cpp:290:20: note: initializing argument 1 of 'Gecode::BoolVar Gecode::{anonymous}::NNF::expr(Gecode::Home, const Gecode::IntPropLevels&) const' - 290 | NNF::expr(Home home, const IntPropLevels& ipls) const { - | ~~~~~^~~~ -gecode/minimodel/bool-expr.cpp:478:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 478 | u.b.r->u.a.x->rfl.post(home, u.b.l->expr(home,ipls), - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 479 | !u.b.r->u.a.neg); - | ~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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:77:26: note: initializing argument 1 of 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const' - 77 | LinFloatRel::post(Home home, const BoolVar& b, bool t) const { - | ~~~~~^~~~ -gecode/minimodel/bool-expr.cpp:484:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 484 | u.b.r->u.a.x->rs.post(home, u.b.l->u.a.x->x, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ - 485 | u.b.l->u.a.neg==u.b.r->u.a.neg); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/set-rel.hpp:72:21: note: initializing argument 1 of 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const' - 72 | SetRel::post(Home home, BoolVar b, bool t) const { - | ~~~~~^~~~ -gecode/minimodel/bool-expr.cpp:488:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 488 | u.b.l->u.a.x->rs.post(home, u.b.r->u.a.x->x, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ - 489 | u.b.l->u.a.neg==u.b.r->u.a.neg); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/set-rel.hpp:72:21: note: initializing argument 1 of 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const' - 72 | SetRel::post(Home home, BoolVar b, bool t) const { - | ~~~~~^~~~ -gecode/minimodel/bool-expr.cpp:491:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 491 | u.b.l->u.a.x->rs.post(home, u.b.r->expr(home,ipls), - | ~~~~~~~~~~~^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/bool-expr.cpp:290:20: note: initializing argument 1 of 'Gecode::BoolVar Gecode::{anonymous}::NNF::expr(Gecode::Home, const Gecode::IntPropLevels&) const' - 290 | NNF::expr(Home home, const IntPropLevels& ipls) const { - | ~~~~~^~~~ -gecode/minimodel/bool-expr.cpp:491:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 491 | u.b.l->u.a.x->rs.post(home, u.b.r->expr(home,ipls), - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 492 | !u.b.l->u.a.neg); - | ~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/set-rel.hpp:72:21: note: initializing argument 1 of 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const' - 72 | SetRel::post(Home home, BoolVar b, bool t) const { - | ~~~~~^~~~ -gecode/minimodel/bool-expr.cpp:494:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 494 | u.b.r->u.a.x->rs.post(home, u.b.l->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/bool-expr.cpp:290:20: note: initializing argument 1 of 'Gecode::BoolVar Gecode::{anonymous}::NNF::expr(Gecode::Home, const Gecode::IntPropLevels&) const' - 290 | NNF::expr(Home home, const IntPropLevels& ipls) const { - | ~~~~~^~~~ -gecode/minimodel/bool-expr.cpp:494:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 494 | u.b.r->u.a.x->rs.post(home, u.b.l->expr(home,ipls), - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 495 | !u.b.r->u.a.neg); - | ~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/set-rel.hpp:72:21: note: initializing argument 1 of 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const' - 72 | SetRel::post(Home home, BoolVar b, bool t) const { - | ~~~~~^~~~ -gecode/minimodel/bool-expr.cpp:498:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 498 | Gecode::rel(home, expr(home, ipls), IRT_EQ, 1); - | ~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/bool-expr.cpp:290:20: note: initializing argument 1 of 'Gecode::BoolVar Gecode::{anonymous}::NNF::expr(Gecode::Home, const Gecode::IntPropLevels&) const' - 290 | NNF::expr(Home home, const IntPropLevels& ipls) const { - | ~~~~~^~~~ -gecode/minimodel/bool-expr.cpp:498:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 498 | Gecode::rel(home, expr(home, ipls), IRT_EQ, 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.hh:1242:12: note: initializing argument 1 of 'void Gecode::rel(Home, BoolVar, IntRelType, int, IntPropLevel)' - 1242 | rel(Home home, BoolVar x, IntRelType irt, int n, - | ~~~~~^~~~ -gecode/minimodel/bool-expr.cpp: In member function 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const': -gecode/minimodel/bool-expr.cpp:576:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 576 | return NNF::nnf(r,n,false)->expr(home,ipls); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/bool-expr.cpp:290:20: note: initializing argument 1 of 'Gecode::BoolVar Gecode::{anonymous}::NNF::expr(Gecode::Home, const Gecode::IntPropLevels&) const' - 290 | NNF::expr(Home home, const IntPropLevels& ipls) const { - | ~~~~~^~~~ -gecode/minimodel/bool-expr.cpp: In member function 'void Gecode::BoolExpr::rel(Gecode::Home, const Gecode::IntPropLevels&) const': -gecode/minimodel/bool-expr.cpp:582:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 582 | return NNF::nnf(r,n,false)->rel(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/bool-expr.cpp:414:19: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::rel(Gecode::Home, const Gecode::IntPropLevels&) const' - 414 | NNF::rel(Home home, const IntPropLevels& ipls) const { - | ~~~~~^~~~ -gecode/minimodel/bool-expr.cpp: In function 'Gecode::BoolVar Gecode::expr(Home, const BoolExpr&, const IntPropLevels&)': -gecode/minimodel/bool-expr.cpp:630:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 630 | PostInfo pi(home); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/minimodel/bool-expr.cpp:632:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 632 | return e.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/bool-expr.cpp:574:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const' - 574 | BoolExpr::expr(Home home, const IntPropLevels& ipls) const { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139: -gecode/minimodel/bool-expr.cpp: In function 'void Gecode::rel(Home, const BoolExpr&, const IntPropLevels&)': -./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/minimodel/bool-expr.cpp:639:5: note: in expansion of macro 'GECODE_POST' - 639 | GECODE_POST; - | ^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/minimodel/bool-expr.cpp:640:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 640 | e.rel(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/bool-expr.cpp:580:22: note: initializing argument 1 of 'void Gecode::BoolExpr::rel(Gecode::Home, const Gecode::IntPropLevels&) const' - 580 | BoolExpr::rel(Home home, const IntPropLevels& ipls) const { - | ~~~~~^~~~ -gecode/minimodel/bool-expr.cpp: In member function 'virtual void Gecode::BElementExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&)': -gecode/minimodel/bool-expr.cpp:680:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 680 | IntVar z = idx.post(home, ipls); - | ~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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/bool-expr.cpp:683:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 683 | be.rel(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/bool-expr.cpp:580:22: note: initializing argument 1 of 'void Gecode::BoolExpr::rel(Gecode::Home, const Gecode::IntPropLevels&) const' - 580 | BoolExpr::rel(Home home, const IntPropLevels& ipls) const { - | ~~~~~^~~~ -gecode/minimodel/bool-expr.cpp:687:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 687 | x[i] = a[i].expr(home,ipls); - | ~~~~~~~~~^~~~~~~~~~~ -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) { - | ^~~~ -gecode/minimodel/bool-expr.cpp:574:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const' - 574 | BoolExpr::expr(Home home, const IntPropLevels& ipls) const { - | ~~~~~^~~~ -gecode/minimodel/bool-expr.cpp:687:35: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 687 | x[i] = a[i].expr(home,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/minimodel/bool-expr.cpp:688:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 688 | BoolVar res = neg ? (!b).expr(home,ipls) : b; - | ~~~~~~~~~^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/bool-expr.cpp:574:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const' - 574 | BoolExpr::expr(Home home, const IntPropLevels& ipls) const { - | ~~~~~^~~~ -gecode/minimodel/bool-expr.cpp:689:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 689 | element(home, x, z, res, 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: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:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -185334,29 +194429,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]; | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here 126 | : VarArgArray(a) {} @@ -185364,19 +194440,9 @@ ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp: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/var/bool.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:2549:20: note: initializing argument 1 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 155 | : VarArray(home,a) {} @@ -185397,48 +194463,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:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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] @@ -185471,109 +194495,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 - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because '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/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.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, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.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); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -185586,15 +194507,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 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::SetVar]': ./gecode/set/array.hpp:85:30: required from here 85 | : VarArray(home,a) {} @@ -185605,58 +194517,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -185679,26 +194539,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) | ^~~~~~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 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/optimize.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: 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)': @@ -185721,27 +194610,55 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::ConstSetView; RView = Gecode::Set::SetView]' at ./gecode/set/element/disjoint.hpp:191:7: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x1uc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::ConstSetView; RView = Gecode::Set::SetView]' at ./gecode/set/element/disjoint.hpp:191:7: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x1uc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::ConstSetView; RView = Gecode::Set::SetView]' at ./gecode/set/element/disjoint.hpp:261:7: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x1uc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::ConstSetView; RView = Gecode::Set::SetView]' at ./gecode/set/element/disjoint.hpp:261:7: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x1uc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::ConstSetView; RView = Gecode::Set::SetView]' at ./gecode/set/element/disjoint.hpp:310:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x1uc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::ConstSetView; RView = Gecode::Set::SetView]' at ./gecode/set/element/disjoint.hpp:310:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x1uc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -185825,154 +194742,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& 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/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -186032,19 +194801,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' 603 | return copy(d,s,static_cast(n)); @@ -186064,6 +194820,63 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 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] @@ -186126,285 +194939,38 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/set.hh: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: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:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh: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] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/iter.hh:51: -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnionConst::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SingletonView]' at ./gecode/set/element/unionConst.hpp:283:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x1lbc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnionConst::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SingletonView]' at ./gecode/set/element/unionConst.hpp:283:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x1ubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnionConst::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SingletonView]' at ./gecode/set/element/unionConst.hpp:283:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x1lbc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnionConst::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SingletonView]' at ./gecode/set/element/unionConst.hpp:283:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x1ubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing 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()); - | ^ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84: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/int.hh:917, from ./gecode/minimodel.hh:46: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -186427,38 +194993,14 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:269:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -186542,6 +195084,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] @@ -186571,6 +195156,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/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: 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()); @@ -186599,6 +195213,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] @@ -186610,6 +195245,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/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh: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); @@ -186661,6 +195307,80 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/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/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -186733,49 +195453,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/float.hh:1404, - from ./gecode/minimodel.hh:51: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.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::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.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::FloatVar]' - 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/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -186808,11 +195517,6 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/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: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] @@ -186821,33 +195525,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/branch/afc.hpp:49:27: note: initializing argument 1 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:1104: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/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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] @@ -187019,12 +195699,6 @@ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/set.hh: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/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); @@ -187035,9 +195709,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); @@ -187045,9 +195716,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:741: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, | ~~~~~^~~~ @@ -187061,20 +195729,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/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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/set.hh:747:12: note: 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) { | ^~~~ @@ -187141,11 +195799,6 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/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); @@ -187156,27 +195809,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/core.hpp:3266: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/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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) { | ^~~~ @@ -187193,447 +195829,1580 @@ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./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/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.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' + 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': +./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 139 | rel(home,x,r,y,ipl); + | ~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' + 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, + | ~~~~~^~~~ +./gecode/minimodel/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) { + | ^~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/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:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' + 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 165 | channel(home,x,xiv); + | ~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/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/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 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-arith.cpp: In member function 'virtual Gecode::FloatVar Gecode::MiniModel::ArithNonLinFloatExpr::post(Gecode::Home, Gecode::FloatVar*) const': +gecode/minimodel/float-arith.cpp:87:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 87 | FloatVar x = a[0].post(home); + | ~~~~~~~~~^~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:884:24: note: initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const' + 884 | FloatVar post(Home home) const; + | ~~~~~^~~~ +gecode/minimodel/float-arith.cpp:89:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | 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/float-expr.hpp:46:32: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)' + 46 | NonLinFloatExpr::result(Home home, FloatVar* x, FloatVar y) { + | ~~~~~^~~~ +gecode/minimodel/float-arith.cpp:89:34: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 89 | y = result(home,ret,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) + | ^~~~~~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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-arith.cpp:91:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 91 | 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/float-expr.hpp:40:32: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)' + 40 | NonLinFloatExpr::result(Home home, FloatVar* x) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/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/minimodel/float-arith.cpp:91:32: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 91 | y = result(home,ret); + | ^ +./gecode/float/var/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-arith.cpp:92:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 92 | abs(home, x, y); + | ~~~^~~~~~~~~~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:1187:12: note: initializing argument 1 of 'void Gecode::abs(Home, FloatVar, FloatVar)' + 1187 | abs(Home home, FloatVar x0, FloatVar x1); + | ~~~~~^~~~ +gecode/minimodel/float-arith.cpp:98:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 98 | y = result(home,ret, a[0].post(home)); + | ~~~~~~~~~^~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:884:24: note: initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const' + 884 | FloatVar post(Home home) const; + | ~~~~~^~~~ +gecode/minimodel/float-arith.cpp:98:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 98 | y = result(home,ret, a[0].post(home)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/float-expr.hpp:46:32: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)' + 46 | NonLinFloatExpr::result(Home home, FloatVar* x, FloatVar y) { + | ~~~~~^~~~ +gecode/minimodel/float-arith.cpp:98:47: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 98 | y = result(home,ret, a[0].post(home)); + | ^ +./gecode/float/var/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-arith.cpp:100:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 100 | FloatVar x0 = a[0].post(home); + | ~~~~~~~~~^~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:884:24: note: initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const' + 884 | FloatVar post(Home home) const; + | ~~~~~^~~~ +gecode/minimodel/float-arith.cpp:101:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 101 | FloatVar x1 = a[1].post(home); + | ~~~~~~~~~^~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:884:24: note: initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const' + 884 | FloatVar post(Home home) const; + | ~~~~~^~~~ +gecode/minimodel/float-arith.cpp:103:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 103 | 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/float-expr.hpp:46:32: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)' + 46 | NonLinFloatExpr::result(Home home, FloatVar* x, FloatVar y) { + | ~~~~~^~~~ +gecode/minimodel/float-arith.cpp:103:35: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 103 | y = result(home,ret,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/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); + | ~~~~~~^~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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.hpp:46:32: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)' + 46 | NonLinFloatExpr::result(Home home, FloatVar* x, FloatVar y) { + | ~~~~~^~~~ +gecode/minimodel/float-arith.cpp:105:35: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 105 | y = result(home,ret,x1); + | ^ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +gecode/minimodel/float-arith.cpp:107:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 107 | 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/float-expr.hpp:40:32: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)' + 40 | NonLinFloatExpr::result(Home home, FloatVar* x) { + | ~~~~~^~~~ +gecode/minimodel/float-arith.cpp:107:32: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 107 | y = result(home,ret); + | ^ +./gecode/float/var/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-arith.cpp:108:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 108 | min(home, x0, x1, y); + | ~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1168:12: note: initializing argument 1 of 'void Gecode::min(Home, FloatVar, FloatVar, FloatVar)' + 1168 | min(Home home, FloatVar x0, FloatVar x1, FloatVar x2); + | ~~~~~^~~~ +gecode/minimodel/float-arith.cpp:113:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 113 | x[i] = a[i].post(home); + | ~~~~~~~~~^~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:884:24: note: initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const' + 884 | FloatVar post(Home home) const; + | ~~~~~^~~~ +gecode/minimodel/float-arith.cpp:113:34: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 113 | x[i] = a[i].post(home); + | ^ +./gecode/float/var/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-arith.cpp:114:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 114 | 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/float-expr.hpp:40:32: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)' + 40 | NonLinFloatExpr::result(Home home, FloatVar* x) { + | ~~~~~^~~~ +gecode/minimodel/float-arith.cpp:114:30: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 114 | y = result(home,ret); + | ^ +./gecode/float/var/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-arith.cpp:115:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 115 | min(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/float.hh:1173:12: note: initializing argument 1 of 'void Gecode::min(Home, const FloatVarArgs&, FloatVar)' + 1173 | min(Home home, const FloatVarArgs& x, FloatVar y); + | ~~~~~^~~~ +gecode/minimodel/float-arith.cpp:120:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 120 | y = result(home,ret,a[0].post(home)); + | ~~~~~~~~~^~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:884:24: note: initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const' + 884 | FloatVar post(Home home) const; + | ~~~~~^~~~ +gecode/minimodel/float-arith.cpp:120:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 120 | y = result(home,ret,a[0].post(home)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/float-expr.hpp:46:32: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)' + 46 | NonLinFloatExpr::result(Home home, FloatVar* x, FloatVar y) { + | ~~~~~^~~~ +gecode/minimodel/float-arith.cpp:120:46: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 120 | y = result(home,ret,a[0].post(home)); + | ^ +./gecode/float/var/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-arith.cpp:122:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 122 | FloatVar x0 = a[0].post(home); + | ~~~~~~~~~^~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:884:24: note: initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const' + 884 | FloatVar post(Home home) const; + | ~~~~~^~~~ +gecode/minimodel/float-arith.cpp:123:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 123 | FloatVar x1 = a[1].post(home); + | ~~~~~~~~~^~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:884:24: note: initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const' + 884 | FloatVar post(Home home) const; + | ~~~~~^~~~ +gecode/minimodel/float-arith.cpp:125:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 125 | 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/float-expr.hpp:46:32: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)' + 46 | NonLinFloatExpr::result(Home home, FloatVar* x, FloatVar y) { + | ~~~~~^~~~ +gecode/minimodel/float-arith.cpp:125:35: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 125 | y = result(home,ret,x1); + | ^ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +gecode/minimodel/float-arith.cpp:127:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 127 | 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/float-expr.hpp:46:32: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)' + 46 | NonLinFloatExpr::result(Home home, FloatVar* x, FloatVar y) { + | ~~~~~^~~~ +gecode/minimodel/float-arith.cpp:127:35: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 127 | y = result(home,ret,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/minimodel/float-arith.cpp:129:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 129 | 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/float-expr.hpp:40:32: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)' + 40 | NonLinFloatExpr::result(Home home, FloatVar* x) { + | ~~~~~^~~~ +gecode/minimodel/float-arith.cpp:129:32: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 129 | y = result(home,ret); + | ^ +./gecode/float/var/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-arith.cpp:130:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 130 | max(home, x0, x1, y); + | ~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1177:12: note: initializing argument 1 of 'void Gecode::max(Home, FloatVar, FloatVar, FloatVar)' + 1177 | max(Home home, FloatVar x0, FloatVar x1, FloatVar x2); + | ~~~~~^~~~ +gecode/minimodel/float-arith.cpp:135:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 135 | x[i] = a[i].post(home); + | ~~~~~~~~~^~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:884:24: note: initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const' + 884 | FloatVar post(Home home) const; + | ~~~~~^~~~ +gecode/minimodel/float-arith.cpp:135:34: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 135 | x[i] = a[i].post(home); + | ^ +./gecode/float/var/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-arith.cpp:136:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 136 | 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) { + | ^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/minimodel/float-expr.hpp:40:32: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)' + 40 | NonLinFloatExpr::result(Home home, FloatVar* x) { + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 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-arith.cpp:136:30: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 136 | y = result(home,ret); + | ^ +./gecode/float/var/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/minimodel/float-arith.cpp:137:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 137 | max(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:4384:20: note: initializing argument 1 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.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/int/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/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); + | ~~~~~~~~~^~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing 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:884:24: note: initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const' + 884 | FloatVar post(Home home) const; + | ~~~~~^~~~ +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); + | ~~~~~~~~~^~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./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/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); + | ~~~~~~^~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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.hpp:46:32: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)' + 46 | NonLinFloatExpr::result(Home home, FloatVar* x, FloatVar y) { + | ~~~~~^~~~ +gecode/minimodel/float-arith.cpp:146:35: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 146 | y = result(home,ret,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/minimodel/float-arith.cpp:148:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 148 | 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/float-expr.hpp:46:32: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)' + 46 | NonLinFloatExpr::result(Home home, FloatVar* x, FloatVar y) { + | ~~~~~^~~~ +gecode/minimodel/float-arith.cpp:148:35: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 148 | y = result(home,ret,x1); + | ^ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +gecode/minimodel/float-arith.cpp:150:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 150 | 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/float-expr.hpp:46:32: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)' + 46 | NonLinFloatExpr::result(Home home, FloatVar* x, FloatVar y) { + | ~~~~~^~~~ +gecode/minimodel/float-arith.cpp:150:35: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 150 | y = result(home,ret,x1); + | ^ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +gecode/minimodel/float-arith.cpp:152:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 152 | 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/float-expr.hpp:46:32: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)' + 46 | NonLinFloatExpr::result(Home home, FloatVar* x, FloatVar y) { + | ~~~~~^~~~ +gecode/minimodel/float-arith.cpp:152:35: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 152 | y = result(home,ret,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/minimodel/float-arith.cpp:154:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | 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/float-expr.hpp:40:32: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)' + 40 | NonLinFloatExpr::result(Home home, FloatVar* x) { + | ~~~~~^~~~ +gecode/minimodel/float-arith.cpp:154:32: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 154 | y = result(home,ret); + | ^ +./gecode/float/var/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-arith.cpp:155:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 155 | mult(home, x0, x1, y); + | ~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1192:13: note: initializing argument 1 of 'void Gecode::mult(Home, FloatVar, FloatVar, FloatVar)' + 1192 | mult(Home home, FloatVar x0, FloatVar x1, FloatVar x2); + | ~~~~~^~~~ +gecode/minimodel/float-arith.cpp:162:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 162 | FloatVar x0 = a[0].post(home); + | ~~~~~~~~~^~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:884:24: note: initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const' + 884 | FloatVar post(Home home) const; + | ~~~~~^~~~ +gecode/minimodel/float-arith.cpp:163:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 163 | FloatVar x1 = a[1].post(home); + | ~~~~~~~~~^~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:884:24: note: initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const' + 884 | FloatVar post(Home home) const; + | ~~~~~^~~~ +gecode/minimodel/float-arith.cpp:165:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 165 | y = result(home,ret,x0); + | ~~~~~~^~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/float-expr.hpp:46:32: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)' + 46 | NonLinFloatExpr::result(Home home, FloatVar* x, FloatVar y) { + | ~~~~~^~~~ +gecode/minimodel/float-arith.cpp:165:35: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 165 | y = result(home,ret,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/minimodel/float-arith.cpp:167:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 167 | 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/float-expr.hpp:46:32: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)' + 46 | NonLinFloatExpr::result(Home home, FloatVar* x, FloatVar y) { + | ~~~~~^~~~ +gecode/minimodel/float-arith.cpp:167:35: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 167 | y = result(home,ret,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/minimodel/float-arith.cpp:169:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 169 | 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/float-expr.hpp:40:32: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)' + 40 | NonLinFloatExpr::result(Home home, FloatVar* x) { + | ~~~~~^~~~ +gecode/minimodel/float-arith.cpp:169:32: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 169 | y = result(home,ret); + | ^ +./gecode/float/var/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-arith.cpp:170:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 170 | div(home, x0, x1, y); + | ~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1217:12: note: initializing argument 1 of 'void Gecode::div(Home, FloatVar, FloatVar, FloatVar)' + 1217 | div(Home home, FloatVar x0, FloatVar x1, FloatVar x2); + | ~~~~~^~~~ +gecode/minimodel/float-arith.cpp:177:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 177 | FloatVar x = a[0].post(home); + | ~~~~~~~~~^~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:884:24: note: initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const' + 884 | FloatVar post(Home home) const; + | ~~~~~^~~~ +gecode/minimodel/float-arith.cpp:179:17: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 179 | y = x; + | ^ +./gecode/float/var/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-arith.cpp:181:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 181 | 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/float-expr.hpp:40:32: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)' + 40 | NonLinFloatExpr::result(Home home, FloatVar* x) { + | ~~~~~^~~~ +gecode/minimodel/float-arith.cpp:181:32: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 181 | y = result(home,ret); + | ^ +./gecode/float/var/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-arith.cpp:182:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 182 | sqr(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/float.hh:1197:12: note: initializing argument 1 of 'void Gecode::sqr(Home, FloatVar, FloatVar)' + 1197 | sqr(Home home, FloatVar x0, FloatVar x1); + | ~~~~~^~~~ +gecode/minimodel/float-arith.cpp:189:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 189 | FloatVar x = a[0].post(home); + | ~~~~~~~~~^~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:884:24: note: initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const' + 884 | FloatVar post(Home home) 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/minimodel/float-arith.cpp:191:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 191 | 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/branch/afc.hpp:73:25: note: initializing argument 1 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/float-expr.hpp:46:32: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)' + 46 | NonLinFloatExpr::result(Home home, FloatVar* x, FloatVar y) { + | ~~~~~^~~~ +gecode/minimodel/float-arith.cpp:191:34: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 191 | y = result(home,ret,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/float/var/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-arith.cpp:193:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 193 | 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/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/float-expr.hpp:40:32: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)' + 40 | NonLinFloatExpr::result(Home home, FloatVar* x) { + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: 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/float-arith.cpp:193:32: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 193 | y = result(home,ret); + | ^ +./gecode/float/var/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-arith.cpp:194:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 194 | sqrt(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/float.hh:1202:13: note: initializing argument 1 of 'void Gecode::sqrt(Home, FloatVar, FloatVar)' + 1202 | sqrt(Home home, FloatVar x0, FloatVar x1); + | ~~~~~^~~~ +gecode/minimodel/float-arith.cpp:201:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 201 | FloatVar x = a[0].post(home); + | ~~~~~~~~~^~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:884:24: note: initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const' + 884 | FloatVar post(Home home) const; + | ~~~~~^~~~ +gecode/minimodel/float-arith.cpp:204:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 204 | 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/float-expr.hpp:46:32: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)' + 46 | NonLinFloatExpr::result(Home home, FloatVar* x, FloatVar y) { + | ~~~~~^~~~ +gecode/minimodel/float-arith.cpp:204:34: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 204 | y = result(home,ret,x); + | ^ +./gecode/float/var/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-arith.cpp:206:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 206 | 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/float-expr.hpp:40:32: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)' + 40 | NonLinFloatExpr::result(Home home, FloatVar* x) { + | ~~~~~^~~~ +gecode/minimodel/float-arith.cpp:206:32: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 206 | y = result(home,ret); + | ^ +./gecode/float/var/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-arith.cpp:207:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 207 | pow(home, x, aInt, y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1207:12: note: initializing argument 1 of 'void Gecode::pow(Home, FloatVar, int, FloatVar)' + 1207 | pow(Home home, FloatVar x0, int n, FloatVar x1); + | ~~~~~^~~~ +gecode/minimodel/float-arith.cpp:214:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 214 | FloatVar x = a[0].post(home); + | ~~~~~~~~~^~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:884:24: note: initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const' + 884 | FloatVar post(Home home) const; + | ~~~~~^~~~ +gecode/minimodel/float-arith.cpp:217:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 217 | 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/float-expr.hpp:46:32: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)' + 46 | NonLinFloatExpr::result(Home home, FloatVar* x, FloatVar y) { + | ~~~~~^~~~ +gecode/minimodel/float-arith.cpp:217:34: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 217 | y = result(home,ret,x); + | ^ +./gecode/float/var/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-arith.cpp:219:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 219 | 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/float-expr.hpp:40:32: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)' + 40 | NonLinFloatExpr::result(Home home, FloatVar* x) { + | ~~~~~^~~~ +gecode/minimodel/float-arith.cpp:219:32: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 219 | y = result(home,ret); + | ^ +./gecode/float/var/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-arith.cpp:220:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | nroot(home, x, aInt, y); + | ~~~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1212:14: note: initializing argument 1 of 'void Gecode::nroot(Home, FloatVar, int, FloatVar)' + 1212 | nroot(Home home, FloatVar x0, int n, FloatVar x1); + | ~~~~~^~~~ +gecode/minimodel/float-arith.cpp:228:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 228 | FloatVar x = a[0].post(home); + | ~~~~~~~~~^~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:884:24: note: initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const' + 884 | FloatVar post(Home home) const; + | ~~~~~^~~~ +gecode/minimodel/float-arith.cpp:231:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 231 | y = result(home,ret,one); + | ~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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.hpp:46:32: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)' + 46 | NonLinFloatExpr::result(Home home, FloatVar* x, FloatVar y) { + | ~~~~~^~~~ +gecode/minimodel/float-arith.cpp:231:36: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 231 | y = result(home,ret,one); + | ^ +./gecode/float/var/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-arith.cpp:233:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 233 | 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/float-expr.hpp:40:32: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)' + 40 | NonLinFloatExpr::result(Home home, FloatVar* x) { + | ~~~~~^~~~ +gecode/minimodel/float-arith.cpp:233:32: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 233 | y = result(home,ret); + | ^ +./gecode/float/var/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-arith.cpp:234:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 234 | exp(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/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:1222:12: note: initializing argument 1 of 'void Gecode::exp(Home, FloatVar, FloatVar)' + 1222 | exp(Home home, FloatVar x0, FloatVar x1); + | ~~~~~^~~~ +gecode/minimodel/float-arith.cpp:241:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 241 | FloatVar x = a[0].post(home); + | ~~~~~~~~~^~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./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/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./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/float-arith.cpp:242:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 242 | 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/float-expr.hpp:40:32: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)' + 40 | NonLinFloatExpr::result(Home home, FloatVar* x) { + | ~~~~~^~~~ +gecode/minimodel/float-arith.cpp:242:30: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 242 | y = result(home,ret); + | ^ +./gecode/float/var/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-arith.cpp:243:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 243 | log(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/float.hh:1226:12: note: initializing argument 1 of 'void Gecode::log(Home, FloatVar, FloatVar)' + 1226 | log(Home home, FloatVar x0, FloatVar x1); + | ~~~~~^~~~ +gecode/minimodel/float-arith.cpp:249:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 249 | FloatVar x = a[0].post(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/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/minimodel.hh:884:24: note: initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const' + 884 | FloatVar post(Home home) 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/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, 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::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +gecode/minimodel/float-arith.cpp:250:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 250 | 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:1845:14: note: initializing argument 1 of 'void Gecode::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.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: 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 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/float-expr.hpp:40:32: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)' + 40 | NonLinFloatExpr::result(Home home, FloatVar* x) { + | ~~~~~^~~~ +gecode/minimodel/float-arith.cpp:250:30: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 250 | y = result(home,ret); + | ^ +./gecode/float/var/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-arith.cpp:251:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 251 | asin(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: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.hh:1238:13: note: initializing argument 1 of 'void Gecode::asin(Home, FloatVar, FloatVar)' + 1238 | asin(Home home, FloatVar x0, FloatVar x1); + | ~~~~~^~~~ +gecode/minimodel/float-arith.cpp:257:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 257 | FloatVar x = a[0].post(home); + | ~~~~~~~~~^~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel/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/float.hh: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:884:24: note: initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const' + 884 | FloatVar post(Home home) const; + | ~~~~~^~~~ +gecode/minimodel/float-arith.cpp:258:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 258 | 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: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/minimodel/float-expr.hpp:40:32: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)' + 40 | NonLinFloatExpr::result(Home home, FloatVar* x) { + | ~~~~~^~~~ +gecode/minimodel/float-arith.cpp:258:30: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 258 | y = result(home,ret); + | ^ +./gecode/float/var/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-arith.cpp:259:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 259 | sin(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: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.hh:1242:12: note: initializing argument 1 of 'void Gecode::sin(Home, FloatVar, FloatVar)' + 1242 | sin(Home home, FloatVar x0, FloatVar 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/minimodel/float-arith.cpp:265:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 265 | FloatVar x = a[0].post(home); + | ~~~~~~~~~^~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/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/minimodel.hh:884:24: note: initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const' + 884 | FloatVar post(Home home) const; + | ~~~~~^~~~ +gecode/minimodel/float-arith.cpp:266:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 266 | 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/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel/float-expr.hpp:40:32: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)' + 40 | NonLinFloatExpr::result(Home home, FloatVar* x) { + | ~~~~~^~~~ +gecode/minimodel/float-arith.cpp:266:30: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 266 | y = result(home,ret); + | ^ +./gecode/float/var/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-arith.cpp:267:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 267 | acos(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/minimodel.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.hh:1246:13: note: initializing argument 1 of 'void Gecode::acos(Home, FloatVar, FloatVar)' + 1246 | acos(Home home, FloatVar x0, FloatVar x1); | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | element(home,SOT_UNION,x,y,z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' - 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp: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::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/float-arith.cpp:273:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 273 | FloatVar x = a[0].post(home); + | ~~~~~~~~~^~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/minimodel.hh:884:24: note: initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const' + 884 | FloatVar post(Home home) const; + | ~~~~~^~~~ +gecode/minimodel/float-arith.cpp:274:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 274 | 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/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); - | ~~~~~^~~~ -./gecode/float.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: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/float-expr.hpp:40:32: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)' + 40 | NonLinFloatExpr::result(Home home, FloatVar* x) { + | ~~~~~^~~~ +gecode/minimodel/float-arith.cpp:274:30: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 274 | y = result(home,ret); + | ^ +./gecode/float/var/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-arith.cpp:275:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 275 | cos(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:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:1250:12: note: initializing argument 1 of 'void Gecode::cos(Home, FloatVar, FloatVar)' + 1250 | cos(Home home, FloatVar x0, FloatVar x1); + | ~~~~~^~~~ +gecode/minimodel/float-arith.cpp:281:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 281 | FloatVar x = a[0].post(home); + | ~~~~~~~~~^~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/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.hh:884:24: note: initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const' + 884 | FloatVar post(Home home) const; + | ~~~~~^~~~ +gecode/minimodel/float-arith.cpp:282:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 282 | 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: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:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/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, 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/float-expr.hpp:40:32: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)' + 40 | NonLinFloatExpr::result(Home home, FloatVar* x) { + | ~~~~~^~~~ +gecode/minimodel/float-arith.cpp:282:30: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 282 | y = result(home,ret); + | ^ +./gecode/float/var/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-arith.cpp:283:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 283 | atan(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: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:1254:13: note: initializing argument 1 of 'void Gecode::atan(Home, FloatVar, FloatVar)' + 1254 | atan(Home home, FloatVar x0, FloatVar x1); + | ~~~~~^~~~ +gecode/minimodel/float-arith.cpp:289:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 289 | FloatVar x = a[0].post(home); + | ~~~~~~~~~^~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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:240: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/minimodel.hh:884:24: note: initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const' + 884 | FloatVar post(Home home) const; + | ~~~~~^~~~ +gecode/minimodel/float-arith.cpp:290:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 290 | 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/set/branch/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-expr.hpp:40:32: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)' + 40 | NonLinFloatExpr::result(Home home, FloatVar* x) { + | ~~~~~^~~~ +gecode/minimodel/float-arith.cpp:290:30: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 290 | y = result(home,ret); + | ^ +./gecode/float/var/float.hpp:46:3: note: because '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/minimodel/float-arith.cpp:291:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 291 | tan(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/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.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/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/float.hh:1258:12: note: initializing argument 1 of 'void Gecode::tan(Home, FloatVar, FloatVar)' + 1258 | tan(Home home, FloatVar x0, 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/int.hh:1104: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:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp: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/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1041:16: note: initializing argument 1 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/float/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:5099: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:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp: In member function 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, Gecode::SetVar) const': -gecode/minimodel/set-expr.cpp:178:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 178 | rel(home, u.a.x->x, SRT_CMPL, s); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:1630:19: note: 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/set.hh:723:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, SetVar)' - 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); - | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:181:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 181 | rel(home, u.a.x->x, SRT_EQ, s); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:723:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, SetVar)' - 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); - | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:186:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 186 | rel(home, s, SRT_CMPL, bc); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh: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/float-arith.cpp: In member function 'virtual void Gecode::MiniModel::ArithNonLinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, Gecode::FloatVal) const': +gecode/minimodel/float-arith.cpp:305:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 305 | x[i] = a[i].post(home); + | ~~~~~~~~~^~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:723:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, SetVar)' - 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); - | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:187:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 187 | rel(home, u.a.x->x, srt, bc); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel.hh:884:24: note: initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const' + 884 | FloatVar post(Home home) const; + | ~~~~~^~~~ +gecode/minimodel/float-arith.cpp:305:32: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 305 | x[i] = a[i].post(home); + | ^ +./gecode/float/var/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-arith.cpp:306:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 306 | rel(home, x, 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/set.hh:723:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, SetVar)' - 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); +./gecode/float.hh:1139:12: note: initializing argument 1 of 'void Gecode::rel(Home, const FloatVarArgs&, FloatRelType, FloatVal)' + 1139 | rel(Home home, const FloatVarArgs& x, FloatRelType frt, FloatVal c); | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:191:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 191 | rel(home, u.a.x->x, srt, s); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ +gecode/minimodel/float-arith.cpp:308:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 308 | rel(home, post(home,nullptr), 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/set.hh:723:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, SetVar)' - 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); - | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:208:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 208 | dom(home, s, srt, ss); - | ~~~^~~~~~~~~~~~~~~~~~ +gecode/minimodel/float-arith.cpp:82:32: note: initializing argument 1 of 'virtual Gecode::FloatVar Gecode::MiniModel::ArithNonLinFloatExpr::post(Gecode::Home, Gecode::FloatVar*) const' + 82 | virtual FloatVar post(Home home, FloatVar* ret) const { + | ~~~~~^~~~ +gecode/minimodel/float-arith.cpp:308:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 308 | rel(home, post(home,nullptr), 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/set.hh:687:12: note: initializing argument 1 of 'void Gecode::dom(Home, SetVar, SetRelType, const IntSet&)' - 687 | dom(Home home, SetVar x, SetRelType r, const IntSet& s); +./gecode/float.hh:1124:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVal)' + 1124 | rel(Home home, FloatVar x, FloatRelType frt, FloatVal c); | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:213:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 213 | IntVar iv = u.a.x->e.post(home,IntPropLevels::def); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/minimodel/float-arith.cpp: In member function 'virtual void Gecode::MiniModel::ArithNonLinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, Gecode::FloatVal, Gecode::BoolVar) const': +gecode/minimodel/float-arith.cpp:313:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 313 | rel(home, post(home,nullptr), frt, c, b); + | ~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:217:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 217 | rel(home, iv, SRT_CMPL, ic); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ +gecode/minimodel/float-arith.cpp:82:32: note: initializing argument 1 of 'virtual Gecode::FloatVar Gecode::MiniModel::ArithNonLinFloatExpr::post(Gecode::Home, Gecode::FloatVar*) const' + 82 | virtual FloatVar post(Home home, FloatVar* ret) const { + | ~~~~~^~~~ +gecode/minimodel/float-arith.cpp:313:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 313 | rel(home, post(home,nullptr), frt, c, b); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:732:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, SetRelType, SetVar)' - 732 | rel(Home home, IntVar x, SetRelType r, SetVar s); +./gecode/float.hh:1129:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVal, Reify)' + 1129 | rel(Home home, FloatVar x, FloatRelType frt, FloatVal c, Reify r); | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:218:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 218 | rel(home,ic,srt,s); - | ~~~^~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:723:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, SetVar)' - 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); - | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:220:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | rel(home,iv,srt,s); - | ~~~^~~~~~~~~~~~~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:732:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, SetRelType, SetVar)' - 732 | rel(Home home, IntVar x, SetRelType r, SetVar s); - | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:228:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 228 | post(home, SetExpr::NT_INTER, bs, i); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:5684:14: note: initializing 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/minimodel/set-expr.cpp:138:22: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, NodeType, Gecode::SetVarArgs&, int&) const' - 138 | void post(Home home, NodeType t, SetVarArgs& b, int& i) const; - | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:230:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 230 | rel(home, bs[0], SOT_INTER, bs[1], srt, 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/set.hh:767:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetOpType, SetVar, SetRelType, SetVar)' - 767 | rel(Home home, SetVar x, SetOpType op, SetVar y, SetRelType r, SetVar z); - | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:233:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 233 | rel(home, SOT_INTER, bs, 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, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:770:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const SetVarArgs&, SetVar)' - 770 | rel(Home home, SetOpType op, const SetVarArgs& x, SetVar y); - | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:237:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 237 | rel(home, SOT_INTER, bs, bc); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:2122:14: note: initializing 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/set.hh:770:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const SetVarArgs&, SetVar)' - 770 | rel(Home home, SetOpType op, const SetVarArgs& x, SetVar y); +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:238:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 238 | rel(home, bc, srt, 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] + 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:723:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, SetVar)' - 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:247:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 247 | post(home, SetExpr::NT_UNION, bs, 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/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, 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/set-expr.cpp:138:22: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, NodeType, Gecode::SetVarArgs&, int&) const' - 138 | void post(Home home, NodeType t, SetVarArgs& b, int& i) const; - | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/set-expr.cpp:249:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 249 | rel(home, bs[0], SOT_UNION, bs[1], srt, s); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:767:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetOpType, SetVar, SetRelType, SetVar)' - 767 | rel(Home home, SetVar x, SetOpType op, SetVar y, SetRelType r, SetVar z); - | ~~~~~^~~~ ./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; | ~~~~~^~~~ @@ -187641,75 +197410,12 @@ ./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/minimodel/set-expr.cpp:252:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 252 | rel(home, SOT_UNION, bs, s); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:770:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const SetVarArgs&, SetVar)' - 770 | rel(Home home, SetOpType op, const SetVarArgs& x, SetVar y); - | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:256:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 256 | rel(home, SOT_UNION, bs, bc); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:770:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const SetVarArgs&, SetVar)' - 770 | rel(Home home, SetOpType op, const SetVarArgs& x, SetVar y); - | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:257:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 257 | rel(home, bc, srt, s); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:723:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, SetVar)' - 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); - | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:266:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 266 | post(home, SetExpr::NT_DUNION, bs, 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-expr.cpp:138:22: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, NodeType, Gecode::SetVarArgs&, int&) const' - 138 | void post(Home home, NodeType t, SetVarArgs& b, int& i) const; - | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:271:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 271 | rel(home, bs[0], SOT_DUNION, bs[1], srt, s); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:767:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetOpType, SetVar, SetRelType, SetVar)' - 767 | rel(Home home, SetVar x, SetOpType op, SetVar y, SetRelType r, SetVar z); - | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:275:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 275 | rel(home,s,SRT_CMPL,bc); - | ~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:723:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, SetVar)' - 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); - | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:276:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 276 | rel(home, bs[0], SOT_DUNION, bs[1], srt, bc); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:767:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetOpType, SetVar, SetRelType, SetVar)' - 767 | rel(Home home, SetVar x, SetOpType op, SetVar y, SetRelType r, SetVar z); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh: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] @@ -187718,15 +197424,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-expr.cpp:279:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 279 | rel(home, bs[0], SOT_DUNION, bs[1], srt, s); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:767:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetOpType, SetVar, SetRelType, SetVar)' - 767 | rel(Home home, SetVar x, SetOpType op, SetVar y, SetRelType r, SetVar z); - | ~~~~~^~~~ ./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; | ~~~~~^~~~ @@ -187734,116 +197431,23 @@ ./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/set-expr.cpp:284:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 284 | rel(home, SOT_DUNION, bs, s); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:770:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const SetVarArgs&, SetVar)' - 770 | rel(Home home, SetOpType op, const SetVarArgs& x, SetVar y); - | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:288:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 288 | rel(home, SOT_DUNION, bs, br); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:770:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const SetVarArgs&, SetVar)' - 770 | rel(Home home, SetOpType op, const SetVarArgs& x, SetVar y); - | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:290:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 290 | rel(home, br, SRT_CMPL, s); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:723:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, SetVar)' - 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); - | ~~~~~^~~~ -./gecode/set.hh:1587: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-expr.cpp:294:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 294 | rel(home, br, srt, bc); - | ~~~^~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:723:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, SetVar)' - 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); - | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:295:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 295 | rel(home, bc, SRT_CMPL, s); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:723:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, SetVar)' - 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); - | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:300:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 300 | rel(home, SOT_DUNION, bs, s); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:770:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const SetVarArgs&, SetVar)' - 770 | rel(Home home, SetOpType op, const SetVarArgs& x, SetVar y); - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ -gecode/minimodel/set-expr.cpp:304:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 304 | rel(home, SOT_DUNION, bs, br); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:770:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const SetVarArgs&, SetVar)' - 770 | rel(Home home, SetOpType op, const SetVarArgs& x, SetVar y); - | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:305:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 305 | rel(home, br, srt, s); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:723:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, SetVar)' - 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); - | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -187862,34 +197466,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/set-expr.cpp: In member function 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, Gecode::SetVar, Gecode::BoolVar) const': -gecode/minimodel/set-expr.cpp:323:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 323 | rel(home, u.a.x->x, SRT_CMPL, s, 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/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/set.hh:726:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, SetVar, Reify)' - 726 | rel(Home home, SetVar x, SetRelType rt, SetVar y, Reify r); - | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:326:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 326 | rel(home, u.a.x->x, SRT_EQ, s, b); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:726:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, SetVar, Reify)' - 726 | rel(Home home, SetVar x, SetRelType rt, SetVar y, Reify r); - | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: 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); @@ -187900,100 +197485,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/minimodel/set-expr.cpp:331:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 331 | rel(home, s, SRT_CMPL, bc); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:723:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, SetVar)' - 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); - | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:332:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 332 | rel(home, u.a.x->x, srt, bc, 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:726:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, SetVar, Reify)' - 726 | rel(Home home, SetVar x, SetRelType rt, SetVar y, Reify r); - | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:336:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 336 | rel(home, u.a.x->x, srt, s, 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:726:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, SetVar, Reify)' - 726 | rel(Home home, SetVar x, SetRelType rt, SetVar y, Reify r); - | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:366:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 366 | dom(home, s, invsrt, ss, 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/set-expr.cpp:371:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 371 | IntVar iv = u.a.x->e.post(home,IntPropLevels::def); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:375:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 375 | rel(home, iv, SRT_CMPL, ic); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ 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:732:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, SetRelType, SetVar)' - 732 | rel(Home home, IntVar x, SetRelType r, SetVar s); - | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -gecode/minimodel/set-expr.cpp:376:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 376 | rel(home,ic,srt,s,b); - | ~~~^~~~~~~~~~~~~~~~~ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./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/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh: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/set-expr.cpp:378:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 378 | rel(home,iv,srt,s,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:738:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, SetRelType, SetVar, Reify)' - 738 | rel(Home home, IntVar x, SetRelType rt, SetVar s, 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); @@ -188004,33 +197506,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:386:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 386 | post(home, SetExpr::NT_INTER, bs, 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-expr.cpp:138:22: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, NodeType, Gecode::SetVarArgs&, int&) const' - 138 | void post(Home home, NodeType t, SetVarArgs& b, int& i) const; - | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:389:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 389 | rel(home, SOT_INTER, bs, br); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:770:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const SetVarArgs&, SetVar)' - 770 | rel(Home home, SetOpType op, const SetVarArgs& x, SetVar y); - | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:390:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 390 | rel(home, br, srt, s, b); - | ~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:726:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, SetVar, Reify)' - 726 | rel(Home home, SetVar x, SetRelType rt, SetVar y, Reify r); - | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::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); @@ -188041,27 +197516,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/set-expr.cpp:397:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 397 | post(home, SetExpr::NT_UNION, bs, i); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/set-expr.cpp:138:22: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, NodeType, Gecode::SetVarArgs&, int&) const' - 138 | void post(Home home, NodeType t, SetVarArgs& b, int& i) const; - | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:400:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 400 | rel(home, SOT_UNION, bs, br); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:770:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const SetVarArgs&, SetVar)' - 770 | rel(Home home, SetOpType op, const SetVarArgs& x, SetVar y); - | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:401:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 401 | rel(home, br, srt, s, b); - | ~~~^~~~~~~~~~~~~~~~~~~~~ ./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); @@ -188069,42 +197523,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/set.hh:726:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, SetVar, Reify)' - 726 | rel(Home home, SetVar x, SetRelType rt, SetVar y, Reify r); - | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/set-expr.cpp:408:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 408 | post(home, SetExpr::NT_DUNION, bs, i); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/set-expr.cpp:138:22: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, NodeType, Gecode::SetVarArgs&, int&) const' - 138 | void post(Home home, NodeType t, SetVarArgs& b, int& i) const; - | ~~~~~^~~~ ./gecode/minimodel/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/set-expr.cpp:413:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 413 | rel(home, SOT_DUNION, bs, br); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel.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/set.hh:770:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const SetVarArgs&, SetVar)' - 770 | rel(Home home, SetOpType op, const SetVarArgs& x, SetVar y); - | ~~~~~^~~~ ./gecode/minimodel/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))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -188114,27 +197544,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-expr.cpp:415:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 415 | rel(home, br, SRT_EQ, s, 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:726:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, SetVar, Reify)' - 726 | rel(Home home, SetVar x, SetRelType rt, SetVar y, Reify r); - | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:417:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 417 | rel(home, br, SRT_CMPL, s, 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:726:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, SetVar, Reify)' - 726 | rel(Home home, SetVar x, SetRelType rt, SetVar y, Reify r); - | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:421:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 421 | rel(home, br, srt, bc); - | ~~~^~~~~~~~~~~~~~~~~~~ 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] @@ -188146,21 +197555,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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:723:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, SetVar)' - 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); - | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:422:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 422 | rel(home, bc, SRT_CMPL, s, 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:726:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, SetVar, Reify)' - 726 | rel(Home home, SetVar x, SetRelType rt, SetVar y, Reify r); - | ~~~~~^~~~ ./gecode/minimodel/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); @@ -188171,31 +197565,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, | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:427:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 427 | rel(home, SOT_DUNION, bs, br); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:770:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const SetVarArgs&, SetVar)' - 770 | rel(Home home, SetOpType op, const SetVarArgs& x, SetVar y); - | ~~~~~^~~~ ./gecode/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/set-expr.cpp:428:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 428 | rel(home, br, srt, s, b); - | ~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:726:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, SetVar, Reify)' - 726 | rel(Home home, SetVar x, SetRelType rt, SetVar y, Reify r); - | ~~~~~^~~~ ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -188216,46 +197592,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/set-expr.cpp: In member function 'void Gecode::{anonymous}::NNF::post(Gecode::Home, NodeType, Gecode::SetVarArgs&, int&) const': -gecode/minimodel/set-expr.cpp:445:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 445 | rel(home, xc, SRT_CMPL, u.a.x->x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:723:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, SetVar)' - 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); - | ~~~~~^~~~ ./gecode/minimodel/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/set-expr.cpp:446:20: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 446 | b[i++]=xc; - | ^~ ./gecode/kernel/core.hpp:3266:3: note: because '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/minimodel/set-expr.cpp:448:27: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 448 | b[i++]=u.a.x->x; - | ^ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::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/set-expr.cpp:455:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 455 | post(home,SRT_EQ,s); - | ~~~~^~~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); @@ -188263,33 +197612,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-expr.cpp:172:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, Gecode::SetVar) const' - 172 | NNF::post(Home home, SetRelType srt, SetVar s) const { - | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/set-expr.cpp:456:22: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 456 | b[i++] = s; - | ^ ./gecode/int.hh:1784:14: note: initializing argument 1 of '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/set-expr.cpp:461:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 461 | u.b.l->post(home, t, b, i); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/set-expr.cpp:438:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, NodeType, Gecode::SetVarArgs&, int&) const' - 438 | NNF::post(Home home, NodeType t, SetVarArgs& b, int& i) const { - | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:462:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 462 | u.b.r->post(home, t, b, 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); @@ -188297,19 +197622,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-expr.cpp:438:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, NodeType, Gecode::SetVarArgs&, int&) const' - 438 | NNF::post(Home home, NodeType t, SetVarArgs& b, int& i) const { - | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp: In member function 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, const Gecode::{anonymous}::NNF*) const': -gecode/minimodel/set-expr.cpp:469:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 469 | post(home,srt,n->u.a.x->x); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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); @@ -188317,52 +197632,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/set-expr.cpp:172:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, Gecode::SetVar) const' - 172 | NNF::post(Home home, SetRelType srt, SetVar s) const { - | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:477:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 477 | n->post(home,n_srt,this); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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/set-expr.cpp:467:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, const Gecode::{anonymous}::NNF*) const' - 467 | NNF::post(Home home, SetRelType srt, const NNF* n) const { - | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -gecode/minimodel/set-expr.cpp:481:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 481 | n->post(home,SRT_EQ,nx); - | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/int.hh:1818:14: note: initializing argument 1 of '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/set-expr.cpp:172:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, Gecode::SetVar) const' - 172 | NNF::post(Home home, SetRelType srt, SetVar s) const { - | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:482:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 482 | post(home,srt,nx); - | ~~~~^~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/set-expr.cpp:172:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, Gecode::SetVar) const' - 172 | NNF::post(Home home, SetRelType srt, SetVar s) const { - | ~~~~~^~~~ ./gecode/minimodel/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); @@ -188373,16 +197655,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-expr.cpp: In member function 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::{anonymous}::NNF*) const': -gecode/minimodel/set-expr.cpp:491:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 491 | post(home,srt,n->u.a.x->x,b); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/set-expr.cpp:317:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, Gecode::SetVar, Gecode::BoolVar) const' - 317 | NNF::post(Home home, SetRelType srt, SetVar s, BoolVar b) const { - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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); @@ -188393,15 +197665,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-expr.cpp:499:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 499 | n->post(home,b,true,n_srt,this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/set-expr.cpp:487:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::{anonymous}::NNF*) const' - 487 | NNF::post(Home home, BoolVar b, bool pt, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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); @@ -188412,43 +197675,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/set-expr.cpp:503:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 503 | n->post(home,SRT_EQ,nx); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/set-expr.cpp:172:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, Gecode::SetVar) const' - 172 | NNF::post(Home home, SetRelType srt, SetVar s) const { - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -gecode/minimodel/set-expr.cpp:504:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 504 | post(home,srt,nx,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/set-expr.cpp:317:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, Gecode::SetVar, Gecode::BoolVar) const' - 317 | NNF::post(Home home, SetRelType srt, SetVar s, BoolVar b) const { - | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:507:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 507 | post(home,b,true,SRT_NQ,n); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/set-expr.cpp:487:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::{anonymous}::NNF*) const' - 487 | NNF::post(Home home, BoolVar b, bool pt, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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); @@ -188456,18 +197692,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-expr.cpp:509:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 509 | post(home,b,true,SRT_EQ,n); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::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/set-expr.cpp:487:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::{anonymous}::NNF*) const' - 487 | NNF::post(Home home, BoolVar b, bool pt, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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); @@ -188475,27 +197702,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-expr.cpp:512:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 512 | rel(home,b,IRT_NQ,nb); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1220:12: note: initializing argument 1 of 'void Gecode::rel(Home, BoolVar, IntRelType, BoolVar, IntPropLevel)' - 1220 | rel(Home home, BoolVar x0, IntRelType irt, BoolVar x1, - | ~~~~~^~~~ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:513:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 513 | post(home,nb,true,srt,n); - | ~~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/set-expr.cpp:487:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::{anonymous}::NNF*) const' - 487 | NNF::post(Home home, BoolVar b, bool pt, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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); @@ -188536,17 +197745,10 @@ ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp: In constructor 'Gecode::SetExpr::SetExpr(const Gecode::SetVar&)': -gecode/minimodel/set-expr.cpp:581:15: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 581 | n->x = x; - | ^ ./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/var/set.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) { | ^~~~ @@ -188590,38 +197792,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-expr.cpp: In member function 'Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const': -gecode/minimodel/set-expr.cpp:653:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 653 | NNF::nnf(r,n,false)->post(home,SRT_EQ,s); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/set-expr.cpp:172:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, Gecode::SetVar) const' - 172 | NNF::post(Home home, SetRelType srt, SetVar s) const { - | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp: In member function 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const': -gecode/minimodel/set-expr.cpp:660:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 660 | return NNF::nnf(r,n,false)->post(home,srt,NNF::nnf(r,e.n,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/minimodel/set-expr.cpp:467:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, const Gecode::{anonymous}::NNF*) const' - 467 | NNF::post(Home home, SetRelType srt, const NNF* n) const { - | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp: In member function 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const': -gecode/minimodel/set-expr.cpp:666:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 666 | return NNF::nnf(r,n,false)->post(home,b,t,srt, - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ - 667 | NNF::nnf(r,e.n,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/minimodel/set-expr.cpp:487:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::{anonymous}::NNF*) const' - 487 | NNF::post(Home home, BoolVar b, bool pt, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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); @@ -188651,140 +197821,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/minimodel/set-expr.cpp: In member function 'virtual Gecode::IntVar Gecode::MiniModel::SetNonLinIntExpr::post(Gecode::Home, Gecode::IntVar*, const Gecode::IntPropLevels&) const': -gecode/minimodel/set-expr.cpp:741:26: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 741 | IntVar m = result(home,ret); - | ~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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/set-expr.cpp:744:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 744 | cardinality(home, e.post(home), 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/set-expr.cpp:649:22: note: initializing argument 1 of 'Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const' - 649 | SetExpr::post(Home home) const { - | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:744:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 744 | cardinality(home, e.post(home), m); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:889:20: note: initializing argument 1 of 'void Gecode::cardinality(Home, SetVar, IntVar)' - 889 | cardinality(Home home, SetVar s, IntVar x); - | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:747:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 747 | min(home, e.post(home), 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/set-expr.cpp:649:22: note: initializing argument 1 of 'Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const' - 649 | SetExpr::post(Home home) const { - | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:747:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 747 | min(home, e.post(home), 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:859:12: note: initializing argument 1 of 'void Gecode::min(Home, SetVar, IntVar)' - 859 | min(Home home, SetVar s, IntVar x); - | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:750:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 750 | max(home, e.post(home), 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/set-expr.cpp:649:22: note: initializing argument 1 of 'Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const' - 649 | SetExpr::post(Home home) const { - | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:750:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 750 | max(home, e.post(home), 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:874:12: note: initializing argument 1 of 'void Gecode::max(Home, SetVar, IntVar)' - 874 | max(Home home, SetVar s, IntVar x); - | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp: In member function 'virtual void Gecode::MiniModel::SetNonLinIntExpr::post(Gecode::Home, Gecode::IntRelType, int, const Gecode::IntPropLevels&) const': -gecode/minimodel/set-expr.cpp:763:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 763 | cardinality(home, e.post(home), - | ~~~~~~^~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/set-expr.cpp:649:22: note: initializing argument 1 of 'Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const' - 649 | SetExpr::post(Home home) const { - | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:763:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 763 | cardinality(home, e.post(home), - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 764 | 0U, - | ~~~ - 765 | static_cast(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/set.hh:693:20: note: initializing argument 1 of 'void Gecode::cardinality(Home, SetVar, unsigned int, unsigned int)' - 693 | cardinality(Home home, SetVar x, unsigned int i, unsigned int j); - | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:768:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 768 | cardinality(home, e.post(home), - | ~~~~~~^~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/set-expr.cpp:649:22: note: initializing argument 1 of 'Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const' - 649 | SetExpr::post(Home home) const { - | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:768:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 768 | cardinality(home, e.post(home), - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 769 | 0U, - | ~~~ - 770 | static_cast(c-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/set.hh:693:20: note: initializing argument 1 of 'void Gecode::cardinality(Home, SetVar, unsigned int, unsigned int)' - 693 | cardinality(Home home, SetVar x, unsigned int i, unsigned int j); - | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:773:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 773 | cardinality(home, e.post(home), - | ~~~~~~^~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/set-expr.cpp:649:22: note: initializing argument 1 of 'Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const' - 649 | SetExpr::post(Home home) const { - | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:773:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 773 | cardinality(home, e.post(home), - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 774 | static_cast(c), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 775 | Set::Limits::card); - | ~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:693:20: note: initializing argument 1 of 'void Gecode::cardinality(Home, SetVar, unsigned int, unsigned int)' - 693 | cardinality(Home home, SetVar x, unsigned int i, unsigned int j); - | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:778:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 778 | cardinality(home, e.post(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] @@ -188793,50 +197829,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-expr.cpp:649:22: note: initializing argument 1 of 'Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const' - 649 | SetExpr::post(Home home) const { - | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/set-expr.cpp:778:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 778 | cardinality(home, e.post(home), - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 779 | static_cast(c+1), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 780 | Set::Limits::card); - | ~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:693:20: note: initializing argument 1 of 'void Gecode::cardinality(Home, SetVar, unsigned int, unsigned int)' - 693 | cardinality(Home home, SetVar x, unsigned int i, unsigned int j); - | ~~~~~^~~~ ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:783:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 783 | cardinality(home, e.post(home), - | ~~~~~~^~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/set-expr.cpp:649:22: note: initializing argument 1 of 'Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const' - 649 | SetExpr::post(Home home) const { - | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:783:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 783 | cardinality(home, e.post(home), - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 784 | static_cast(c), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 785 | static_cast(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/set.hh:693:20: note: initializing argument 1 of 'void Gecode::cardinality(Home, SetVar, unsigned int, unsigned int)' - 693 | cardinality(Home home, SetVar x, unsigned int i, unsigned int j); - | ~~~~~^~~~ ./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); @@ -188847,27 +197842,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/set-expr.cpp:792:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 792 | dom(home, e.post(home), SRT_SUB, c, Set::Limits::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/minimodel/set-expr.cpp:649:22: note: initializing argument 1 of 'Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const' - 649 | SetExpr::post(Home home) const { - | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:792:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 792 | dom(home, e.post(home), SRT_SUB, c, Set::Limits::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/set.hh:681:12: note: initializing argument 1 of 'void Gecode::dom(Home, SetVar, SetRelType, int, int)' - 681 | dom(Home home, SetVar x, SetRelType r, int i, int j); - | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:795:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 795 | dom(home, e.post(home), SRT_SUB, Set::Limits::min, c); - | ~~~~~~^~~~~~ ./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); @@ -188875,42 +197849,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-expr.cpp:649:22: note: initializing argument 1 of 'Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const' - 649 | SetExpr::post(Home home) const { - | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/set-expr.cpp:795:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 795 | dom(home, e.post(home), SRT_SUB, Set::Limits::min, 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: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.hh:681:12: note: initializing argument 1 of 'void Gecode::dom(Home, SetVar, SetRelType, int, int)' - 681 | dom(Home home, SetVar x, SetRelType r, int i, int j); - | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:797:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 797 | 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/set-expr.cpp:739:32: note: initializing argument 1 of 'virtual Gecode::IntVar Gecode::MiniModel::SetNonLinIntExpr::post(Gecode::Home, Gecode::IntVar*, const Gecode::IntPropLevels&) const' - 739 | virtual IntVar post(Home home, IntVar* ret, - | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:797:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 797 | 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/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); @@ -188921,100 +197862,216 @@ ./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-expr.cpp: In member function 'virtual void Gecode::MiniModel::SetNonLinIntExpr::post(Gecode::Home, Gecode::IntRelType, int, Gecode::BoolVar, const Gecode::IntPropLevels&) const': -gecode/minimodel/set-expr.cpp:805:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 805 | dom(home, e.post(home), SRT_SUB, c, Set::Limits::max, b); - | ~~~~~~^~~~~~ +./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/minimodel/set-expr.cpp:649:22: note: initializing argument 1 of 'Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const' - 649 | SetExpr::post(Home home) const { - | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:805:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 805 | dom(home, e.post(home), SRT_SUB, c, Set::Limits::max, b); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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: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/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +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/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/set-expr.cpp:808:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 808 | dom(home, e.post(home), SRT_SUB, Set::Limits::min, c, b); - | ~~~~~~^~~~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -gecode/minimodel/set-expr.cpp:649:22: note: initializing argument 1 of 'Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const' - 649 | SetExpr::post(Home home) const { - | ~~~~~^~~~ +./gecode/set.hh:747:12: note: 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::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: 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/minimodel/set-expr.cpp:808:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 808 | dom(home, e.post(home), SRT_SUB, Set::Limits::min, c, 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::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:810:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 810 | rel(home, post(home,nullptr,ipls), irt, c, 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::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/set-expr.cpp:739:32: note: initializing argument 1 of 'virtual Gecode::IntVar Gecode::MiniModel::SetNonLinIntExpr::post(Gecode::Home, Gecode::IntVar*, const Gecode::IntPropLevels&) const' - 739 | virtual IntVar post(Home home, IntVar* ret, - | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:810:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 810 | rel(home, post(home,nullptr,ipls), irt, c, 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/int.hh:1143:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, int, Reify, IntPropLevel)' - 1143 | rel(Home home, IntVar x, IntRelType irt, int c, Reify r, - | ~~~~~^~~~ -./gecode/minimodel/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/minimodel/set-expr.cpp: In function 'Gecode::SetVar Gecode::expr(Home, const SetExpr&)': -gecode/minimodel/set-expr.cpp:838:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 838 | PostInfo pi(home); - | ^ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:840:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 840 | return e.post(home); - | ~~~~~~^~~~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -gecode/minimodel/set-expr.cpp:649:22: note: initializing argument 1 of 'Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const' - 649 | SetExpr::post(Home home) const { - | ~~~~~^~~~ +./gecode/set.hh: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 gecode/minimodel/ipl.o gecode/minimodel/ipl.cpp +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because '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 @@ -189064,6 +198121,8 @@ ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ @@ -189077,6 +198136,80 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: 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)': @@ -189086,9 +198219,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) { | ^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/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); @@ -189114,24 +198306,31 @@ ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/kernel/core.hpp:3266: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/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/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] @@ -189152,13 +198351,6 @@ ./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.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/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ @@ -189168,51 +198360,45 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -189256,6 +198442,19 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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] @@ -189267,28 +198466,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 - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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] @@ -189315,19 +198492,6 @@ ./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::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.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) { | ^~~~ @@ -189344,19 +198508,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::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: 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] @@ -189426,6 +198577,65 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/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); @@ -189440,22 +198650,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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -189477,6 +198674,25 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -189742,22 +198958,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]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/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.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ @@ -189828,207 +199031,13 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -gecode/minimodel/set-rel.cpp: In member function 'virtual void Gecode::{anonymous}::SetIRTRel::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&)': -gecode/minimodel/set-rel.cpp:100:26: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 100 | rel(home, _s.post(home), neg ? _irt : Gecode::neg(_irt), - | ~~~~~~~^~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1204:22: note: initializing argument 1 of 'Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const' - 1204 | SetVar post(Home home) const; - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/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.cpp:101:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 101 | _x.post(home, ipls)); - | ~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/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.cpp:100:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 100 | rel(home, _s.post(home), neg ? _irt : Gecode::neg(_irt), - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 101 | _x.post(home, ipls)); - | ~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -gecode/minimodel/set-rel.cpp:103:26: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 103 | rel(home, _s.post(home), neg ? Gecode::neg(_irt) : _irt, - | ~~~~~~~^~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/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:1204:22: note: initializing argument 1 of 'Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const' - 1204 | SetVar post(Home home) const; - | ~~~~~^~~~ -gecode/minimodel/set-rel.cpp:104:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 104 | _x.post(home, ipls)); - | ~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/set-rel.cpp:103:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 103 | rel(home, _s.post(home), neg ? Gecode::neg(_irt) : _irt, - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 104 | _x.post(home, ipls)); - | ~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -gecode/minimodel/set-rel.cpp:106:26: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 106 | rel(home, _s.post(home), neg ? Gecode::neg(_irt) : _irt, - | ~~~~~~~^~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1204:22: note: initializing argument 1 of 'Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const' - 1204 | SetVar post(Home home) const; - | ~~~~~^~~~ -gecode/minimodel/set-rel.cpp:107:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 107 | _x.post(home, ipls), b); - | ~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/set-rel.cpp:106:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 106 | rel(home, _s.post(home), neg ? Gecode::neg(_irt) : _irt, - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 107 | _x.post(home, ipls), b); - | ~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ +gecode/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:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -190061,19 +199070,6 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:171:31: required from here 171 | : VarArray(home,a) {} @@ -190084,19 +199080,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -190119,97 +199102,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -190258,6 +199150,16 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/exception.cpp:36: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' 1858 | : ArgArrayBase(aa) {} @@ -190271,6 +199173,42 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SingletonView; RView = Gecode::Set::SetView]' at ./gecode/set/element/disjoint.hpp:191:7: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x1uc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SingletonView; RView = Gecode::Set::SetView]' at ./gecode/set/element/disjoint.hpp:191:7: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x1uc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SingletonView; RView = Gecode::Set::SetView]' at ./gecode/set/element/disjoint.hpp:261:7: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x1uc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SingletonView; RView = Gecode::Set::SetView]' at ./gecode/set/element/disjoint.hpp:261:7: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x1uc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SingletonView; RView = Gecode::Set::SetView]' at ./gecode/set/element/disjoint.hpp:310:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x1uc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SingletonView; RView = Gecode::Set::SetView]' at ./gecode/set/element/disjoint.hpp:310:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x1uc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' 1858 | : ArgArrayBase(aa) {} @@ -190362,100 +199300,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/dom.o gecode/minimodel/dom.cpp -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnionConst::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView]' at ./gecode/set/element/unionConst.hpp:283:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x1lbc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnionConst::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView]' at ./gecode/set/element/unionConst.hpp:283:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x1ubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnionConst::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView]' at ./gecode/set/element/unionConst.hpp:283:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x1lbc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnionConst::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView]' at ./gecode/set/element/unionConst.hpp:283:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x1ubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/minimodel/float-expr.o gecode/minimodel/float-expr.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/minimodel/float-rel.o gecode/minimodel/float-rel.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -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 -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:343:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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/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:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-expr.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void 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] @@ -190489,10 +199333,10 @@ 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/optimize.o gecode/minimodel/optimize.cpp +-c -o gecode/driver/options.o gecode/driver/options.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-rel.cpp:34: + 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; @@ -190500,14 +199344,6 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:269:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In file included from ./gecode/int.hh:917, from ./gecode/minimodel.hh:46: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -190642,6 +199478,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 destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, + inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend >::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Set::RangesCompl]' at ./gecode/set/var-imp/set.hpp:343:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -190670,27 +199516,6 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -190699,20 +199524,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/int.hh:5071: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:1759:21: 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); @@ -190764,6 +199578,766 @@ ./gecode/int.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/driver/script.o gecode/driver/script.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/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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const 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.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/minimodel.hh:51: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:240: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,FRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1608: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | e.post(home,t ? irt : neg(irt),ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' + 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? irt : neg(irt),b,ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' + 319 | void post(Home home, IntRelType irt, const BoolVar& b, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1609: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': +./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | e.post(home,t ? frt : neg(frt)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' + 878 | void post(Home home, FloatRelType frt) const; + | ~~~~~^~~~ +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': +./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? frt : neg(frt),b); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' + 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': +./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | _e0.post(home,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 62 | _e0.post(home,SRT_NQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | _e0.post(home,SRT_EQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 67 | _e0.post(home,b,true,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': +./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | _e0.post(home,b,t,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867: +./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': +./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | BoolVar b(home,0,1); channel(home,b,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': +./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | IntVar x(home,0,1); channel(home,b,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': +./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | channel(home,f,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': +./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 70 | rel(home,SOT_UNION,x,s); + | ~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | count(home,x,n,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 46 | count(home,x,y,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | count(home,x,y,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, + inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, + inlined from 'Gecode::ModEvent Gecode::Set::ComplementView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::Cache; View = Gecode::Set::SetView]' at ./gecode/set/view/complement.hpp:234:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 56 | count(home,x,n,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 61 | count(home,x,y,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 66 | count(home,x,y,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | count(home,x,n,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 77 | count(home,x,y,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 82 | count(home,x,y,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 87 | count(home,x,n,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 92 | count(home,x,y,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 97 | count(home,x,y,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 103 | count(home,x,n,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 108 | count(home,x,y,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 113 | count(home,x,y,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 118 | count(home,x,n,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 123 | count(home,x,y,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 128 | count(home,x,y,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': +./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 134 | rel(home,x,r,y,ipl); + | ~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' + 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': +./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 139 | rel(home,x,r,y,ipl); + | ~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' + 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': +./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 145 | dom(home,x,y,ipl); + | ~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' + 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' + 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': +./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | rel(home,SOT_UNION,x,y); + | ~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 159 | element(home,SOT_UNION,x,y,z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' + 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 165 | channel(home,x,xiv); + | ~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | element(home,SOT_UNION,xiv,z,y); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/minimodel.hh:46: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -190869,6 +200443,48 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -190898,49 +200514,6 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - 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/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -190948,41 +200521,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/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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:73:25: note: initializing argument 1 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/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 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/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: 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) { | ^~~~ @@ -190998,27 +200542,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/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -191040,11 +200585,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:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); @@ -191052,12 +200592,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ @@ -191092,9 +200626,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, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-arith.cpp:36: + 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; @@ -191102,6 +200698,19 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -191174,6 +200783,151 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.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/gist/drawingcursor.o gecode/gist/drawingcursor.cpp +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -191246,38 +201000,6 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -191310,17 +201032,6 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/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/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] @@ -191332,17 +201043,6 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -191444,37 +201144,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] @@ -191483,19 +201152,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.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:2549:20: note: initializing argument 1 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, 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); @@ -191685,14 +201344,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:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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); @@ -191703,10 +201354,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/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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&, 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); @@ -191727,13 +201374,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/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); @@ -191744,9 +201384,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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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::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); @@ -191777,19 +201414,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/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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) { | ^~~~ @@ -191824,16 +201451,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/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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/gist.o gecode/gist/gist.cpp ./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); @@ -191924,6 +201544,237 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from ./gecode/driver.hh:37, + from gecode/driver/script.cpp:35: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +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) { + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because '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] @@ -191953,6 +201804,19 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -191981,17 +201845,19 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071: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]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because '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] @@ -192000,19 +201866,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::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); @@ -192023,6 +201879,38 @@ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void 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); @@ -192043,17 +201931,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); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759: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/node.o gecode/gist/node.cpp +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -192065,6 +201963,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); @@ -192075,6 +201976,167 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -192147,52 +202209,6 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/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 destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::ConstSetView; RView = Gecode::Set::SetView]' at ./gecode/set/element/disjoint.hpp:191:7: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x1uc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::ConstSetView; RView = Gecode::Set::SetView]' at ./gecode/set/element/disjoint.hpp:191:7: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x1uc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::ConstSetView; RView = Gecode::Set::SetView]' at ./gecode/set/element/disjoint.hpp:261:7: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x1uc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::ConstSetView; RView = Gecode::Set::SetView]' at ./gecode/set/element/disjoint.hpp:261:7: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x1uc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::ConstSetView; RView = Gecode::Set::SetView]' at ./gecode/set/element/disjoint.hpp:310:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x1uc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::ConstSetView; RView = Gecode::Set::SetView]' at ./gecode/set/element/disjoint.hpp:310:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x1uc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -192204,18 +202220,6 @@ ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); @@ -192223,36 +202227,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 - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/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: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::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/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/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) | ^~~~~~~ @@ -192267,6 +202252,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/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: 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] @@ -192289,6 +202285,47 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -192310,6 +202347,9 @@ ./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 -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/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] @@ -192331,6 +202371,28 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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: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] @@ -192357,18 +202419,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ @@ -192381,16 +202431,10 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/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/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); @@ -192401,6 +202445,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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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] @@ -192429,31 +202489,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/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/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/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: 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::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); @@ -192487,37 +202525,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/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:1784:14: note: initializing argument 1 of '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::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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) { | ^~~~ @@ -192691,42 +202708,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/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 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::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/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: 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) { | ^~~~ @@ -192840,18 +202828,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::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/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); @@ -192859,16 +202835,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/int.hh: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, | ~~~~~^~~~ @@ -192876,12 +202842,23 @@ ./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:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: 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) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': ./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); @@ -192892,432 +202869,218 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 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, - | ~~~~~^~~~ -gecode/minimodel/float-expr.cpp: In member function 'Gecode::FloatVal Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*) const': -gecode/minimodel/float-expr.cpp:146:9: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 146 | fill(home,tf,1.0,d); - | ~~~~^~~~~~~~~~~~~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -gecode/minimodel/float-expr.cpp:68:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*&, Gecode::FloatVal, Gecode::FloatVal&) const' - 68 | void fill(Home home, Float::Linear::Term*& tf, +./gecode/int.hh:4384:20: note: initializing argument 1 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/float-expr.cpp: In member function 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const': -gecode/minimodel/float-expr.cpp:156:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 156 | n->r->sum.ne->post(home,frt,-n->c); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:799:28: note: initializing argument 1 of 'virtual void Gecode::NonLinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, Gecode::FloatVal) const' - 799 | virtual void post(Home home, FloatRelType frt, FloatVal c) const = 0; - | ~~~~~^~~~ -gecode/minimodel/float-expr.cpp:165:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 165 | n->r->sum.ne->post(home,frt,n->c); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 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/minimodel.hh:799:28: note: initializing argument 1 of 'virtual void Gecode::NonLinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, Gecode::FloatVal) const' - 799 | virtual void post(Home home, FloatRelType frt, FloatVal c) const = 0; - | ~~~~~^~~~ -gecode/minimodel/float-expr.cpp:170:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 170 | (void) n->r->sum.ne->post(home,&n->l->x_float); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:797:32: note: initializing argument 1 of 'virtual Gecode::FloatVar Gecode::NonLinFloatExpr::post(Gecode::Home, Gecode::FloatVar*) const' - 797 | virtual FloatVar post(Home home, FloatVar* ret) const = 0; - | ~~~~~^~~~ -gecode/minimodel/float-expr.cpp:175:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 175 | (void) n->l->sum.ne->post(home,&n->r->x_float); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:797:32: note: initializing argument 1 of 'virtual Gecode::FloatVar Gecode::NonLinFloatExpr::post(Gecode::Home, Gecode::FloatVar*) const' - 797 | virtual FloatVar post(Home home, FloatVar* ret) const = 0; - | ~~~~~^~~~ -gecode/minimodel/float-expr.cpp:179:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 179 | FloatVal c = n->fill(home,fts); - | ~~~~~~~^~~~~~~~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(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/float-expr.cpp:143:33: note: initializing argument 1 of 'Gecode::FloatVal Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*) const' - 143 | LinFloatExpr::Node::fill(Home home, - | ~~~~~^~~~ -gecode/minimodel/float-expr.cpp:180:26: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 180 | Float::Linear::post(home, fts, n->n_float, frt, -c); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from gecode/minimodel/float-expr.cpp:38: -./gecode/float/linear.hh:208:13: note: initializing argument 1 of 'void Gecode::Float::Linear::post(Gecode::Home, Term*, int, Gecode::FloatRelType, Gecode::FloatVal)' - 208 | post(Home home, Term* t, int n, FloatRelType frt, FloatVal c); - | ~~~~~^~~~ -gecode/minimodel/float-expr.cpp: In member function 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const': -gecode/minimodel/float-expr.cpp:189:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 189 | n->r->sum.ne->post(home,frt,-n->c,b); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:801:28: note: initializing argument 1 of 'virtual void Gecode::NonLinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, Gecode::FloatVal, Gecode::BoolVar) const' - 801 | virtual void post(Home home, FloatRelType frt, FloatVal c, - | ~~~~~^~~~ -gecode/minimodel/float-expr.cpp:198:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 198 | n->r->sum.ne->post(home,frt,n->c,b); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:801:28: note: initializing argument 1 of 'virtual void Gecode::NonLinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, Gecode::FloatVal, Gecode::BoolVar) const' - 801 | virtual void post(Home home, FloatRelType frt, FloatVal c, - | ~~~~~^~~~ -gecode/minimodel/float-expr.cpp:202:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 202 | FloatVal c = n->fill(home,fts); - | ~~~~~~~^~~~~~~~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -gecode/minimodel/float-expr.cpp:143:33: note: initializing argument 1 of 'Gecode::FloatVal Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*) const' - 143 | LinFloatExpr::Node::fill(Home home, - | ~~~~~^~~~ -gecode/minimodel/float-expr.cpp:203:26: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 203 | Float::Linear::post(home, fts, n->n_float, frt, -c, b); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float/linear.hh:228:13: note: initializing argument 1 of 'void Gecode::Float::Linear::post(Gecode::Home, Term*, int, Gecode::FloatRelType, Gecode::FloatVal, Gecode::Reify)' - 228 | post(Home home, Term* t, int n, FloatRelType frt, FloatVal c, Reify r); - | ~~~~~^~~~ -gecode/minimodel/float-expr.cpp: In member function 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const': -gecode/minimodel/float-expr.cpp:214:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 214 | FloatVal c = n->fill(home,fts); - | ~~~~~~~^~~~~~~~~~ +./gecode/int.hh:5684:14: note: initializing 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/minimodel/float-expr.cpp:143:33: note: initializing argument 1 of 'Gecode::FloatVal Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*) const' - 143 | LinFloatExpr::Node::fill(Home home, - | ~~~~~^~~~ -gecode/minimodel/float-expr.cpp:221:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 221 | Float::Linear::post(home, fts, n->n_float+1, FRT_EQ, -c); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float/linear.hh:208:13: note: initializing argument 1 of 'void Gecode::Float::Linear::post(Gecode::Home, Term*, int, Gecode::FloatRelType, Gecode::FloatVal)' - 208 | post(Home home, Term* t, int n, FloatRelType frt, FloatVal c); - | ~~~~~^~~~ -gecode/minimodel/float-expr.cpp: In constructor 'Gecode::LinFloatExpr::LinFloatExpr(const Gecode::FloatVar&)': -gecode/minimodel/float-expr.cpp:250:18: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 250 | n->x_float = x; - | ^ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -gecode/minimodel/float-expr.cpp: In constructor 'Gecode::LinFloatExpr::LinFloatExpr(const Gecode::FloatVar&, Gecode::FloatVal)': -gecode/minimodel/float-expr.cpp:259:18: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 259 | n->x_float = x; - | ^ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -gecode/minimodel/float-expr.cpp: In member function 'void Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*&, Gecode::FloatVal, Gecode::FloatVal&) const': -gecode/minimodel/float-expr.cpp:357:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | tf->a=m; tf->x=sum.ne->post(home, nullptr); tf++; - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:797:32: note: initializing argument 1 of 'virtual Gecode::FloatVar Gecode::NonLinFloatExpr::post(Gecode::Home, Gecode::FloatVar*) const' - 797 | virtual FloatVar post(Home home, FloatVar* ret) const = 0; - | ~~~~~^~~~ -gecode/minimodel/float-expr.cpp:371:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 371 | l->fill(home,tf,m,d); - | ~~~~~~~^~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -gecode/minimodel/float-expr.cpp:344:33: note: initializing argument 1 of 'void Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*&, Gecode::FloatVal, Gecode::FloatVal&) const' - 344 | LinFloatExpr::Node::fill(Home home, - | ~~~~~^~~~ -gecode/minimodel/float-expr.cpp:373:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 373 | r->fill(home,tf,m,d); - | ~~~~~~~^~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/float-expr.cpp:344:33: note: initializing argument 1 of 'void Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*&, Gecode::FloatVal, Gecode::FloatVal&) const' - 344 | LinFloatExpr::Node::fill(Home home, - | ~~~~~^~~~ -gecode/minimodel/float-expr.cpp:380:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 380 | l->fill(home,tf,m,d); - | ~~~~~~~^~~~~~~~~~~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -gecode/minimodel/float-expr.cpp:344:33: note: initializing argument 1 of 'void Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*&, Gecode::FloatVal, Gecode::FloatVal&) const' - 344 | LinFloatExpr::Node::fill(Home home, - | ~~~~~^~~~ -gecode/minimodel/float-expr.cpp:382:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 382 | r->fill(home,tf,-m,d); - | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -gecode/minimodel/float-expr.cpp:344:33: note: initializing argument 1 of 'void Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*&, Gecode::FloatVal, Gecode::FloatVal&) const' - 344 | LinFloatExpr::Node::fill(Home home, - | ~~~~~^~~~ -gecode/minimodel/float-expr.cpp:386:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 386 | l->fill(home,tf,m*a,d); - | ~~~~~~~^~~~~~~~~~~~~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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/float-expr.cpp:344:33: note: initializing argument 1 of 'void Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*&, Gecode::FloatVal, Gecode::FloatVal&) const' - 344 | LinFloatExpr::Node::fill(Home home, - | ~~~~~^~~~ -gecode/minimodel/float-expr.cpp: In function 'Gecode::FloatVar Gecode::expr(Home, const LinFloatExpr&)': -gecode/minimodel/float-expr.cpp:557:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 557 | PostInfo pi(home); - | ^ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/minimodel/float-expr.cpp:559:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 559 | return e.post(home); - | ~~~~~~^~~~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -gecode/minimodel/float-expr.cpp:209:27: note: initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const' - 209 | LinFloatExpr::post(Home home) const { - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; +./gecode/set.hh: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/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because '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/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -193361,165 +203124,26 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::FloatVar, double, double}]': -gecode/minimodel/dom.cpp:150:5: required from here - 150 | DomExpr::post(Home home, BoolVar b, bool neg, - | ^~~~~~~~~~~~~~~~ -gecode/minimodel/dom.cpp:153:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, - | ~~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1399:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const' - 1399 | BoolVar expr(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/dom.cpp:153:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 154 | cxx14::index_sequence_for{}); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/dom.cpp:115:34: note: initializing argument 1 of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with 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 - 150 | DomExpr::post(Home home, BoolVar b, bool neg, - | ^~~~~~~~~~~~~~~~ -gecode/minimodel/dom.cpp:153:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, - | ~~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1399:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const' - 1399 | BoolVar expr(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/dom.cpp:153:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 154 | cxx14::index_sequence_for{}); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/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/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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 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/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::SetVar, Gecode::SetRelType, Gecode::IntSet}]': -gecode/minimodel/dom.cpp:150:5: required from here - 150 | DomExpr::post(Home home, BoolVar b, bool neg, - | ^~~~~~~~~~~~~~~~ -gecode/minimodel/dom.cpp:153:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, - | ~~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1399:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const' - 1399 | BoolVar expr(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ ./gecode/float/branch/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/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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/float.hh:1578:22: note: initializing argument 1 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/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::SetVar, Gecode::SetRelType, int, int}]': -gecode/minimodel/dom.cpp:150:5: required from here - 150 | DomExpr::post(Home home, BoolVar b, bool neg, - | ^~~~~~~~~~~~~~~~ -gecode/minimodel/dom.cpp:153:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, - | ~~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1399:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const' - 1399 | BoolVar expr(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ @@ -193529,257 +203153,48 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -gecode/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 - 150 | DomExpr::post(Home home, BoolVar b, bool neg, - | ^~~~~~~~~~~~~~~~ -gecode/minimodel/dom.cpp:153:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, - | ~~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1399:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const' - 1399 | BoolVar expr(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/dom.cpp:153:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 154 | cxx14::index_sequence_for{}); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/dom.cpp:115:34: note: initializing argument 1 of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with 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 - 150 | DomExpr::post(Home home, BoolVar b, bool neg, - | ^~~~~~~~~~~~~~~~ -gecode/minimodel/dom.cpp:153:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, - | ~~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1399:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const' - 1399 | BoolVar expr(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/dom.cpp:153:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 154 | cxx14::index_sequence_for{}); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/dom.cpp:127:42: note: initializing argument 1 of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with 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 - 150 | DomExpr::post(Home home, BoolVar b, bool neg, - | ^~~~~~~~~~~~~~~~ -gecode/minimodel/dom.cpp:153:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, - | ~~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1399:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const' - 1399 | BoolVar expr(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/dom.cpp:153:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 154 | cxx14::index_sequence_for{}); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/dom.cpp:127:42: note: initializing argument 1 of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with 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 - 150 | DomExpr::post(Home home, BoolVar b, bool neg, - | ^~~~~~~~~~~~~~~~ -gecode/minimodel/dom.cpp:153:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, - | ~~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1399:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const' - 1399 | BoolVar expr(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/dom.cpp:153:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 154 | cxx14::index_sequence_for{}); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/dom.cpp:127:42: note: initializing argument 1 of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with 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}]' - 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 154 | cxx14::index_sequence_for{}); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/minimodel/dom.cpp:150:5: required from here - 150 | DomExpr::post(Home home, BoolVar b, bool neg, - | ^~~~~~~~~~~~~~~~ -gecode/minimodel/dom.cpp:117:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 117 | dom(home, std::get(_args)..., b); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1101:12: note: initializing argument 1 of 'void Gecode::dom(Home, FloatVar, FloatNum, FloatNum, Reify)' - 1101 | dom(Home home, FloatVar x, FloatNum l, FloatNum u, Reify r); - | ~~~~~^~~~ -gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with 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}]' - 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 154 | cxx14::index_sequence_for{}); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/minimodel/dom.cpp:150:5: required from here - 150 | DomExpr::post(Home home, BoolVar b, bool neg, - | ^~~~~~~~~~~~~~~~ -gecode/minimodel/dom.cpp:117:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 117 | dom(home, std::get(_args)..., b); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1098:12: note: initializing argument 1 of 'void Gecode::dom(Home, FloatVar, FloatVal, Reify)' - 1098 | dom(Home home, FloatVar x, FloatVal n, Reify r); - | ~~~~~^~~~ -gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with 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}]' - 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 154 | cxx14::index_sequence_for{}); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/minimodel/dom.cpp:150:5: required from here - 150 | DomExpr::post(Home home, BoolVar b, bool neg, - | ^~~~~~~~~~~~~~~~ -gecode/minimodel/dom.cpp:117:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 117 | dom(home, std::get(_args)..., b); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:705:12: note: initializing argument 1 of 'void Gecode::dom(Home, SetVar, SetRelType, const IntSet&, Reify)' - 705 | dom(Home home, SetVar x, SetRelType rt, const IntSet& s, Reify r); - | ~~~~~^~~~ -gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with 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}]' - 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 154 | cxx14::index_sequence_for{}); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/minimodel/dom.cpp:150:5: required from here - 150 | DomExpr::post(Home home, BoolVar b, bool neg, - | ^~~~~~~~~~~~~~~~ -gecode/minimodel/dom.cpp:117:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 117 | dom(home, std::get(_args)..., b); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:702:12: note: initializing argument 1 of 'void Gecode::dom(Home, SetVar, SetRelType, int, int, Reify)' - 702 | dom(Home home, SetVar x, SetRelType rt, int i, int j, Reify r); - | ~~~~~^~~~ -gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with 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}]' - 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 154 | cxx14::index_sequence_for{}); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/minimodel/dom.cpp:150:5: required from here - 150 | DomExpr::post(Home home, BoolVar b, bool neg, - | ^~~~~~~~~~~~~~~~ -gecode/minimodel/dom.cpp:117:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 117 | dom(home, std::get(_args)..., b); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:699:12: note: initializing argument 1 of 'void Gecode::dom(Home, SetVar, SetRelType, int, Reify)' - 699 | dom(Home home, SetVar x, SetRelType rt, int i, Reify r); - | ~~~~~^~~~ -gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with 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}]' - 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 154 | cxx14::index_sequence_for{}); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/minimodel/dom.cpp:150:5: required from here - 150 | DomExpr::post(Home home, BoolVar b, bool neg, - | ^~~~~~~~~~~~~~~~ -gecode/minimodel/dom.cpp:130:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 130 | dom(home, std::get(_args)..., b); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1071:12: note: initializing argument 1 of 'void Gecode::dom(Home, IntVar, const IntSet&, Reify, IntPropLevel)' - 1071 | dom(Home home, IntVar x, const IntSet& s, Reify r, - | ~~~~~^~~~ -gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with 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}]' - 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 154 | cxx14::index_sequence_for{}); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/minimodel/dom.cpp:150:5: required from here - 150 | DomExpr::post(Home home, BoolVar b, bool neg, - | ^~~~~~~~~~~~~~~~ -gecode/minimodel/dom.cpp:130:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 130 | dom(home, std::get(_args)..., b); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1067:12: note: initializing argument 1 of 'void Gecode::dom(Home, IntVar, int, int, Reify, IntPropLevel)' - 1067 | dom(Home home, IntVar x, int l, int m, Reify r, - | ~~~~~^~~~ -gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with 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}]' - 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 154 | cxx14::index_sequence_for{}); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/minimodel/dom.cpp:150:5: required from here - 150 | DomExpr::post(Home home, BoolVar b, bool neg, - | ^~~~~~~~~~~~~~~~ -gecode/minimodel/dom.cpp:130:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 130 | dom(home, std::get(_args)..., b); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1063:12: note: initializing argument 1 of 'void Gecode::dom(Home, IntVar, int, Reify, IntPropLevel)' - 1063 | dom(Home home, IntVar x, int n, Reify r, - | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: 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] @@ -193812,6 +203227,18 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ 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] @@ -193820,6 +203247,16 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ @@ -193855,17 +203292,6 @@ ./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/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/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] @@ -193877,13 +203303,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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/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/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); @@ -193894,19 +203313,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/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: 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] @@ -193918,11 +203324,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:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/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/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); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -193932,9 +203333,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/core.hpp:3266: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); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -193953,9 +203351,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: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); @@ -194110,6 +203505,18 @@ ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.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) { | ^~~~ @@ -194126,6 +203533,16 @@ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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); @@ -194270,40 +203687,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/int.hh:1968:16: note: 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:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 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::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); @@ -194311,19 +203697,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: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:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); @@ -194343,11 +203719,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); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -194359,17 +203730,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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.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); @@ -194380,16 +203740,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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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/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); @@ -194397,25 +203747,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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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: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) { - | ~~~~~^~~~ ./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); @@ -194446,35 +203780,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::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -194501,34 +203806,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]' 1858 | : ArgArrayBase(aa) {} @@ -194555,89 +203832,16 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ +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/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -194697,27 +203901,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' 603 | return copy(d,s,static_cast(n)); @@ -194737,6 +203920,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/gist/node.hh:37, + from ./gecode/gist/spacenode.hh:37, + from ./gecode/gist/visualnode.hh:37, + from ./gecode/gist/nodecursor.hh:37, + from ./gecode/gist/drawingcursor.hh:37, + from gecode/gist/drawingcursor.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -194769,6 +203966,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:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -194791,6 +204030,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) | ^~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:343:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -194813,49 +204060,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -194882,35 +204086,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' 1858 | : ArgArrayBase(aa) {} @@ -194937,38 +204112,38 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -195047,8 +204222,118 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/union.hpp:302:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x0lbc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/union.hpp:302:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x0ubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/union.hpp:302:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x0lbc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/union.hpp:302:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x0ubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/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); + | ~~~~~^~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:269:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/union.hpp:302:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x0lbc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/union.hpp:302:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x0ubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/union.hpp:302:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x0lbc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/union.hpp:302:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x0ubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -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 +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-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/minimodel.hh:46: + from ./gecode/gist.hh:38, + from ./gecode/gist/stopbrancher.hh:35, + from gecode/gist/spacenode.cpp:36: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 53 | x = x0; @@ -195250,8 +204535,133 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/gist.hh:40: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, - from ./gecode/minimodel.hh:51: + 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); @@ -195293,27 +204703,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:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing 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] @@ -195343,28 +204732,6 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/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/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -195386,6 +204753,450 @@ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/inter.hpp:266:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x0lbc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/inter.hpp:266:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x0ubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/inter.hpp:266:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x0lbc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/inter.hpp:266:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x0ubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, + inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend >::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Set::RangesCompl]' at ./gecode/set/var-imp/set.hpp:343:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, + inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, + inlined from 'Gecode::ModEvent Gecode::Set::ComplementView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::Cache; View = Gecode::Set::SetView]' at ./gecode/set/view/complement.hpp:234:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/union.hpp:302:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x0lbc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/union.hpp:302:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x0ubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/union.hpp:302:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x0lbc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/union.hpp:302:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x0ubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-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 +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-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 +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 destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/inter.hpp:266:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x0lbc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/inter.hpp:266:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x0ubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/inter.hpp:266:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x0lbc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/inter.hpp:266:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x0ubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/gist/node.hh:37, + from ./gecode/gist/spacenode.hh:37, + from ./gecode/gist/visualnode.hh:37, + from gecode/gist/visualnode.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/gist.hh:36, + from gecode/gist/gist.cpp:37: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759: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] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/gist.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -195427,17 +205238,6 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -195480,28 +205280,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/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] @@ -195531,146 +205309,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/minimodel.hh:1608: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, 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/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -195681,9 +205319,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/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/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ @@ -195693,118 +205328,89 @@ ./gecode/int.hh:4429:21: note: initializing argument 1 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/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:1968:16: note: 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:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, 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:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, 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:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 61 | count(home,x,y,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, 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:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::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: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, 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/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of '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: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, 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) { - | ^~~~ In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48: + 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/int.hh:1801:14: note: initializing argument 1 of '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:741: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&, 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/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': ./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); @@ -195812,66 +205418,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:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::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, - | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.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::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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:1784:14: note: initializing argument 1 of '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); @@ -195882,144 +205442,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/minimodel/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, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | element(home,SOT_UNION,x,y,z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/int.hh:5071: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: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] @@ -196040,16 +205462,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/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/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ @@ -196059,166 +205471,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/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/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: 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:975:16: note: initializing argument 1 of '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:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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/float-arith.cpp: In member function 'virtual Gecode::FloatVar Gecode::MiniModel::ArithNonLinFloatExpr::post(Gecode::Home, Gecode::FloatVar*) const': -gecode/minimodel/float-arith.cpp:87:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 87 | FloatVar x = a[0].post(home); - | ~~~~~~~~~^~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:884:24: note: initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const' - 884 | FloatVar post(Home home) const; - | ~~~~~^~~~ -gecode/minimodel/float-arith.cpp:89:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | 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/float-expr.hpp:46:32: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)' - 46 | NonLinFloatExpr::result(Home home, FloatVar* x, FloatVar y) { - | ~~~~~^~~~ -gecode/minimodel/float-arith.cpp:89:34: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 89 | y = result(home,ret,x); - | ^ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -gecode/minimodel/float-arith.cpp:91:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 91 | 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/float-expr.hpp:40:32: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)' - 40 | NonLinFloatExpr::result(Home home, FloatVar* x) { - | ~~~~~^~~~ -gecode/minimodel/float-arith.cpp:91:32: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 91 | y = result(home,ret); - | ^ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -196230,21 +205482,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/float/var/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-arith.cpp:92:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 92 | abs(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/float.hh:1187:12: note: initializing argument 1 of 'void Gecode::abs(Home, FloatVar, FloatVar)' - 1187 | abs(Home home, FloatVar x0, FloatVar x1); - | ~~~~~^~~~ -gecode/minimodel/float-arith.cpp:98:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 98 | y = result(home,ret, a[0].post(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); @@ -196255,99 +205492,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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./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/minimodel/float-arith.cpp:98:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 98 | y = result(home,ret, a[0].post(home)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/float-expr.hpp:46:32: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)' - 46 | NonLinFloatExpr::result(Home home, FloatVar* x, FloatVar y) { - | ~~~~~^~~~ -gecode/minimodel/float-arith.cpp:98:47: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 98 | y = result(home,ret, a[0].post(home)); - | ^ -./gecode/float/var/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-arith.cpp:100:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 100 | FloatVar x0 = a[0].post(home); - | ~~~~~~~~~^~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:884:24: note: initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const' - 884 | FloatVar post(Home home) const; - | ~~~~~^~~~ -gecode/minimodel/float-arith.cpp:101:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 101 | FloatVar x1 = a[1].post(home); - | ~~~~~~~~~^~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:884:24: note: initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const' - 884 | FloatVar post(Home home) const; - | ~~~~~^~~~ -gecode/minimodel/float-arith.cpp:103:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 103 | 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/float-expr.hpp:46:32: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)' - 46 | NonLinFloatExpr::result(Home home, FloatVar* x, FloatVar y) { - | ~~~~~^~~~ -gecode/minimodel/float-arith.cpp:103:35: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 103 | y = result(home,ret,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/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); - | ~~~~~~^~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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.hpp:46:32: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)' - 46 | NonLinFloatExpr::result(Home home, FloatVar* x, FloatVar y) { - | ~~~~~^~~~ -gecode/minimodel/float-arith.cpp:105:35: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 105 | y = result(home,ret,x1); - | ^ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -gecode/minimodel/float-arith.cpp:107:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 107 | 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/float-expr.hpp:40:32: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)' - 40 | NonLinFloatExpr::result(Home home, FloatVar* x) { - | ~~~~~^~~~ -gecode/minimodel/float-arith.cpp:107:32: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 107 | y = result(home,ret); - | ^ -./gecode/float/var/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-arith.cpp:108:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 108 | min(home, x0, x1, y); - | ~~~^~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1168:12: note: initializing argument 1 of 'void Gecode::min(Home, FloatVar, FloatVar, FloatVar)' - 1168 | min(Home home, FloatVar x0, FloatVar x1, FloatVar x2); - | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': ./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -196359,743 +205503,703 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -gecode/minimodel/float-arith.cpp:113:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 113 | x[i] = a[i].post(home); - | ~~~~~~~~~^~~~~~ +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/minimodel.hh:884:24: note: initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const' - 884 | FloatVar post(Home home) const; - | ~~~~~^~~~ -gecode/minimodel/float-arith.cpp:113:34: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 113 | x[i] = a[i].post(home); - | ^ -./gecode/float/var/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-arith.cpp:114:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 114 | 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); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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.hpp:40:32: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)' - 40 | NonLinFloatExpr::result(Home home, FloatVar* x) { - | ~~~~~^~~~ -gecode/minimodel/float-arith.cpp:114:30: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 114 | y = result(home,ret); - | ^ -./gecode/float/var/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-arith.cpp:115:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 115 | min(home, x, 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/float.hh:1173:12: note: initializing argument 1 of 'void Gecode::min(Home, const FloatVarArgs&, FloatVar)' - 1173 | min(Home home, const FloatVarArgs& x, FloatVar y); - | ~~~~~^~~~ -gecode/minimodel/float-arith.cpp:120:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 120 | y = result(home,ret,a[0].post(home)); - | ~~~~~~~~~^~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./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/minimodel/float-arith.cpp:120:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 120 | y = result(home,ret,a[0].post(home)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel/float-expr.hpp:46:32: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)' - 46 | NonLinFloatExpr::result(Home home, FloatVar* x, FloatVar y) { - | ~~~~~^~~~ -gecode/minimodel/float-arith.cpp:120:46: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 120 | y = result(home,ret,a[0].post(home)); - | ^ -./gecode/float/var/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-arith.cpp:122:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 122 | FloatVar x0 = a[0].post(home); - | ~~~~~~~~~^~~~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./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/minimodel/float-arith.cpp:123:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 123 | FloatVar x1 = a[1].post(home); - | ~~~~~~~~~^~~~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./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/minimodel/float-arith.cpp:125:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 125 | y = result(home,ret,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/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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.hpp:46:32: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)' - 46 | NonLinFloatExpr::result(Home home, FloatVar* x, FloatVar y) { - | ~~~~~^~~~ -gecode/minimodel/float-arith.cpp:125:35: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 125 | y = result(home,ret,x1); - | ^ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -gecode/minimodel/float-arith.cpp:127:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 127 | y = result(home,ret,x0); - | ~~~~~~^~~~~~~~~~~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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.hpp:46:32: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)' - 46 | NonLinFloatExpr::result(Home home, FloatVar* x, FloatVar y) { - | ~~~~~^~~~ -gecode/minimodel/float-arith.cpp:127:35: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 127 | y = result(home,ret,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/minimodel/float-arith.cpp:129:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 129 | y = result(home,ret); - | ~~~~~~^~~~~~~~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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.hpp:40:32: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)' - 40 | NonLinFloatExpr::result(Home home, FloatVar* x) { - | ~~~~~^~~~ -gecode/minimodel/float-arith.cpp:129:32: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 129 | y = result(home,ret); - | ^ -./gecode/float/var/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-arith.cpp:130:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 130 | max(home, x0, x1, 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 destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/inter.hpp:266:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x0lbc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/inter.hpp:266:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x0ubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/inter.hpp:266:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x0lbc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/inter.hpp:266:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x0ubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/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); + | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-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] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1177:12: note: initializing argument 1 of 'void Gecode::max(Home, FloatVar, FloatVar, FloatVar)' - 1177 | max(Home home, FloatVar x0, FloatVar x1, FloatVar x2); - | ~~~~~^~~~ -gecode/minimodel/float-arith.cpp:135:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 135 | x[i] = a[i].post(home); - | ~~~~~~~~~^~~~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:884:24: note: initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const' - 884 | FloatVar post(Home home) const; - | ~~~~~^~~~ -gecode/minimodel/float-arith.cpp:135:34: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 135 | x[i] = a[i].post(home); - | ^ -./gecode/float/var/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-arith.cpp:136:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 136 | y = result(home,ret); - | ~~~~~~^~~~~~~~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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.hpp:40:32: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)' - 40 | NonLinFloatExpr::result(Home home, FloatVar* x) { - | ~~~~~^~~~ -gecode/minimodel/float-arith.cpp:136:30: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 136 | y = result(home,ret); +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -gecode/minimodel/float-arith.cpp:137:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 137 | max(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/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/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); - | ~~~~~~~~~^~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./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/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); - | ~~~~~~~~~^~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./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/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); - | ~~~~~~^~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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.hpp:46:32: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)' - 46 | NonLinFloatExpr::result(Home home, FloatVar* x, FloatVar y) { - | ~~~~~^~~~ -gecode/minimodel/float-arith.cpp:146:35: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 146 | y = result(home,ret,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/minimodel/float-arith.cpp:148:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 148 | 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/float-expr.hpp:46:32: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)' - 46 | NonLinFloatExpr::result(Home home, FloatVar* x, FloatVar y) { - | ~~~~~^~~~ -gecode/minimodel/float-arith.cpp:148:35: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 148 | y = result(home,ret,x1); - | ^ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -gecode/minimodel/float-arith.cpp:150:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 150 | 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/float-expr.hpp:46:32: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)' - 46 | NonLinFloatExpr::result(Home home, FloatVar* x, FloatVar y) { - | ~~~~~^~~~ -gecode/minimodel/float-arith.cpp:150:35: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 150 | y = result(home,ret,x1); - | ^ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -gecode/minimodel/float-arith.cpp:152:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 152 | 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/float-expr.hpp:46:32: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)' - 46 | NonLinFloatExpr::result(Home home, FloatVar* x, FloatVar y) { - | ~~~~~^~~~ -gecode/minimodel/float-arith.cpp:152:35: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 152 | y = result(home,ret,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/minimodel/float-arith.cpp:154:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | 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/float-expr.hpp:40:32: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)' - 40 | NonLinFloatExpr::result(Home home, FloatVar* x) { - | ~~~~~^~~~ -gecode/minimodel/float-arith.cpp:154:32: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 154 | y = result(home,ret); - | ^ -./gecode/float/var/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-arith.cpp:155:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 155 | mult(home, x0, x1, y); - | ~~~~^~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1192:13: note: initializing argument 1 of 'void Gecode::mult(Home, FloatVar, FloatVar, FloatVar)' - 1192 | mult(Home home, FloatVar x0, FloatVar x1, FloatVar x2); - | ~~~~~^~~~ -gecode/minimodel/float-arith.cpp:162:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 162 | FloatVar x0 = a[0].post(home); - | ~~~~~~~~~^~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:884:24: note: initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const' - 884 | FloatVar post(Home home) const; - | ~~~~~^~~~ -gecode/minimodel/float-arith.cpp:163:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 163 | FloatVar x1 = a[1].post(home); - | ~~~~~~~~~^~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:884:24: note: initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const' - 884 | FloatVar post(Home home) const; - | ~~~~~^~~~ -gecode/minimodel/float-arith.cpp:165:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 165 | y = result(home,ret,x0); - | ~~~~~~^~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/float-expr.hpp:46:32: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)' - 46 | NonLinFloatExpr::result(Home home, FloatVar* x, FloatVar y) { - | ~~~~~^~~~ -gecode/minimodel/float-arith.cpp:165:35: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 165 | y = result(home,ret,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/minimodel/float-arith.cpp:167:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 167 | 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/float-expr.hpp:46:32: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)' - 46 | NonLinFloatExpr::result(Home home, FloatVar* x, FloatVar y) { - | ~~~~~^~~~ -gecode/minimodel/float-arith.cpp:167:35: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 167 | y = result(home,ret,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/minimodel/float-arith.cpp:169:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 169 | 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/float-expr.hpp:40:32: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)' - 40 | NonLinFloatExpr::result(Home home, FloatVar* x) { - | ~~~~~^~~~ -gecode/minimodel/float-arith.cpp:169:32: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 169 | y = result(home,ret); - | ^ -./gecode/float/var/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-arith.cpp:170:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 170 | div(home, x0, x1, y); - | ~~~^~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1217:12: note: initializing argument 1 of 'void Gecode::div(Home, FloatVar, FloatVar, FloatVar)' - 1217 | div(Home home, FloatVar x0, FloatVar x1, FloatVar x2); - | ~~~~~^~~~ -gecode/minimodel/float-arith.cpp:177:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 177 | FloatVar x = a[0].post(home); - | ~~~~~~~~~^~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:884:24: note: initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const' - 884 | FloatVar post(Home home) const; - | ~~~~~^~~~ -gecode/minimodel/float-arith.cpp:179:17: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 179 | y = x; - | ^ -./gecode/float/var/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-arith.cpp:181:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 181 | 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/float-expr.hpp:40:32: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)' - 40 | NonLinFloatExpr::result(Home home, FloatVar* x) { - | ~~~~~^~~~ -gecode/minimodel/float-arith.cpp:181:32: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 181 | y = result(home,ret); - | ^ -./gecode/float/var/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-arith.cpp:182:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 182 | sqr(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/float.hh:1197:12: note: initializing argument 1 of 'void Gecode::sqr(Home, FloatVar, FloatVar)' - 1197 | sqr(Home home, FloatVar x0, FloatVar x1); - | ~~~~~^~~~ -gecode/minimodel/float-arith.cpp:189:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 189 | FloatVar x = a[0].post(home); - | ~~~~~~~~~^~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:884:24: note: initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const' - 884 | FloatVar post(Home home) const; - | ~~~~~^~~~ -gecode/minimodel/float-arith.cpp:191:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 191 | 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/float-expr.hpp:46:32: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)' - 46 | NonLinFloatExpr::result(Home home, FloatVar* x, FloatVar y) { - | ~~~~~^~~~ -gecode/minimodel/float-arith.cpp:191:34: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 191 | y = result(home,ret,x); - | ^ -./gecode/float/var/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-arith.cpp:193:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 193 | 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/float-expr.hpp:40:32: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)' - 40 | NonLinFloatExpr::result(Home home, FloatVar* x) { - | ~~~~~^~~~ -gecode/minimodel/float-arith.cpp:193:32: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 193 | y = result(home,ret); +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/float/var/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-arith.cpp:194:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 194 | sqrt(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/float.hh:1202:13: note: initializing argument 1 of 'void Gecode::sqrt(Home, FloatVar, FloatVar)' - 1202 | sqrt(Home home, FloatVar x0, FloatVar x1); - | ~~~~~^~~~ -gecode/minimodel/float-arith.cpp:201:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 201 | FloatVar x = a[0].post(home); - | ~~~~~~~~~^~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:884:24: note: initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const' - 884 | FloatVar post(Home home) const; - | ~~~~~^~~~ -gecode/minimodel/float-arith.cpp:204:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 204 | 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/float-expr.hpp:46:32: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)' - 46 | NonLinFloatExpr::result(Home home, FloatVar* x, FloatVar y) { - | ~~~~~^~~~ -gecode/minimodel/float-arith.cpp:204:34: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 204 | y = result(home,ret,x); - | ^ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/kernel.hh: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); + | ^~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -gecode/minimodel/float-arith.cpp:206:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 206 | 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/float-expr.hpp:40:32: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)' - 40 | NonLinFloatExpr::result(Home home, FloatVar* x) { - | ~~~~~^~~~ -gecode/minimodel/float-arith.cpp:206:32: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 206 | y = result(home,ret); - | ^ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: 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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/float/var/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-arith.cpp:207:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 207 | pow(home, x, aInt, y); - | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1207:12: note: initializing argument 1 of 'void Gecode::pow(Home, FloatVar, int, FloatVar)' - 1207 | pow(Home home, FloatVar x0, int n, FloatVar x1); - | ~~~~~^~~~ -gecode/minimodel/float-arith.cpp:214:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 214 | FloatVar x = a[0].post(home); - | ~~~~~~~~~^~~~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:884:24: note: initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const' - 884 | FloatVar post(Home home) const; - | ~~~~~^~~~ -gecode/minimodel/float-arith.cpp:217:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 217 | y = result(home,ret,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/minimodel/float-expr.hpp:46:32: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)' - 46 | NonLinFloatExpr::result(Home home, FloatVar* x, FloatVar y) { - | ~~~~~^~~~ -gecode/minimodel/float-arith.cpp:217:34: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 217 | y = result(home,ret,x); - | ^ -./gecode/float/var/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-arith.cpp:219:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 219 | y = result(home,ret); - | ~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView]' at ./gecode/set/element/disjoint.hpp:191:7: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x1uc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView]' at ./gecode/set/element/disjoint.hpp:191:7: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x1uc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView]' at ./gecode/set/element/disjoint.hpp:261:7: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x1uc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView]' at ./gecode/set/element/disjoint.hpp:261:7: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x1uc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView]' at ./gecode/set/element/disjoint.hpp:310:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x1uc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView]' at ./gecode/set/element/disjoint.hpp:310:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x1uc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +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/minimodel/float-expr.hpp:40:32: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)' - 40 | NonLinFloatExpr::result(Home home, FloatVar* x) { - | ~~~~~^~~~ -gecode/minimodel/float-arith.cpp:219:32: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 219 | y = result(home,ret); - | ^ -./gecode/float/var/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-arith.cpp:220:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | nroot(home, x, aInt, y); - | ~~~~~^~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1212:14: note: initializing argument 1 of 'void Gecode::nroot(Home, FloatVar, int, FloatVar)' - 1212 | nroot(Home home, FloatVar x0, int n, FloatVar x1); - | ~~~~~^~~~ -gecode/minimodel/float-arith.cpp:228:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 228 | FloatVar x = a[0].post(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.hh:884:24: note: initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const' - 884 | FloatVar post(Home home) const; - | ~~~~~^~~~ -gecode/minimodel/float-arith.cpp:231:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 231 | y = result(home,ret,one); - | ~~~~~~^~~~~~~~~~~~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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.hpp:46:32: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)' - 46 | NonLinFloatExpr::result(Home home, FloatVar* x, FloatVar y) { - | ~~~~~^~~~ -gecode/minimodel/float-arith.cpp:231:36: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 231 | y = result(home,ret,one); - | ^ -./gecode/float/var/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-arith.cpp:233:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 233 | 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/float-expr.hpp:40:32: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)' - 40 | NonLinFloatExpr::result(Home home, FloatVar* x) { - | ~~~~~^~~~ -gecode/minimodel/float-arith.cpp:233:32: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 233 | y = result(home,ret); - | ^ -./gecode/float/var/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-arith.cpp:234:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 234 | exp(home, x, y); - | ~~~^~~~~~~~~~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1222:12: note: initializing argument 1 of 'void Gecode::exp(Home, FloatVar, FloatVar)' - 1222 | exp(Home home, FloatVar x0, FloatVar x1); - | ~~~~~^~~~ -gecode/minimodel/float-arith.cpp:241:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 241 | FloatVar x = a[0].post(home); - | ~~~~~~~~~^~~~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./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/minimodel/float-arith.cpp:242:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 242 | 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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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.hpp:40:32: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)' - 40 | NonLinFloatExpr::result(Home home, FloatVar* x) { - | ~~~~~^~~~ -gecode/minimodel/float-arith.cpp:242:30: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 242 | y = result(home,ret); - | ^ -./gecode/float/var/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-arith.cpp:243:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 243 | log(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/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1226:12: note: initializing argument 1 of 'void Gecode::log(Home, FloatVar, FloatVar)' - 1226 | log(Home home, FloatVar x0, FloatVar x1); - | ~~~~~^~~~ -gecode/minimodel/float-arith.cpp:249:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 249 | FloatVar x = a[0].post(home); - | ~~~~~~~~~^~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./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/minimodel/float-arith.cpp:250:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 250 | y = result(home,ret); - | ~~~~~~^~~~~~~~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266: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.hpp:40:32: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)' - 40 | NonLinFloatExpr::result(Home home, FloatVar* x) { - | ~~~~~^~~~ -gecode/minimodel/float-arith.cpp:250:30: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 250 | y = result(home,ret); - | ^ -./gecode/float/var/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-arith.cpp:251:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 251 | asin(home, x, 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/float.hh:1238:13: note: initializing argument 1 of 'void Gecode::asin(Home, FloatVar, FloatVar)' - 1238 | asin(Home home, FloatVar x0, FloatVar x1); - | ~~~~~^~~~ -gecode/minimodel/float-arith.cpp:257:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 257 | FloatVar x = a[0].post(home); - | ~~~~~~~~~^~~~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./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/minimodel/float-arith.cpp:258:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 258 | y = result(home,ret); - | ~~~~~~^~~~~~~~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266: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.hpp:40:32: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)' - 40 | NonLinFloatExpr::result(Home home, FloatVar* x) { - | ~~~~~^~~~ -gecode/minimodel/float-arith.cpp:258:30: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 258 | y = result(home,ret); +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/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/var/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-arith.cpp:259:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 259 | sin(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/float.hh:1242:12: note: initializing argument 1 of 'void Gecode::sin(Home, FloatVar, FloatVar)' - 1242 | sin(Home home, FloatVar x0, FloatVar x1); - | ~~~~~^~~~ -gecode/minimodel/float-arith.cpp:265:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 265 | FloatVar x = a[0].post(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/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./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/minimodel/float-arith.cpp:266:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 266 | y = result(home,ret); - | ~~~~~~^~~~~~~~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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.hpp:40:32: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)' - 40 | NonLinFloatExpr::result(Home home, FloatVar* x) { - | ~~~~~^~~~ -gecode/minimodel/float-arith.cpp:266:30: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 266 | y = result(home,ret); - | ^ -./gecode/float/var/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-arith.cpp:267:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 267 | acos(home, x, 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/float.hh:1246:13: note: initializing argument 1 of 'void Gecode::acos(Home, FloatVar, FloatVar)' - 1246 | acos(Home home, FloatVar x0, FloatVar x1); - | ~~~~~^~~~ -gecode/minimodel/float-arith.cpp:273:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 273 | FloatVar x = a[0].post(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/minimodel.hh:884:24: note: initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const' - 884 | FloatVar post(Home home) const; - | ~~~~~^~~~ -gecode/minimodel/float-arith.cpp:274:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 274 | y = result(home,ret); - | ~~~~~~^~~~~~~~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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.hpp:40:32: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)' - 40 | NonLinFloatExpr::result(Home home, FloatVar* x) { - | ~~~~~^~~~ -gecode/minimodel/float-arith.cpp:274:30: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 274 | y = result(home,ret); - | ^ -./gecode/float/var/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:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing 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/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); @@ -197106,9 +206210,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/minimodel/float-arith.cpp:275:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 275 | cos(home, 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); @@ -197119,39 +206220,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/float.hh:1250:12: note: initializing argument 1 of 'void Gecode::cos(Home, FloatVar, FloatVar)' - 1250 | cos(Home home, FloatVar x0, FloatVar x1); - | ~~~~~^~~~ -gecode/minimodel/float-arith.cpp:281:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 281 | FloatVar x = a[0].post(home); - | ~~~~~~~~~^~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:884:24: note: initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const' - 884 | FloatVar post(Home home) const; - | ~~~~~^~~~ -gecode/minimodel/float-arith.cpp:282:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 282 | 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/float-expr.hpp:40:32: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)' - 40 | NonLinFloatExpr::result(Home home, FloatVar* x) { - | ~~~~~^~~~ -gecode/minimodel/float-arith.cpp:282:30: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 282 | y = result(home,ret); - | ^ -./gecode/float/var/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-arith.cpp:283:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 283 | atan(home, x, y); - | ~~~~^~~~~~~~~~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -197163,113 +206231,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/core.hpp:3266:3: note: because '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:1254:13: note: initializing argument 1 of 'void Gecode::atan(Home, FloatVar, FloatVar)' - 1254 | atan(Home home, FloatVar x0, 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::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -gecode/minimodel/float-arith.cpp:289:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 289 | FloatVar x = a[0].post(home); - | ~~~~~~~~~^~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:884:24: note: initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const' - 884 | FloatVar post(Home home) const; - | ~~~~~^~~~ -gecode/minimodel/float-arith.cpp:290:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 290 | 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/float-expr.hpp:40:32: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)' - 40 | NonLinFloatExpr::result(Home home, FloatVar* x) { - | ~~~~~^~~~ -gecode/minimodel/float-arith.cpp:290:30: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 290 | y = result(home,ret); - | ^ -./gecode/float/var/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-arith.cpp:291:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 291 | tan(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/float.hh:1258:12: note: initializing argument 1 of 'void Gecode::tan(Home, FloatVar, FloatVar)' - 1258 | tan(Home home, FloatVar x0, FloatVar x1); - | ~~~~~^~~~ -gecode/minimodel/float-arith.cpp: In member function 'virtual void Gecode::MiniModel::ArithNonLinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, Gecode::FloatVal) const': -gecode/minimodel/float-arith.cpp:305:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 305 | x[i] = a[i].post(home); - | ~~~~~~~~~^~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:884:24: note: initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const' - 884 | FloatVar post(Home home) const; - | ~~~~~^~~~ -gecode/minimodel/float-arith.cpp:305:32: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 305 | x[i] = a[i].post(home); - | ^ -./gecode/float/var/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-arith.cpp:306:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 306 | rel(home, x, 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.hh:1139:12: note: initializing argument 1 of 'void Gecode::rel(Home, const FloatVarArgs&, FloatRelType, FloatVal)' - 1139 | rel(Home home, const FloatVarArgs& x, FloatRelType frt, FloatVal c); - | ~~~~~^~~~ -gecode/minimodel/float-arith.cpp:308:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 308 | rel(home, post(home,nullptr), 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/minimodel/float-arith.cpp:82:32: note: initializing argument 1 of 'virtual Gecode::FloatVar Gecode::MiniModel::ArithNonLinFloatExpr::post(Gecode::Home, Gecode::FloatVar*) const' - 82 | virtual FloatVar post(Home home, FloatVar* ret) const { - | ~~~~~^~~~ -gecode/minimodel/float-arith.cpp:308:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 308 | rel(home, post(home,nullptr), 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.hh:1124:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVal)' - 1124 | rel(Home home, FloatVar x, FloatRelType frt, FloatVal c); - | ~~~~~^~~~ -gecode/minimodel/float-arith.cpp: In member function 'virtual void Gecode::MiniModel::ArithNonLinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, Gecode::FloatVal, Gecode::BoolVar) const': -gecode/minimodel/float-arith.cpp:313:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 313 | rel(home, post(home,nullptr), frt, c, b); - | ~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/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:82:32: note: initializing argument 1 of 'virtual Gecode::FloatVar Gecode::MiniModel::ArithNonLinFloatExpr::post(Gecode::Home, Gecode::FloatVar*) const' - 82 | virtual FloatVar post(Home home, FloatVar* ret) 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) { | ^~~~ @@ -197285,12 +206261,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/minimodel/float-arith.cpp:313:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 313 | rel(home, post(home,nullptr), frt, c, b); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ @@ -197300,9 +206270,6 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/float.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/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -197335,8 +206302,18 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./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; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/float.hh:1404, - from ./gecode/minimodel.hh:51: + from ./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); @@ -197378,6 +206355,28 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/gist.hh:36, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/mainwindow.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh: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/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -197407,48 +206406,6 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -197481,1236 +206438,1499 @@ ./gecode/float.hh:2122:14: note: initializing 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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: 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::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' - 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? irt : neg(irt),b,ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: 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: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/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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: 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/trace/recorder.hpp:401:37: 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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(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/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of '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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -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 +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-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 +moc -I. -pgecode/gist gecode/gist/treecanvas.hh -o gecode/gist/moc_treecanvas.cpp +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/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 64 | _e0.post(home,SRT_EQ,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp: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/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp: 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/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867: -./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | BoolVar b(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/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/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': -./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | channel(home,f,x); - | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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::BoolVar]' + 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/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: 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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/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:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: 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, | ~~~~~^~~~ -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:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, 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:4481:17: note: initializing argument 1 of 'Gecode::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/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:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, 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:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +moc -I. -pgecode/gist gecode/gist/qtgist.hh -o gecode/gist/moc_qtgist.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:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, 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:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 61 | count(home,x,y,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void 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: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, 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/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, 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:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, 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:2549:20: note: initializing argument 1 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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/minimodel.hh:51: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::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:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, 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:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(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:1818:14: note: initializing argument 1 of '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: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, 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, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of '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/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./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/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./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&, 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:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, 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:2549:20: note: initializing argument 1 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 member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, 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, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const 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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/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) { | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::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/branch/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/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/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of '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/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | 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/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::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/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, 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/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, 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:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: 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:4481:17: note: initializing argument 1 of 'Gecode::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: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/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: 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:5071:15: note: 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:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: 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:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: 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:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.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/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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: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/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:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: 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:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/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:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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:2337: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const 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:4525:18: note: 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.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/branch/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/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:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(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:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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:5684:14: note: initializing 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:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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 destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, - inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend >::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Set::RangesCompl]' at ./gecode/set/var-imp/set.hpp:343:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/minimodel/exception.o gecode/minimodel/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 - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: 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:5071:15: note: initializing argument 1 of 'void 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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1928: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::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh: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 BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.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); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing 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); | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-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/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: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/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: 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.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': -./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/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(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:1258:17: note: initializing argument 1 of 'Gecode::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/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/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(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: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: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/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 67 | _e0.post(home,b,true,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': -./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | _e0.post(home,b,t,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:747:12: note: 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/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867: -./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | BoolVar b(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | IntVar x(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.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) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': -./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | channel(home,f,x); - | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/set.hh:779:12: note: 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::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/minimodel.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:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 46 | count(home,x,y,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(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:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, 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/set/branch/afc.hpp:49:23: note: initializing argument 1 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:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | count(home,x,n,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 61 | count(home,x,y,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 66 | count(home,x,y,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | count(home,x,n,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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/int.hh:1784:14: note: initializing argument 1 of '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::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/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, 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/set.hh: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:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, 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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/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:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, 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: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/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, 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:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::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/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of '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); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +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/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 113 | count(home,x,y,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 118 | count(home,x,n,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, 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::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, 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::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:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, 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/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: 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/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: 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.hh:1630:19: note: initializing argument 1 of 'Gecode::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/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/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/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': -./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | rel(home,SOT_UNION,x,y); - | ~~~^~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/gist.hh:43: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | element(home,SOT_UNION,x,y,z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' - 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 165 | channel(home,x,xiv); - | ~~~~~~~^~~~~~~~~~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); - | ~~~~~^~~~ -./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/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: 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/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: 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/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh: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:1928: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/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::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/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.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh: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:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1041: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:2122:14: note: initializing 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) { + | ~~~~~^~~~ +moc -I. -pgecode/gist gecode/gist/mainwindow.hh -o gecode/gist/moc_mainwindow.cpp +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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, + | ~~~~~^~~~ +moc -I. -pgecode/gist gecode/gist/textoutput.hh -o gecode/gist/moc_textoutput.cpp +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.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/preferences.hh -o gecode/gist/moc_preferences.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/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +gecode/gist/treecanvas.cpp: In constructor 'Gecode::Gist::TreeCanvas::TreeCanvas(Gecode::Space*, bool, QWidget*, const Gecode::Gist::Options&)': +gecode/gist/treecanvas.cpp:106:35: warning: 'void QTimeLine::setCurveShape(CurveShape)' is deprecated: Access easingCurve directly [-Wdeprecated-declarations] + 106 | scrollTimeLine.setCurveShape(QTimeLine::EaseInOutCurve); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/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); + | ^~~~~~~~~~~~~ +moc -I. -pgecode/gist gecode/gist/nodestats.hh -o gecode/gist/moc_nodestats.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; + | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-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 +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()); } + | ^ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-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/kernel.hh:150, + from ./gecode/gist/stopbrancher.hh:34, + from gecode/gist/stopbrancher.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -198723,24 +207943,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/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here 126 | : VarArgArray(a) {} @@ -198751,47 +207953,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/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here 155 | : VarArray(home,a) {} @@ -198812,83 +207973,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SingletonView; RView = Gecode::Set::SetView]' at ./gecode/set/element/disjoint.hpp:191:7: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x1uc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SingletonView; RView = Gecode::Set::SetView]' at ./gecode/set/element/disjoint.hpp:191:7: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x1uc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SingletonView; RView = Gecode::Set::SetView]' at ./gecode/set/element/disjoint.hpp:261:7: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x1uc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SingletonView; RView = Gecode::Set::SetView]' at ./gecode/set/element/disjoint.hpp:261:7: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x1uc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SingletonView; RView = Gecode::Set::SetView]' at ./gecode/set/element/disjoint.hpp:310:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x1uc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SingletonView; RView = Gecode::Set::SetView]' at ./gecode/set/element/disjoint.hpp:310:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x1uc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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 @@ -198931,28 +208015,28 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -198975,19 +208059,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -199010,6 +208081,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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' 1858 | : ArgArrayBase(aa) {} @@ -199036,19 +208174,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -199075,6 +208200,19 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' 1858 | : ArgArrayBase(aa) {} @@ -199088,6 +208226,193 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/gist.hh:38, + from ./gecode/gist/stopbrancher.hh:35: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -199125,9 +208450,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]; | ~~~~^~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: 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) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' 603 | return copy(d,s,static_cast(n)); @@ -199147,6 +208482,26 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' 603 | return copy(d,s,static_cast(n)); @@ -199166,19 +208521,27 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -199257,254 +208620,505 @@ ./gecode/float/var/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 destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, - inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, - inlined from 'Gecode::ModEvent Gecode::Set::ComplementView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::Cache; View = Gecode::Set::SetView]' at ./gecode/set/view/complement.hpp:234:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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/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/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ +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); - | ~~~~~^~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:343:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: 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/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.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/kernel/core.hpp:1759: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/script.o gecode/driver/script.cpp -In file included from ./gecode/int.hh:917, - from ./gecode/minimodel.hh:46: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.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:1258:17: note: initializing argument 1 of 'Gecode::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:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp: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:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.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:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp: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:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/flatzinc.hh:43, + from ./gecode/flatzinc/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/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/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const 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); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/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:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/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:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +gecode/gist/stopbrancher.cpp: In constructor 'Gecode::Gist::StopBrancher::StopBrancher(Gecode::Home)': +gecode/gist/stopbrancher.cpp:44:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | StopBrancher::StopBrancher(Home home) : Brancher(home), done(false) {} + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' + 3605 | Brancher::Brancher(Home _home) : + | ~~~~~^~~~~ +gecode/gist/stopbrancher.cpp: In static member function 'static void Gecode::Gist::StopBrancher::post(Gecode::Home)': +gecode/gist/stopbrancher.cpp:79:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | (void) new (home) StopBrancher(home); | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); +gecode/gist/stopbrancher.cpp:44:35: note: initializing argument 1 of 'Gecode::Gist::StopBrancher::StopBrancher(Gecode::Home)' + 44 | StopBrancher::StopBrancher(Home home) : Brancher(home), done(false) {} + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4481:17: note: initializing 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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/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/minimodel.hh:46: + 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; @@ -199525,34 +209139,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/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(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] @@ -199665,47 +209251,6 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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()); @@ -199732,37 +209277,8 @@ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(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 destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:269:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 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] @@ -199825,80 +209341,105 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: 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]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: 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/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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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); - | ~~~~~^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, 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/minimodel.hh:48: + from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': ./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); @@ -199913,12 +209454,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); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-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 ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/set.hh:747:12: note: initializing argument 1 of 'void 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] @@ -199930,6 +209482,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::SetVar]' 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) { + | ~~~~~^~~~ ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -199940,17 +209496,36 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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] @@ -199962,16 +209537,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/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh: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:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ @@ -199990,20 +209555,35 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.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/set.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/gist/drawingcursor.o gecode/gist/drawingcursor.cpp +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::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] @@ -200036,51 +209616,98 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/minimodel.hh:51: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/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:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.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:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing 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: + from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': ./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); @@ -200112,11 +209739,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -200127,30 +209749,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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] @@ -200212,97 +209810,81 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -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: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/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: 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/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,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/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:2122:14: note: initializing 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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: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/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: 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:1206:20: note: initializing argument 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] - 73 | e.post(home,t ? frt : neg(frt)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: 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:240: +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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); @@ -200310,172 +209892,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/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:1104: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] - 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: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/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-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:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867: -./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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: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/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) { - | ^~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -200487,9 +209939,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:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ ./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); @@ -200500,36 +209949,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/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/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::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, + | ~~~~~^~~~ 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] @@ -200551,36 +209981,16 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ -./gecode/minimodel/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/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::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:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -200592,28 +210002,39 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 87 | count(home,x,n,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/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) { | ^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of '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:1818:14: note: initializing argument 1 of '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, + | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of '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) { | ^~~~ @@ -200623,56 +210044,42 @@ ./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/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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:2519:20: note: initializing argument 1 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::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 92 | count(home,x,y,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/minimodel/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/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, 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/int.hh:2549:20: note: initializing argument 1 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: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': +./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | _e0.post(home,b,t,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 108 | count(home,x,y,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of '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] @@ -200681,15 +210088,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void 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, 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); @@ -200700,36 +210101,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, | ~~~~~^~~~ -./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); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void 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:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/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/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of '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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); @@ -200737,6 +210150,16 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -200755,26 +210178,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:1968:16: note: 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&, 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); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of '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: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&, 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:1968:16: note: 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] @@ -200786,9 +210203,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.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, 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, 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); @@ -200829,10 +210243,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/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); @@ -200843,12 +210253,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/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&, 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); @@ -200879,13 +210283,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::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/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); @@ -200896,9 +210293,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: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&, 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); @@ -200919,10 +210313,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::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::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); @@ -200933,9 +210323,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/core.hpp:3266: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); @@ -200946,9 +210333,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.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&, 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); @@ -200969,9 +210353,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:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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); @@ -200982,9 +210363,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/kernel/core.hpp:3266: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); @@ -200995,9 +210373,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: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::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); @@ -201008,13 +210383,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::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::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); @@ -201025,9 +210393,17 @@ ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ -./gecode/set.hh:779:12: 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.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 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); @@ -201038,21 +210414,33 @@ ./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:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266: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:4384:20: note: initializing argument 1 of '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: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:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int.hh:4481:17: note: initializing 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::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); @@ -201063,9 +210451,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.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:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -201084,19 +210469,6 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: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/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); @@ -201107,31 +210479,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/core.hpp:3266:3: 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); @@ -201156,17 +210503,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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/minimodel.hh:2337: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const 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) { | ^~~~ @@ -201183,16 +210519,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/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); @@ -201203,13 +210529,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/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); @@ -201217,42 +210536,37 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/int.hh: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:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/minimodel/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:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: 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: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:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: 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:4525:18: note: 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); @@ -201273,652 +210587,6 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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/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/gecodelogo.o gecode/gist/gecodelogo.cpp -In file included from ./gecode/int.hh:917, - from ./gecode/minimodel.hh:46: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-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/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -201981,43 +210649,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, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-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/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ +In file included from ./gecode/float.hh:1404, + from ./gecode/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/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411: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); - | ~~~~~^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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/set.hh:755, - from ./gecode/minimodel.hh:48: + from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': ./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); @@ -202038,6 +210764,17 @@ ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing 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] @@ -202121,7 +210858,7 @@ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, - from ./gecode/minimodel.hh:51: + from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': ./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); @@ -202224,7 +210961,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/minimodel.hh:240: +gecode/flatzinc/registry.cpp: In function 'void Gecode::FlatZinc::{anonymous}::p_bin_packing_load(Gecode::FlatZinc::FlatZincSpace&, const Gecode::FlatZinc::ConExpr&, Gecode::FlatZinc::AST::Node*)': +gecode/flatzinc/registry.cpp:896:58: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 896 | bin2[i] = expr(s, bin[i]-minIdx, s.ann2ipl(ann)); + | ^ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/flatzinc/registry.cpp:897:15: warning: implicitly-declared 'Gecode::IntVarArgs& Gecode::IntVarArgs::operator=(const Gecode::IntVarArgs&)' is deprecated [-Wdeprecated-copy] + 897 | bin = bin2; + | ^~~~ +In file included from ./gecode/int.hh:840: +./gecode/int/array.hpp:92:3: note: because 'Gecode::IntVarArgs' has user-provided 'Gecode::IntVarArgs::IntVarArgs(const Gecode::IntVarArgs&)' + 92 | IntVarArgs::IntVarArgs(const IntVarArgs& a) + | ^~~~~~~~~~ +./gecode/int.hh: In member function 'Gecode::IntVarArgs& Gecode::IntVarArgs::operator=(const Gecode::IntVarArgs&)': +./gecode/int.hh:656:9: warning: implicitly-declared 'Gecode::VarArgArray& Gecode::VarArgArray::operator=(const Gecode::VarArgArray&)' is deprecated [-Wdeprecated-copy] + 656 | class IntVarArgs : public VarArgArray { + | ^~~~~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp:1847:3: note: because 'Gecode::VarArgArray' has user-provided 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1847 | VarArgArray::VarArgArray(const VarArgArray& aa) + | ^~~~~~~~~~~~~~~~ +gecode/flatzinc/registry.cpp: In function 'void Gecode::FlatZinc::{anonymous}::p_bin_packing_load(Gecode::FlatZinc::FlatZincSpace&, const Gecode::FlatZinc::ConExpr&, Gecode::FlatZinc::AST::Node*)': +gecode/flatzinc/registry.cpp:897:15: note: synthesized method 'Gecode::IntVarArgs& Gecode::IntVarArgs::operator=(const Gecode::IntVarArgs&)' first required here + 897 | bin = bin2; + | ^~~~ +In file included from ./gecode/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); @@ -202246,6 +211012,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); | ~~~~~^~~~ +gecode/flatzinc/registry.cpp: In function 'void Gecode::FlatZinc::{anonymous}::p_sort(Gecode::FlatZinc::FlatZincSpace&, const Gecode::FlatZinc::ConExpr&, Gecode::FlatZinc::AST::Node*)': +gecode/flatzinc/registry.cpp:1104:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1104 | xy[i] = x[i]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/flatzinc/registry.cpp:1106:29: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1106 | xy[i+x.size()] = y[i]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/flatzinc/registry.cpp:1109:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1109 | x[i] = xy[i]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/flatzinc/registry.cpp:1111:29: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1111 | y[i] = xy[i+x.size()]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -202288,6 +211079,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/flatzinc/registry.cpp: In function 'void Gecode::FlatZinc::{anonymous}::p_cumulatives(Gecode::FlatZinc::FlatZincSpace&, const Gecode::FlatZinc::ConExpr&, Gecode::FlatZinc::AST::Node*)': +gecode/flatzinc/registry.cpp:1250:49: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1250 | end[i] = expr(s,start[i]+duration[i]); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/flatzinc/registry.cpp:1266:49: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1266 | end[i] = expr(s,start[i]+duration[i]); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/flatzinc/registry.cpp:1274:47: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1274 | end[i] = expr(s,start[i]+duration[i]); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ 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] @@ -202299,6 +211109,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/flatzinc/registry.cpp:1284:50: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1284 | end[i] = expr(s, start[i] + duration[i]); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/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); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -202317,6 +211133,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/flatzinc/registry.cpp:1291:48: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1291 | x[i] = expr(s, overlaps * height[i]); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ @@ -202367,16 +211189,29 @@ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ +gecode/flatzinc/registry.cpp: In function 'void Gecode::FlatZinc::{anonymous}::p_nooverlap(Gecode::FlatZinc::FlatZincSpace&, const Gecode::FlatZinc::ConExpr&, Gecode::FlatZinc::AST::Node*)': +gecode/flatzinc/registry.cpp:1397:39: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1397 | x1[i] = expr(s, x0[i] + w[i]); + | ^ ./gecode/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/flatzinc/registry.cpp:1399:39: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1399 | y1[i] = expr(s, y0[i] + h[i]); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./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))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -202463,6 +211298,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/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/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, | ~~~~~^~~~ @@ -202496,6 +211343,16 @@ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/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); @@ -202530,6 +211387,16 @@ ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.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) { | ^~~~ @@ -202556,6 +211423,16 @@ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/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); @@ -202733,8 +211610,484 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +bison -t -o gecode/flatzinc/parser.tab.cpp -d gecode/flatzinc/parser.yxx +gecode/flatzinc/parser.yxx:34.1-12: warning: deprecated directive: '%pure-parser', use '%define api.pure' [-Wdeprecated] + 34 | %pure-parser + | ^~~~~~~~~~~~ + | %define api.pure +gecode/flatzinc/parser.yxx:485.1-14: warning: deprecated directive: '%error-verbose', use '%define parse.error verbose' [-Wdeprecated] + 485 | %error-verbose + | ^~~~~~~~~~~~~~ + | %define parse.error verbose +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/iter.hh:57, + from ./gecode/int.hh:61: +./gecode/iter/ranges-diff.hpp: In instantiation of 'Gecode::Iter::Ranges::Diff::Diff(I&, J&) [with I = Gecode::Iter::Ranges::NaryUnion; J = Gecode::IntSetRanges]': +gecode/flatzinc/registry.cpp:922:30: required from here + 922 | extra_r(iv0_r,cover_r); + | ^ +./gecode/iter/ranges-diff.hpp:114:7: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] + 114 | : i(i0), j(j0) { + | ^~~~~ +In file included from ./gecode/iter.hh:67: +./gecode/iter/ranges-union.hpp:350:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)' + 350 | NaryUnion::operator =(const NaryUnion& m) { + | ^~~~~~~~~ +./gecode/iter/ranges-diff.hpp: In instantiation of 'Gecode::Iter::Ranges::ToValues::ToValues(I&) [with I = Gecode::Iter::Ranges::Diff]': +gecode/flatzinc/registry.cpp:924:62: required from here + 924 | Iter::Ranges::NaryUnion,IntSetRanges> > extra(extra_r); + | ^ +./gecode/iter/ranges-diff.hpp:43:9: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] + 43 | class Diff : public MinMax { + | ^~~~ +./gecode/iter/ranges-union.hpp:350:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)' + 350 | NaryUnion::operator =(const NaryUnion& m) { + | ^~~~~~~~~ +In file included from ./gecode/iter.hh:68: +./gecode/iter/ranges-values.hpp:97:7: note: synthesized method 'Gecode::Iter::Ranges::Diff::Diff(const Gecode::Iter::Ranges::Diff&)' first required here + 97 | : i(i0) { + | ^~~~~ +./gecode/iter/ranges-values.hpp: In instantiation of 'Gecode::Iter::Ranges::ToValues::ToValues(I&) [with I = Gecode::Iter::Ranges::NaryUnion]': +gecode/flatzinc/registry.cpp:981:59: required from here + 981 | Iter::Ranges::ToValues uv(u); + | ^ +./gecode/iter/ranges-values.hpp:97:7: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] + 97 | : i(i0) { + | ^~~~~ +./gecode/iter/ranges-union.hpp:350:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)' + 350 | NaryUnion::operator =(const NaryUnion& m) { + | ^~~~~~~~~ +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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1600:19: required from 'const Gecode::ArgArrayBase& Gecode::ArgArrayBase::operator=(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1600 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:774:9: required from here + 774 | class VarArgArray : public ArgArrayBase { + | ^~~~~~~~~~~ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +gecode/flatzinc/parser.yxx: warning: fix-its can be applied. Rerun with option '--update'. [-Wother] +g++ -shared -pthread 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/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; @@ -202744,24 +212097,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) | ^~~~~~~ +ln -fs libgecodesupport.so.49.0 libgecodesupport.so +ln -fs libgecodesupport.so.49.0 libgecodesupport.so.49 In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': ./gecode/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 destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, - inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend >::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Set::RangesCompl]' at ./gecode/set/var-imp/set.hpp:343:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -202786,30 +212134,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 destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/union.hpp:302:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x0lbc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/union.hpp:302:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x0ubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/union.hpp:302:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x0lbc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/union.hpp:302:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x0ubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); @@ -202905,12 +212229,20 @@ ./gecode/int/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 destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:343:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ @@ -202991,94 +212323,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/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48: + from ./gecode/flatzinc.hh:46, + from ./gecode/flatzinc/branch.hh:39: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': ./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); @@ -203143,64 +212390,12 @@ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/set.hh:1258:17: note: 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]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -203233,95 +212428,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/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, - inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, - inlined from 'Gecode::ModEvent Gecode::Set::ComplementView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::Cache; View = Gecode::Set::SetView]' at ./gecode/set/view/complement.hpp:234:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In file included from ./gecode/float.hh:1404, - from ./gecode/minimodel.hh:51: + from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': ./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); @@ -203413,16 +212521,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/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/float.hh:2137: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': ./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -203434,7 +212532,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/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); @@ -203786,30 +212886,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 destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/union.hpp:302:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x0lbc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/union.hpp:302:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x0ubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/union.hpp:302:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x0lbc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/union.hpp:302:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x0ubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ ./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); @@ -203967,49 +213043,316 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:269:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/flatzinc/branch.hh:340: +./gecode/flatzinc/branch.hpp: In member function 'void Gecode::FlatZinc::IntBoolVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::BoolVarArgs&)': +./gecode/flatzinc/branch.hpp:89:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | iafc = IntAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411: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/flatzinc/branch.hpp:91:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 91 | bafc = BoolAFC(home,y,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/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/branch.hpp:96:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 96 | iaction = IntAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: 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/flatzinc/branch.hpp:98:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 98 | baction = BoolAction(home,y,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ -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/flatzinc/branch.hpp:103:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 103 | ichb = IntCHB(home,x); + | ^ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/flatzinc/branch.hpp:105:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 105 | bchb = BoolCHB(home,y); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/flatzinc/branch.hpp: In constructor 'Gecode::FlatZinc::IntBoolBrancherBase::IntBoolBrancherBase(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*)': +./gecode/flatzinc/branch.hpp:310:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 310 | : Brancher(home), x(x0), y(y0), start(0), xvsc(xvsc0), yvsc(yvsc0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' + 3605 | Brancher::Brancher(Home _home) : + | ~~~~~^~~~~ +gecode/flatzinc/branch.cpp: In function 'void Gecode::FlatZinc::branch(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::BoolVarArgs&, IntBoolVarBranch, Gecode::IntValBranch)': +gecode/flatzinc/branch.cpp:123:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 123 | vars.expand(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/flatzinc/branch.hpp:84:33: note: initializing argument 1 of 'void Gecode::FlatZinc::IntBoolVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::BoolVarArgs&)' + 84 | IntBoolVarBranch::expand(Home home, const IntVarArgs& x, const BoolVarArgs& y) { + | ~~~~~^~~~ +gecode/flatzinc/branch.cpp:134:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 134 | IntBoolBrancher::post(home,xv,yv,m,xvsc,yvsc); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp: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/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::MeritMaxAFC]' + 347 | post(Home home, + | ~~~~~^~~~ +gecode/flatzinc/branch.cpp:140:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 140 | IntBoolBrancher::post(home,xv,yv,m,xvsc,yvsc); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp: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/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::MeritMaxAction]' + 347 | post(Home home, + | ~~~~~^~~~ +gecode/flatzinc/branch.cpp:146:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 146 | IntBoolBrancher::post(home,xv,yv,m,xvsc,yvsc); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp: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/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::MeritMaxCHB]' + 347 | post(Home home, + | ~~~~~^~~~ +gecode/flatzinc/branch.cpp:152:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 152 | IntBoolBrancher::post(home,xv,yv,m,xvsc,yvsc); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp: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/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::MeritMaxAFCSize]' + 347 | post(Home home, + | ~~~~~^~~~ +gecode/flatzinc/branch.cpp:158:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 158 | IntBoolBrancher::post(home,xv,yv,m,xvsc,yvsc); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp: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/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::MeritMaxActionSize]' + 347 | 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 + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +gecode/flatzinc/branch.cpp:164:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 164 | IntBoolBrancher::post(home,xv,yv,m,xvsc,yvsc); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp: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/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, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because '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 @@ -204052,6 +213395,32 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -204074,6 +213443,32 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -204096,38 +213491,84 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ +./gecode/flatzinc/branch.hpp: In instantiation of 'static void Gecode::FlatZinc::IntBoolBrancher::post(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxAFC]': +gecode/flatzinc/branch.cpp:134:43: required from here + 134 | IntBoolBrancher::post(home,xv,yv,m,xvsc,yvsc); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/flatzinc/branch.hpp:353:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | (void) new (home) IntBoolBrancher(home, x, y, m, xvsc, yvsc); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ +./gecode/flatzinc/branch.hpp:336:24: note: initializing argument 1 of 'Gecode::FlatZinc::IntBoolBrancher::IntBoolBrancher(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxAFC]' + 336 | IntBoolBrancher(Home home, + | ~~~~~^~~~ +./gecode/flatzinc/branch.hpp: In instantiation of 'static void Gecode::FlatZinc::IntBoolBrancher::post(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxAction]': +gecode/flatzinc/branch.cpp:140:46: required from here + 140 | IntBoolBrancher::post(home,xv,yv,m,xvsc,yvsc); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/flatzinc/branch.hpp:353:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | (void) new (home) IntBoolBrancher(home, x, y, m, xvsc, yvsc); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/flatzinc/branch.hpp:336:24: note: initializing argument 1 of 'Gecode::FlatZinc::IntBoolBrancher::IntBoolBrancher(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxAction]' + 336 | IntBoolBrancher(Home home, + | ~~~~~^~~~ +./gecode/flatzinc/branch.hpp: In instantiation of 'static void Gecode::FlatZinc::IntBoolBrancher::post(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxCHB]': +gecode/flatzinc/branch.cpp:146:43: required from here + 146 | IntBoolBrancher::post(home,xv,yv,m,xvsc,yvsc); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/flatzinc/branch.hpp:353:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | (void) new (home) IntBoolBrancher(home, x, y, m, xvsc, yvsc); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: 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/branch.hpp:336:24: note: initializing argument 1 of 'Gecode::FlatZinc::IntBoolBrancher::IntBoolBrancher(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxCHB]' + 336 | IntBoolBrancher(Home home, + | ~~~~~^~~~ +./gecode/flatzinc/branch.hpp: In instantiation of 'static void Gecode::FlatZinc::IntBoolBrancher::post(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxAFCSize]': +gecode/flatzinc/branch.cpp:152:47: required from here + 152 | IntBoolBrancher::post(home,xv,yv,m,xvsc,yvsc); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/flatzinc/branch.hpp:353:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | (void) new (home) IntBoolBrancher(home, x, y, m, xvsc, yvsc); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp: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/branch.hpp:336:24: note: initializing argument 1 of 'Gecode::FlatZinc::IntBoolBrancher::IntBoolBrancher(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxAFCSize]' + 336 | IntBoolBrancher(Home home, + | ~~~~~^~~~ +./gecode/flatzinc/branch.hpp: In instantiation of 'static void Gecode::FlatZinc::IntBoolBrancher::post(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxActionSize]': +gecode/flatzinc/branch.cpp:158:50: required from here + 158 | IntBoolBrancher::post(home,xv,yv,m,xvsc,yvsc); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/flatzinc/branch.hpp:353:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | (void) new (home) IntBoolBrancher(home, x, y, m, xvsc, yvsc); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp: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/branch.hpp:336:24: note: initializing argument 1 of 'Gecode::FlatZinc::IntBoolBrancher::IntBoolBrancher(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxActionSize]' + 336 | IntBoolBrancher(Home home, + | ~~~~~^~~~ +./gecode/flatzinc/branch.hpp: In instantiation of 'static void Gecode::FlatZinc::IntBoolBrancher::post(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxCHBSize]': +gecode/flatzinc/branch.cpp:164:47: required from here + 164 | IntBoolBrancher::post(home,xv,yv,m,xvsc,yvsc); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/flatzinc/branch.hpp:353:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | (void) new (home) IntBoolBrancher(home, x, y, m, xvsc, yvsc); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp: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/branch.hpp:336:24: note: initializing argument 1 of 'Gecode::FlatZinc::IntBoolBrancher::IntBoolBrancher(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxCHBSize]' + 336 | IntBoolBrancher(Home home, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -204180,30 +213621,128 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/inter.hpp:266:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x0lbc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/inter.hpp:266:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x0ubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/inter.hpp:266:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x0lbc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/inter.hpp:266:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x0ubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ +./gecode/flatzinc/branch.hpp: In instantiation of 'Gecode::FlatZinc::IntBoolBrancher::IntBoolBrancher(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxAFC]': +./gecode/flatzinc/branch.hpp:353:12: required from 'static void Gecode::FlatZinc::IntBoolBrancher::post(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxAFC]' + 353 | (void) new (home) IntBoolBrancher(home, x, y, m, xvsc, yvsc); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/flatzinc/branch.cpp:134:43: required from here + 134 | IntBoolBrancher::post(home,xv,yv,m,xvsc,yvsc); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./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/core.hpp: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/branch.hpp:305:28: note: initializing argument 1 of 'Gecode::FlatZinc::IntBoolBrancherBase::IntBoolBrancherBase(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*)' + 305 | IntBoolBrancherBase(Home home, + | ~~~~~^~~~ +./gecode/flatzinc/branch.hpp: In instantiation of 'Gecode::FlatZinc::IntBoolBrancher::IntBoolBrancher(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxAction]': +./gecode/flatzinc/branch.hpp:353:12: required from 'static void Gecode::FlatZinc::IntBoolBrancher::post(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxAction]' + 353 | (void) new (home) IntBoolBrancher(home, x, y, m, xvsc, yvsc); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/flatzinc/branch.cpp:140:46: required from here + 140 | IntBoolBrancher::post(home,xv,yv,m,xvsc,yvsc); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./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/core.hpp: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/branch.hpp:305:28: note: initializing argument 1 of 'Gecode::FlatZinc::IntBoolBrancherBase::IntBoolBrancherBase(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*)' + 305 | IntBoolBrancherBase(Home home, + | ~~~~~^~~~ +./gecode/flatzinc/branch.hpp: In instantiation of 'Gecode::FlatZinc::IntBoolBrancher::IntBoolBrancher(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxCHB]': +./gecode/flatzinc/branch.hpp:353:12: required from 'static void Gecode::FlatZinc::IntBoolBrancher::post(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxCHB]' + 353 | (void) new (home) IntBoolBrancher(home, x, y, m, xvsc, yvsc); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/flatzinc/branch.cpp:146:43: required from here + 146 | IntBoolBrancher::post(home,xv,yv,m,xvsc,yvsc); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./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/core.hpp: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/branch.hpp:305:28: note: initializing argument 1 of 'Gecode::FlatZinc::IntBoolBrancherBase::IntBoolBrancherBase(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*)' + 305 | IntBoolBrancherBase(Home home, + | ~~~~~^~~~ +./gecode/flatzinc/branch.hpp: In instantiation of 'Gecode::FlatZinc::IntBoolBrancher::IntBoolBrancher(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxAFCSize]': +./gecode/flatzinc/branch.hpp:353:12: required from 'static void Gecode::FlatZinc::IntBoolBrancher::post(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxAFCSize]' + 353 | (void) new (home) IntBoolBrancher(home, x, y, m, xvsc, yvsc); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/flatzinc/branch.cpp:152:47: required from here + 152 | IntBoolBrancher::post(home,xv,yv,m,xvsc,yvsc); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./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/core.hpp: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/branch.hpp:305:28: note: initializing argument 1 of 'Gecode::FlatZinc::IntBoolBrancherBase::IntBoolBrancherBase(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*)' + 305 | IntBoolBrancherBase(Home home, + | ~~~~~^~~~ +./gecode/flatzinc/branch.hpp: In instantiation of 'Gecode::FlatZinc::IntBoolBrancher::IntBoolBrancher(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxActionSize]': +./gecode/flatzinc/branch.hpp:353:12: required from 'static void Gecode::FlatZinc::IntBoolBrancher::post(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxActionSize]' + 353 | (void) new (home) IntBoolBrancher(home, x, y, m, xvsc, yvsc); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/flatzinc/branch.cpp:158:50: required from here + 158 | IntBoolBrancher::post(home,xv,yv,m,xvsc,yvsc); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./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/core.hpp: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/branch.hpp:305:28: note: initializing argument 1 of 'Gecode::FlatZinc::IntBoolBrancherBase::IntBoolBrancherBase(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*)' + 305 | IntBoolBrancherBase(Home home, + | ~~~~~^~~~ +./gecode/flatzinc/branch.hpp: In instantiation of 'Gecode::FlatZinc::IntBoolBrancher::IntBoolBrancher(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxCHBSize]': +./gecode/flatzinc/branch.hpp:353:12: required from 'static void Gecode::FlatZinc::IntBoolBrancher::post(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxCHBSize]' + 353 | (void) new (home) IntBoolBrancher(home, x, y, m, xvsc, yvsc); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/flatzinc/branch.cpp:164:47: required from here + 164 | IntBoolBrancher::post(home,xv,yv,m,xvsc,yvsc); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./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/core.hpp: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/branch.hpp:305:28: note: initializing argument 1 of 'Gecode::FlatZinc::IntBoolBrancherBase::IntBoolBrancherBase(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*)' + 305 | IntBoolBrancherBase(Home home, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: 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]': @@ -204282,49 +213821,326 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/gist.hh:36, + from ./gecode/gist/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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/flatzinc/branch.hh:340, + from gecode/flatzinc/flatzinc.cpp:41: +./gecode/flatzinc/branch.hpp: In member function 'void Gecode::FlatZinc::IntBoolVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::BoolVarArgs&)': +./gecode/flatzinc/branch.hpp:89:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | iafc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/flatzinc/branch.hpp:91:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 91 | bafc = BoolAFC(home,y,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/flatzinc/branch.hpp:96:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 96 | iaction = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/flatzinc/branch.hpp:98:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 98 | baction = BoolAction(home,y,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/flatzinc/branch.hpp:103:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 103 | ichb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/flatzinc/branch.hpp:105:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 105 | bchb = BoolCHB(home,y); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/flatzinc/branch.hpp: In constructor 'Gecode::FlatZinc::IntBoolBrancherBase::IntBoolBrancherBase(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*)': +./gecode/flatzinc/branch.hpp:310:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 310 | : Brancher(home), x(x0), y(y0), start(0), xvsc(xvsc0), yvsc(yvsc0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' + 3605 | Brancher::Brancher(Home _home) : + | ~~~~~^~~~~ +gecode/flatzinc/flatzinc.cpp: In constructor 'Gecode::FlatZinc::AuxVarBrancher::AuxVarBrancher(Gecode::Home, Gecode::TieBreak, Gecode::IntValBranch, Gecode::TieBreak, Gecode::BoolValBranch, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::TieBreak, Gecode::FloatValBranch)': +gecode/flatzinc/flatzinc.cpp:129:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 129 | , float_varsel(float_varsel0), float_valsel(float_valsel0) + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' + 3605 | Brancher::Brancher(Home _home) : + | ~~~~~^~~~~ +gecode/flatzinc/flatzinc.cpp: In static member function 'static void Gecode::FlatZinc::AuxVarBrancher::post(Gecode::Home, Gecode::TieBreak, Gecode::IntValBranch, Gecode::TieBreak, Gecode::BoolValBranch, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::TieBreak, Gecode::FloatValBranch)': +gecode/flatzinc/flatzinc.cpp:256:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 256 | ); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/flatzinc/flatzinc.cpp:107:25: note: initializing argument 1 of 'Gecode::FlatZinc::AuxVarBrancher::AuxVarBrancher(Gecode::Home, Gecode::TieBreak, Gecode::IntValBranch, Gecode::TieBreak, Gecode::BoolValBranch, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::TieBreak, Gecode::FloatValBranch)' + 107 | AuxVarBrancher(Home home, TieBreak int_varsel0, + | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-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 -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-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 -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-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 +-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/nodestats.o gecode/gist/nodestats.cpp -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/union.hpp:302:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x0lbc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/union.hpp:302:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x0ubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/union.hpp:302:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x0lbc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/union.hpp:302:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x0ubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ +-c -o gecode/gist/moc_mainwindow.o gecode/gist/moc_mainwindow.cpp In file included from ./gecode/int.hh:917, - from ./gecode/gist.hh:38, - from ./gecode/gist/stopbrancher.hh:35, - from gecode/gist/spacenode.cpp:36: + 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; @@ -204345,6 +214161,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, | ~~~~~^~~~ +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; + | ^~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:177: +./gecode/kernel/data/shared-array.hpp:251:3: note: because 'Gecode::SharedArray' has user-provided 'Gecode::SharedArray::SharedArray(const Gecode::SharedArray&) [with T = int]' + 251 | SharedArray::SharedArray(const SharedArray& sa) + | ^~~~~~~~~~~~~~ +gecode/flatzinc/flatzinc.cpp:787:22: warning: implicitly-declared 'Gecode::FlatZinc::BranchInformation& Gecode::FlatZinc::BranchInformation::operator=(const Gecode::FlatZinc::BranchInformation&)' is deprecated [-Wdeprecated-copy] + 787 | branchInfo = f.branchInfo; + | ^~~~~~~~~~ +gecode/flatzinc/flatzinc.cpp:311:3: note: because 'Gecode::FlatZinc::BranchInformation' has user-provided 'Gecode::FlatZinc::BranchInformation::BranchInformation(const Gecode::FlatZinc::BranchInformation&)' + 311 | BranchInformation::BranchInformation(const BranchInformation& bi) + | ^~~~~~~~~~~~~~~~~ +gecode/flatzinc/flatzinc.cpp:800:40: warning: implicitly-declared 'Gecode::IntVarArray& Gecode::IntVarArray::operator=(const Gecode::IntVarArray&)' is deprecated [-Wdeprecated-copy] + 800 | iv_aux = IntVarArray(*this, iva); + | ^ +In file included from ./gecode/int.hh:840: +./gecode/int/array.hpp:150:3: note: because 'Gecode::IntVarArray' has user-provided 'Gecode::IntVarArray::IntVarArray(const Gecode::IntVarArray&)' + 150 | IntVarArray::IntVarArray(const IntVarArray& a) + | ^~~~~~~~~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -204356,6 +214193,12 @@ ./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +gecode/flatzinc/flatzinc.cpp:813:41: warning: implicitly-declared 'Gecode::BoolVarArray& Gecode::BoolVarArray::operator=(const Gecode::BoolVarArray&)' is deprecated [-Wdeprecated-copy] + 813 | bv_aux = BoolVarArray(*this, bva); + | ^ +./gecode/int/array.hpp:166:3: note: because 'Gecode::BoolVarArray' has user-provided 'Gecode::BoolVarArray::BoolVarArray(const Gecode::BoolVarArray&)' + 166 | BoolVarArray::BoolVarArray(const BoolVarArray& 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); @@ -204366,6 +214209,13 @@ ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +gecode/flatzinc/flatzinc.cpp:827:40: warning: implicitly-declared 'Gecode::SetVarArray& Gecode::SetVarArray::operator=(const Gecode::SetVarArray&)' is deprecated [-Wdeprecated-copy] + 827 | sv_aux = SetVarArray(*this, sva); + | ^ +In file included from ./gecode/set.hh:628: +./gecode/set/array.hpp:80:3: note: because 'Gecode::SetVarArray' has user-provided 'Gecode::SetVarArray::SetVarArray(const Gecode::SetVarArray&)' + 80 | SetVarArray::SetVarArray(const SetVarArray& a) + | ^~~~~~~~~~~ ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); @@ -204376,6 +214226,32 @@ ./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +gecode/flatzinc/flatzinc.cpp:841:42: warning: implicitly-declared 'Gecode::FloatVarArray& Gecode::FloatVarArray::operator=(const Gecode::FloatVarArray&)' is deprecated [-Wdeprecated-copy] + 841 | fv_aux = FloatVarArray(*this, fva); + | ^ +In file included from ./gecode/float.hh:1060: +./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) + | ^~~~~~~~~~~~~ +gecode/flatzinc/flatzinc.cpp: In member function 'void Gecode::FlatZinc::FlatZincSpace::init(int, int, int, int)': +gecode/flatzinc/flatzinc.cpp:862:36: warning: implicitly-declared 'Gecode::IntVarArray& Gecode::IntVarArray::operator=(const Gecode::IntVarArray&)' is deprecated [-Wdeprecated-copy] + 862 | iv = IntVarArray(*this, intVars); + | ^ +./gecode/int/array.hpp:150:3: note: because 'Gecode::IntVarArray' has user-provided 'Gecode::IntVarArray::IntVarArray(const Gecode::IntVarArray&)' + 150 | IntVarArray::IntVarArray(const IntVarArray& a) + | ^~~~~~~~~~~ +gecode/flatzinc/flatzinc.cpp:866:38: warning: implicitly-declared 'Gecode::BoolVarArray& Gecode::BoolVarArray::operator=(const Gecode::BoolVarArray&)' is deprecated [-Wdeprecated-copy] + 866 | bv = BoolVarArray(*this, boolVars); + | ^ +./gecode/int/array.hpp:166:3: note: because 'Gecode::BoolVarArray' has user-provided 'Gecode::BoolVarArray::BoolVarArray(const Gecode::BoolVarArray&)' + 166 | BoolVarArray::BoolVarArray(const BoolVarArray& a) + | ^~~~~~~~~~~~ +gecode/flatzinc/flatzinc.cpp:870:36: warning: implicitly-declared 'Gecode::SetVarArray& Gecode::SetVarArray::operator=(const Gecode::SetVarArray&)' is deprecated [-Wdeprecated-copy] + 870 | sv = SetVarArray(*this, setVars); + | ^ +./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/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); @@ -204386,6 +214262,39 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 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/flatzinc/flatzinc.cpp:875:40: warning: implicitly-declared 'Gecode::FloatVarArray& Gecode::FloatVarArray::operator=(const Gecode::FloatVarArray&)' is deprecated [-Wdeprecated-copy] + 875 | fv = FloatVarArray(*this, floatVars); + | ^ +./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) + | ^~~~~~~~~~~~~ +gecode/flatzinc/flatzinc.cpp: In member function 'void Gecode::FlatZinc::FlatZincSpace::newIntVar(Gecode::FlatZinc::IntVarSpec*)': +gecode/flatzinc/flatzinc.cpp:883:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 883 | iv[intVarCount++] = iv[vs->i]; + | ^ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/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/flatzinc.cpp:890:46: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 890 | iv[intVarCount++] = IntVar(*this, dom); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/flatzinc/flatzinc.cpp: In member function 'void Gecode::FlatZinc::FlatZincSpace::newBoolVar(Gecode::FlatZinc::BoolVarSpec*)': +gecode/flatzinc/flatzinc.cpp:910:36: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 910 | bv[boolVarCount++] = bv[vs->i]; + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +gecode/flatzinc/flatzinc.cpp:912:65: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 912 | bv[boolVarCount++] = BoolVar(*this, vs2bsl(vs), vs2bsh(vs)); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because '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] @@ -204398,6 +214307,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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +gecode/flatzinc/flatzinc.cpp: In member function 'void Gecode::FlatZinc::FlatZincSpace::newSetVar(Gecode::FlatZinc::SetVarSpec*)': +gecode/flatzinc/flatzinc.cpp:922:35: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 922 | sv[setVarCount++] = sv[vs->i]; + | ^ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/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); @@ -204408,6 +214326,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/flatzinc/flatzinc.cpp:928:47: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 928 | sv[setVarCount++] = SetVar(*this, d, d); + | ^ +./gecode/set/var/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); @@ -204418,6 +214342,18 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +gecode/flatzinc/flatzinc.cpp:935:47: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 935 | sv[setVarCount++] = SetVar(*this, d, d); + | ^ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +gecode/flatzinc/flatzinc.cpp:941:59: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 941 | sv[setVarCount++] = SetVar(*this, IntSet::empty, d); + | ^ +./gecode/set/var/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::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); @@ -204428,6 +214364,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) { | ~~~~~^~~~ +gecode/flatzinc/flatzinc.cpp:948:59: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 948 | sv[setVarCount++] = SetVar(*this, IntSet::empty, d); + | ^ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +gecode/flatzinc/flatzinc.cpp:953:58: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 953 | Set::Limits::max)); + | ^ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +gecode/flatzinc/flatzinc.cpp: In member function 'void Gecode::FlatZinc::FlatZincSpace::newFloatVar(Gecode::FlatZinc::FloatVarSpec*)': +gecode/flatzinc/flatzinc.cpp:969:37: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 969 | fv[floatVarCount++] = fv[vs->i]; + | ^ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/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:983:55: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 983 | fv[floatVarCount++] = FloatVar(*this, dmin, dmax); + | ^ +./gecode/float/var/float.hpp:46:3: note: because '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] @@ -204439,6 +214402,13 @@ ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ +gecode/flatzinc/flatzinc.cpp: In member function 'void Gecode::FlatZinc::FlatZincSpace::createBranchers(Gecode::FlatZinc::Printer&, Gecode::FlatZinc::AST::Node*, Gecode::FlatZinc::FlatZincOptions&, bool, std::ostream&)': +gecode/flatzinc/flatzinc.cpp:1129:40: warning: implicitly-declared 'Gecode::IntVarArray& Gecode::IntVarArray::operator=(const Gecode::IntVarArray&)' is deprecated [-Wdeprecated-copy] + 1129 | iv_lns = IntVarArray(*this, k); + | ^ +./gecode/int/array.hpp:150:3: note: because 'Gecode::IntVarArray' has user-provided 'Gecode::IntVarArray::IntVarArray(const Gecode::IntVarArray&)' + 150 | IntVarArray::IntVarArray(const IntVarArray& a) + | ^~~~~~~~~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ @@ -204448,15 +214418,45 @@ ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ +gecode/flatzinc/flatzinc.cpp:1134:53: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1134 | iv_lns[k++] = iv[vars->a[i]->getIntVar()]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/flatzinc/flatzinc.cpp:1138:67: warning: implicitly-declared 'Gecode::SharedArray& Gecode::SharedArray::operator=(const Gecode::SharedArray&)' is deprecated [-Wdeprecated-copy] + 1138 | _lnsInitialSolution = IntSharedArray(initial->a.size()); + | ^ ./gecode/int/branch/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/shared-array.hpp:251:3: note: because 'Gecode::SharedArray' has user-provided 'Gecode::SharedArray::SharedArray(const Gecode::SharedArray&) [with T = int]' + 251 | SharedArray::SharedArray(const SharedArray& sa) + | ^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ +gecode/flatzinc/flatzinc.cpp:1159:49: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1159 | va[k++] = iv[vars->a[i]->getIntVar()]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/flatzinc/flatzinc.cpp:1186:49: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1186 | va[k++] = iv[vars->a[i]->getIntVar()]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/flatzinc/flatzinc.cpp:1205:50: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1205 | va[k++] = bv[vars->a[i]->getBoolVar()]; + | ^ +./gecode/int/var/bool.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()); @@ -204485,6 +214485,42 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +gecode/flatzinc/flatzinc.cpp:1248:49: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1248 | va[k++] = sv[vars->a[i]->getSetVar()]; + | ^ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +gecode/flatzinc/flatzinc.cpp:1312:51: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1312 | va[k++] = fv[vars->a[i]->getFloatVar()]; + | ^ +./gecode/float/var/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:1366:29: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1366 | iv_tmp[j++] = iv[i]; + | ^ +./gecode/int/var/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/flatzinc.cpp:1370:27: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1370 | iv_sol[k++] = iv[i]; + | ^ +./gecode/int/var/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/flatzinc.cpp:1398:29: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1398 | bv_tmp[j++] = bv[i]; + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +gecode/flatzinc/flatzinc.cpp:1402:27: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1402 | bv_sol[k++] = bv[i]; + | ^ +./gecode/int/var/bool.hpp:50:3: note: because '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] @@ -204506,6 +214542,15 @@ ./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +gecode/flatzinc/flatzinc.cpp:1444:29: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1444 | fv_tmp[j++] = fv[i]; + | ^ +./gecode/float/var/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:1448:27: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1448 | fv_sol[k++] = fv[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); @@ -204516,6 +214561,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/float/var/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:1484:29: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1484 | sv_tmp[j++] = sv[i]; + | ^ ./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -204526,6 +214577,39 @@ ./gecode/int.hh: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) + | ^~~~~~ +gecode/flatzinc/flatzinc.cpp:1488:27: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1488 | sv_sol[k++] = sv[i]; + | ^ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +gecode/flatzinc/flatzinc.cpp:1500:39: warning: implicitly-declared 'Gecode::IntVarArray& Gecode::IntVarArray::operator=(const Gecode::IntVarArray&)' is deprecated [-Wdeprecated-copy] + 1500 | iv_aux = IntVarArray(*this, iv_tmp); + | ^ +./gecode/int/array.hpp:150:3: note: because 'Gecode::IntVarArray' has user-provided 'Gecode::IntVarArray::IntVarArray(const Gecode::IntVarArray&)' + 150 | IntVarArray::IntVarArray(const IntVarArray& a) + | ^~~~~~~~~~~ +gecode/flatzinc/flatzinc.cpp:1501:40: warning: implicitly-declared 'Gecode::BoolVarArray& Gecode::BoolVarArray::operator=(const Gecode::BoolVarArray&)' is deprecated [-Wdeprecated-copy] + 1501 | bv_aux = BoolVarArray(*this, bv_tmp); + | ^ +./gecode/int/array.hpp:166:3: note: because 'Gecode::BoolVarArray' has user-provided 'Gecode::BoolVarArray::BoolVarArray(const Gecode::BoolVarArray&)' + 166 | BoolVarArray::BoolVarArray(const BoolVarArray& a) + | ^~~~~~~~~~~~ +gecode/flatzinc/flatzinc.cpp:1504:39: warning: implicitly-declared 'Gecode::SetVarArray& Gecode::SetVarArray::operator=(const Gecode::SetVarArray&)' is deprecated [-Wdeprecated-copy] + 1504 | sv_aux = SetVarArray(*this, sv_tmp); + | ^ +./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/flatzinc/flatzinc.cpp:1508:41: warning: implicitly-declared 'Gecode::FloatVarArray& Gecode::FloatVarArray::operator=(const Gecode::FloatVarArray&)' is deprecated [-Wdeprecated-copy] + 1508 | fv_aux = FloatVarArray(*this, fv_tmp); + | ^ +./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/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -204547,6 +214631,67 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +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); + | ^ +./gecode/int/var/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/flatzinc.cpp:2238:47: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2238 | ia[i+offset] = iv[a->a[i]->getIntVar()]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/flatzinc/flatzinc.cpp:2242:24: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2242 | ia[i+offset] = iv; + | ^~ +./gecode/int/var/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/flatzinc.cpp: In member function 'Gecode::BoolVarArgs Gecode::FlatZinc::FlatZincSpace::arg2boolvarargs(Gecode::FlatZinc::AST::Node*, int, int)': +gecode/flatzinc/flatzinc.cpp:2256:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2256 | ia[i] = BoolVar(*this, 0, 0); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +gecode/flatzinc/flatzinc.cpp:2263:24: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2263 | ia[offset++] = iv; + | ^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +gecode/flatzinc/flatzinc.cpp:2266:62: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2266 | ia[offset++] = bv[aliasBool2Int(a->a[i]->getIntVar())]; + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +gecode/flatzinc/flatzinc.cpp:2268:48: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2268 | ia[offset++] = bv[a->a[i]->getBoolVar()]; + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +gecode/flatzinc/flatzinc.cpp: In member function 'Gecode::BoolVar Gecode::FlatZinc::FlatZincSpace::arg2BoolVar(Gecode::FlatZinc::AST::Node*)': +gecode/flatzinc/flatzinc.cpp:2277:53: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2277 | x0 = BoolVar(*this, n->getBool(), n->getBool()); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +gecode/flatzinc/flatzinc.cpp:2280:30: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2280 | x0 = bv[n->getBoolVar()]; + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +gecode/flatzinc/flatzinc.cpp: In member function 'Gecode::IntVar Gecode::FlatZinc::FlatZincSpace::arg2IntVar(Gecode::FlatZinc::AST::Node*)': +gecode/flatzinc/flatzinc.cpp:2288:29: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2288 | x0 = iv[n->getIntVar()]; + | ^ 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)': @@ -204559,6 +214704,15 @@ ./gecode/set.hh:741: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/var/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/flatzinc.cpp:2290:50: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2290 | x0 = IntVar(*this, n->getInt(), n->getInt()); + | ^ +./gecode/int/var/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); @@ -204569,6 +214723,29 @@ ./gecode/set.hh:747:12: note: 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/flatzinc/flatzinc.cpp: In member function 'Gecode::SetVar Gecode::FlatZinc::FlatZincSpace::arg2SetVar(Gecode::FlatZinc::AST::Node*)': +gecode/flatzinc/flatzinc.cpp:2321:30: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2321 | x0 = SetVar(*this, d, d); + | ^ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +gecode/flatzinc/flatzinc.cpp:2323:29: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2323 | x0 = sv[n->getSetVar()]; + | ^ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +gecode/flatzinc/flatzinc.cpp: In member function 'Gecode::SetVarArgs Gecode::FlatZinc::FlatZincSpace::arg2setvarargs(Gecode::FlatZinc::AST::Node*, int, int, const Gecode::IntSet&)': +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/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +gecode/flatzinc/flatzinc.cpp:2337:40: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2337 | ia[i+offset] = arg2SetVar(a->a[i]); + | ^ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -204580,6 +214757,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/set/var/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); @@ -204590,6 +214770,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/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); + | ^ +./gecode/float/var/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:2365:49: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2365 | fa[i+offset] = fv[a->a[i]->getFloatVar()]; + | ^ +./gecode/float/var/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: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/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()]; + | ^ +./gecode/float/var/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:2380:56: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2380 | x0 = FloatVar(*this, n->getFloat(), n->getFloat()); + | ^ +./gecode/float/var/float.hpp:46:3: 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] @@ -204630,6 +214842,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, | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-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 ./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); @@ -204651,6 +214866,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/flatzinc/flatzinc.cpp: In member function 'void Gecode::FlatZinc::Printer::shrinkArrays(Gecode::Space&, int&, bool, Gecode::IntVarArray&, Gecode::BoolVarArray&, Gecode::SetVarArray&, Gecode::FloatVarArray&)': +gecode/flatzinc/flatzinc.cpp:2801:33: warning: implicitly-declared 'Gecode::IntVarArray& Gecode::IntVarArray::operator=(const Gecode::IntVarArray&)' is deprecated [-Wdeprecated-copy] + 2801 | iv = IntVarArray(home, 1); + | ^ +./gecode/int/array.hpp:150:3: note: because 'Gecode::IntVarArray' has user-provided 'Gecode::IntVarArray::IntVarArray(const Gecode::IntVarArray&)' + 150 | IntVarArray::IntVarArray(const IntVarArray& a) + | ^~~~~~~~~~~ +gecode/flatzinc/flatzinc.cpp:2802:17: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2802 | iv[0] = ov; + | ^~ +./gecode/int/var/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/flatzinc.cpp:2805:33: warning: implicitly-declared 'Gecode::IntVarArray& Gecode::IntVarArray::operator=(const Gecode::IntVarArray&)' is deprecated [-Wdeprecated-copy] + 2805 | iv = IntVarArray(home, 0); + | ^ +./gecode/int/array.hpp:150:3: note: because 'Gecode::IntVarArray' has user-provided 'Gecode::IntVarArray::IntVarArray(const Gecode::IntVarArray&)' + 150 | IntVarArray::IntVarArray(const IntVarArray& a) + | ^~~~~~~~~~~ +gecode/flatzinc/flatzinc.cpp:2807:32: warning: implicitly-declared 'Gecode::BoolVarArray& Gecode::BoolVarArray::operator=(const Gecode::BoolVarArray&)' is deprecated [-Wdeprecated-copy] + 2807 | bv = BoolVarArray(home, 0); + | ^ +./gecode/int/array.hpp:166:3: note: because 'Gecode::BoolVarArray' has user-provided 'Gecode::BoolVarArray::BoolVarArray(const Gecode::BoolVarArray&)' + 166 | BoolVarArray::BoolVarArray(const BoolVarArray& a) + | ^~~~~~~~~~~~ +gecode/flatzinc/flatzinc.cpp:2809:31: warning: implicitly-declared 'Gecode::SetVarArray& Gecode::SetVarArray::operator=(const Gecode::SetVarArray&)' is deprecated [-Wdeprecated-copy] + 2809 | sv = SetVarArray(home, 0); + | ^ +./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/flatzinc/flatzinc.cpp:2814:35: warning: implicitly-declared 'Gecode::FloatVarArray& Gecode::FloatVarArray::operator=(const Gecode::FloatVarArray&)' is deprecated [-Wdeprecated-copy] + 2814 | fv = FloatVarArray(home, 1); + | ^ +./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) + | ^~~~~~~~~~~~~ +gecode/flatzinc/flatzinc.cpp:2815:17: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2815 | fv[0] = ov; + | ^~ +./gecode/float/var/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:2818:34: warning: implicitly-declared 'Gecode::FloatVarArray& Gecode::FloatVarArray::operator=(const Gecode::FloatVarArray&)' is deprecated [-Wdeprecated-copy] + 2818 | fv = FloatVarArray(home,0); + | ^ +./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) + | ^~~~~~~~~~~~~ +gecode/flatzinc/flatzinc.cpp:2850:39: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2850 | iva[(*i).second] = iv[(*i).first]; + | ^ +./gecode/int/var/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/flatzinc.cpp:2852:31: warning: implicitly-declared 'Gecode::IntVarArray& Gecode::IntVarArray::operator=(const Gecode::IntVarArray&)' is deprecated [-Wdeprecated-copy] + 2852 | iv = IntVarArray(home, iva); + | ^ +./gecode/int/array.hpp:150:3: note: because 'Gecode::IntVarArray' has user-provided 'Gecode::IntVarArray::IntVarArray(const Gecode::IntVarArray&)' + 150 | IntVarArray::IntVarArray(const IntVarArray& a) + | ^~~~~~~~~~~ +gecode/flatzinc/flatzinc.cpp:2856:39: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2856 | bva[(*i).second] = bv[(*i).first]; + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +gecode/flatzinc/flatzinc.cpp:2858:32: warning: implicitly-declared 'Gecode::BoolVarArray& Gecode::BoolVarArray::operator=(const Gecode::BoolVarArray&)' is deprecated [-Wdeprecated-copy] + 2858 | bv = BoolVarArray(home, bva); + | ^ +./gecode/int/array.hpp:166:3: note: because 'Gecode::BoolVarArray' has user-provided 'Gecode::BoolVarArray::BoolVarArray(const Gecode::BoolVarArray&)' + 166 | BoolVarArray::BoolVarArray(const BoolVarArray& a) + | ^~~~~~~~~~~~ +gecode/flatzinc/flatzinc.cpp:2863:39: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2863 | sva[(*i).second] = sv[(*i).first]; + | ^ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +gecode/flatzinc/flatzinc.cpp:2865:31: warning: implicitly-declared 'Gecode::SetVarArray& Gecode::SetVarArray::operator=(const Gecode::SetVarArray&)' is deprecated [-Wdeprecated-copy] + 2865 | sv = SetVarArray(home, sva); + | ^ +./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/flatzinc/flatzinc.cpp:2871:39: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2871 | fva[(*i).second] = fv[(*i).first]; + | ^ +./gecode/float/var/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:2873:33: warning: implicitly-declared 'Gecode::FloatVarArray& Gecode::FloatVarArray::operator=(const Gecode::FloatVarArray&)' is deprecated [-Wdeprecated-copy] + 2873 | fv = FloatVarArray(home, fva); + | ^ +./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/float.hh:1404, from ./gecode/gist.hh:43: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -204673,6 +214985,17 @@ ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/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/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -204684,6 +215007,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 + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/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); @@ -204694,6 +215027,26 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: 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] @@ -204723,6 +215076,26 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: 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] @@ -204755,18 +215128,65 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist/node.hh:37, - from ./gecode/gist/spacenode.hh:37, - from ./gecode/gist/visualnode.hh:37, - from gecode/gist/visualnode.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -204799,6 +215219,19 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:171:31: required from here 171 | : VarArray(home,a) {} @@ -204853,6 +215286,12 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -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 +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-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]' 1858 | : ArgArrayBase(aa) {} @@ -204892,6 +215331,84 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' 1858 | : ArgArrayBase(aa) {} @@ -204905,38 +215422,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -205015,112 +215500,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 destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/inter.hpp:266:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x0lbc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/inter.hpp:266:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x0ubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/inter.hpp:266:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x0lbc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/inter.hpp:266:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x0ubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist/node.hh:37, - from ./gecode/gist/spacenode.hh:37, - from ./gecode/gist/visualnode.hh:37, - from ./gecode/gist/nodecursor.hh:37, - from ./gecode/gist/drawingcursor.hh:37, - from gecode/gist/drawingcursor.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759: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 destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/inter.hpp:266:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x0lbc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/inter.hpp:266:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x0ubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/inter.hpp:266:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x0lbc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/inter.hpp:266:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x0ubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ +cp gecode/flatzinc/parser.tab.hpp gecode/flatzinc/parser.tab.hh +flex -ogecode/flatzinc/lexer.yy.cpp \ + ./gecode/flatzinc/lexer.lxx +g++ -shared -pthread 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/gist/mainwindow.o gecode/gist/mainwindow.cpp +-c -o gecode/flatzinc/parser.tab.o gecode/flatzinc/parser.tab.cpp In file included from ./gecode/kernel.hh:150, - from ./gecode/gist/node.hh:37, - from ./gecode/gist/spacenode.hh:37, - from ./gecode/gist/visualnode.hh:37, - from ./gecode/gist/nodestats.hh:37, - from gecode/gist/nodestats.cpp:34: + 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; @@ -205129,87 +215523,13 @@ 2011 | Space(Space& s); | ^~~~~ In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView]' at ./gecode/set/element/disjoint.hpp:191:7: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x1uc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView]' at ./gecode/set/element/disjoint.hpp:191:7: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x1uc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView]' at ./gecode/set/element/disjoint.hpp:261:7: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x1uc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView]' at ./gecode/set/element/disjoint.hpp:261:7: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x1uc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView]' at ./gecode/set/element/disjoint.hpp:310:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x1uc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView]' at ./gecode/set/element/disjoint.hpp:310:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x1uc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + inlined from 'Gecode::Iter::Ranges::NaryInter::~NaryInter()' at ./gecode/iter/ranges-inter.hpp:74:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryInter]' at ./gecode/set/var-imp/set.hpp:343:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { | ~~~~~~^~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759: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.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); - | ^~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -205404,6 +215724,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 destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::NaryInter::~NaryInter()' at ./gecode/iter/ranges-inter.hpp:74:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryInter]' at ./gecode/set/var-imp/set.hpp:269:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +In file included from ./gecode/kernel.hh:150, + from ./gecode/gist/node.hh:37, + from ./gecode/gist/spacenode.hh:37, + from ./gecode/gist/visualnode.hh:37, + from ./gecode/gist/nodestats.hh:37, + from gecode/gist/moc_nodestats.cpp:10: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -205466,10 +215807,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, | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-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/gist.hh:36, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/mainwindow.cpp:34: + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -205581,15 +215924,43 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -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:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void 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) { + | ^ 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)': @@ -205599,6 +215970,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, + | ~~~~~^~~~ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ @@ -205609,9 +215996,20 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/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/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -205662,38 +216060,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] @@ -205726,8 +216092,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, | ~~~~~^~~~ +g++ -shared -pthread 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/int.hh:917, - from ./gecode/gist.hh:38: + 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; @@ -205888,6 +216257,7 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +ln -fs libgecodesearch.so.49.0 libgecodesearch.so In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -205929,6 +216299,7 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +ln -fs libgecodesearch.so.49.0 libgecodesearch.so.49 In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -205951,7 +216322,7 @@ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, - from ./gecode/gist.hh:40: + from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': ./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); @@ -206054,8 +216425,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, | ~~~~~^~~~ +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/float.hh:1404, - from ./gecode/gist.hh:43: + from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': ./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); @@ -206158,20 +216540,517 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist.hh:36, - from gecode/gist/gist.cpp:37: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-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 -moc -I. -pgecode/gist gecode/gist/treecanvas.hh -o gecode/gist/moc_treecanvas.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/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,FRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1608: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | e.post(home,t ? irt : neg(irt),ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' + 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? irt : neg(irt),b,ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' + 319 | void post(Home home, IntRelType irt, const BoolVar& b, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1609: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': +./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | e.post(home,t ? frt : neg(frt)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' + 878 | void post(Home home, FloatRelType frt) const; + | ~~~~~^~~~ +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': +./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? frt : neg(frt),b); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' + 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': +./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | _e0.post(home,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 62 | _e0.post(home,SRT_NQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | _e0.post(home,SRT_EQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 67 | _e0.post(home,b,true,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': +./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | _e0.post(home,b,t,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867: +./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': +./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | BoolVar b(home,0,1); channel(home,b,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': +./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | IntVar x(home,0,1); channel(home,b,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': +./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | channel(home,f,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': +./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 70 | rel(home,SOT_UNION,x,s); + | ~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | count(home,x,n,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 46 | count(home,x,y,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | count(home,x,y,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 56 | count(home,x,n,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 61 | count(home,x,y,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 66 | count(home,x,y,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | count(home,x,n,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 77 | count(home,x,y,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 82 | count(home,x,y,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 87 | count(home,x,n,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 92 | count(home,x,y,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 97 | count(home,x,y,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 103 | count(home,x,n,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 108 | count(home,x,y,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 113 | count(home,x,y,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 118 | count(home,x,n,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 123 | count(home,x,y,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 128 | count(home,x,y,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': +./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 134 | rel(home,x,r,y,ipl); + | ~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' + 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': +./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 139 | rel(home,x,r,y,ipl); + | ~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' + 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': +./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 145 | dom(home,x,y,ipl); + | ~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' + 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' + 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': +./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | rel(home,SOT_UNION,x,y); + | ~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 159 | element(home,SOT_UNION,x,y,z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' + 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 165 | channel(home,x,xiv); + | ~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | element(home,SOT_UNION,xiv,z,y); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -206204,8 +217083,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/gist/treecanvas.hh:42, + from gecode/gist/moc_treecanvas.cpp:10: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/int.hh:917, - from ./gecode/gist.hh:38: + 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; @@ -206428,9 +217317,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, | ~~~~~^~~~ -moc -I. -pgecode/gist gecode/gist/qtgist.hh -o gecode/gist/moc_qtgist.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/gist.hh:40: + from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': ./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); @@ -206533,9 +217453,50 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -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 + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: 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/gist.hh:43: + from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': ./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); @@ -206606,6 +217567,28 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: 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] @@ -206638,159 +217621,166 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:343:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -moc -I. -pgecode/gist gecode/gist/textoutput.hh -o gecode/gist/moc_textoutput.cpp -moc -I. -pgecode/gist gecode/gist/preferences.hh -o gecode/gist/moc_preferences.cpp -In file included from ./gecode/kernel.hh: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; - | ^ -./gecode/kernel/core.hpp:2011: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/stopbrancher.hh:34, - from gecode/gist/stopbrancher.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -moc -I. -pgecode/gist gecode/gist/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:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: 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 + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: 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/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411: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, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,FRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1608: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, 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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ +./gecode/minimodel.hh: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/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411: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: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/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:269:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' + 878 | void post(Home home, FloatRelType frt) const; + | ~~~~~^~~~ +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': +./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? frt : neg(frt),b); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403: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:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' + 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': +./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | _e0.post(home,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411: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:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(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/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.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:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(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/core.hpp:1759:21: 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:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(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, + | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/gist.hh:38, - from ./gecode/gist/nodewidget.hh:37, - from gecode/gist/nodestats.cpp:35: + from ./gecode/gist/treecanvas.hh:43: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 53 | x = x0; @@ -206800,17 +217790,332 @@ ./gecode/int/var/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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/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/int.hh:1723: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': ./gecode/int/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::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:1784:14: note: initializing argument 1 of '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, | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 77 | count(home,x,y,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 82 | count(home,x,y,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 87 | count(home,x,n,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 92 | count(home,x,y,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 97 | count(home,x,y,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 103 | count(home,x,n,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 108 | count(home,x,y,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 113 | count(home,x,y,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 118 | count(home,x,n,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 123 | count(home,x,y,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 128 | count(home,x,y,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': +./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 134 | rel(home,x,r,y,ipl); + | ~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' + 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': +./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 139 | rel(home,x,r,y,ipl); + | ~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' + 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': +./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 145 | dom(home,x,y,ipl); + | ~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' + 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' + 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': +./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | rel(home,SOT_UNION,x,y); + | ~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 159 | element(home,SOT_UNION,x,y,z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' + 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 165 | channel(home,x,xiv); + | ~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | element(home,SOT_UNION,xiv,z,y); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -206832,6 +218137,17 @@ ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); @@ -206842,6 +218158,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/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/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); @@ -206852,6 +218178,46 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -206864,6 +218230,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::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]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/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); @@ -206874,6 +218253,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::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]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.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); @@ -206894,6 +218286,19 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -206923,6 +218328,19 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -207013,420 +218431,770 @@ ./gecode/int.hh:5684:14: note: initializing 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/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: +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | 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::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: 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)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp: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: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:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/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); | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.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/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/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:1851:14: note: initializing 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/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/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, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const 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/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: 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::IntAFC::init(Gecode::Home, const 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); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/gist.hh:40: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp: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/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/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:1630:19: note: initializing argument 1 of 'Gecode::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/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/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:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/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:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/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:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: 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/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(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/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because '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]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.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:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/gist.hh:38, - from ./gecode/gist/stopbrancher.hh:35: + 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; @@ -207436,19 +219204,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': ./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -207460,62 +219215,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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of '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:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -207599,69 +219298,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because '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:1587: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/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 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] @@ -207691,17 +219327,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, - | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -207751,18 +219376,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: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/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); @@ -207773,16 +219386,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/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: 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); @@ -207793,27 +219396,6 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -207835,235 +219417,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/float.hh:1404, - from ./gecode/gist.hh:43: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh: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) { - | ^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp: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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void 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:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.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:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:1630:19: note: 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/flatzinc/registry.o gecode/flatzinc/registry.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/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 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:755, from ./gecode/gist.hh:40: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -208107,55 +219460,11 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/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:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587: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) { | ^~~~ @@ -208174,53 +219483,12 @@ ./gecode/set/branch/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::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing 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] @@ -208242,28 +219510,6 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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] @@ -208275,6 +219521,17 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/gist.hh:36, + from ./gecode/gist/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)': @@ -208318,28 +219575,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::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: 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] @@ -208401,49 +219636,38 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh: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); - | ~~~~~~~^~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void 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 @@ -208456,15 +219680,6 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here 126 | : VarArgArray(a) {} @@ -208475,30 +219690,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.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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 155 | : VarArray(home,a) {} @@ -208509,16 +219700,6 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:171:31: required from here 171 | : VarArray(home,a) {} @@ -208529,106 +219710,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -208641,11 +219722,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:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39: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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here 85 | : VarArray(home,a) {} @@ -208656,65 +219732,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing 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.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -gecode/gist/stopbrancher.cpp: In constructor 'Gecode::Gist::StopBrancher::StopBrancher(Gecode::Home)': -gecode/gist/stopbrancher.cpp:44:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | StopBrancher::StopBrancher(Home home) : Brancher(home), done(false) {} - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' - 3605 | Brancher::Brancher(Home _home) : - | ~~~~~^~~~~ -gecode/gist/stopbrancher.cpp: In static member function 'static void Gecode::Gist::StopBrancher::post(Gecode::Home)': -gecode/gist/stopbrancher.cpp:79:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | (void) new (home) StopBrancher(home); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/gist/stopbrancher.cpp:44:35: note: initializing argument 1 of 'Gecode::Gist::StopBrancher::StopBrancher(Gecode::Home)' - 44 | StopBrancher::StopBrancher(Home home) : Brancher(home), done(false) {} - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because '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 @@ -208737,17 +219754,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/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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here 155 | : VarArray(home,a) {} @@ -208758,54 +219764,28 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -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/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.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) - | ^~~~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:171:31: required from here 171 | : VarArray(home,a) {} @@ -208816,6 +219796,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/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, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -208828,138 +219830,128 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./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: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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/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/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -208967,27 +219959,11 @@ ./gecode/kernel/data/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/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 ./gecode/float/view.hpp:517, from ./gecode/float.hh:944: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:114:32: required from here 114 | : VarArray(home,a) {} @@ -208998,18 +219974,110 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -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()); } - | ^ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(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/iter.hh:51: +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, + inlined from 'Gecode::Iter::Ranges::Diff::~Diff()' at ./gecode/iter/ranges-diff.hpp:43:9, + inlined from 'void Gecode::FlatZinc::{anonymous}::p_global_cardinality(Gecode::FlatZinc::FlatZincSpace&, const Gecode::FlatZinc::ConExpr&, Gecode::FlatZinc::AST::Node*)' at gecode/flatzinc/registry.cpp:942:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*iv0_r$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, + inlined from 'void Gecode::FlatZinc::{anonymous}::p_global_cardinality(Gecode::FlatZinc::FlatZincSpace&, const Gecode::FlatZinc::ConExpr&, Gecode::FlatZinc::AST::Node*)' at gecode/flatzinc/registry.cpp:942:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*iv0_r$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -209036,6 +220104,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/set.hh:755, + from ./gecode/gist.hh:40: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' 1858 | : ArgArrayBase(aa) {} @@ -209049,6 +220139,47 @@ ./gecode/set/var/set.hpp:49:3: 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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' 1858 | : ArgArrayBase(aa) {} @@ -209062,6 +220193,36 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -209075,18 +220236,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:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' 1858 | : ArgArrayBase(aa) {} @@ -209100,36 +220249,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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' 1858 | : ArgArrayBase(aa) {} @@ -209143,6 +220273,19 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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]': @@ -209183,6 +220326,18 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +In file included from ./gecode/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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' 603 | return copy(d,s,static_cast(n)); @@ -209202,6 +220357,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) | ^~~~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' 603 | return copy(d,s,static_cast(n)); @@ -209221,41 +220391,89 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, + inlined from 'void Gecode::FlatZinc::{anonymous}::p_global_cardinality_low_up(Gecode::FlatZinc::FlatZincSpace&, const Gecode::FlatZinc::ConExpr&, Gecode::FlatZinc::AST::Node*)' at gecode/flatzinc/registry.cpp:993:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*u$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -209315,28 +220533,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' 603 | return copy(d,s,static_cast(n)); @@ -209356,58 +220552,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -209450,84 +220594,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]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -209550,6 +220616,28 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -209589,6 +220677,19 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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]': @@ -209610,19 +220711,6 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' 603 | return copy(d,s,static_cast(n)); @@ -209680,35 +220768,84 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/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/branch.o gecode/flatzinc/branch.cpp +g++ -shared -pthread gecode/int/int-set.o gecode/int/var-imp/int.o gecode/int/var-imp/bool.o gecode/int/var/int.o gecode/int/var/bool.o gecode/int/array.o gecode/int/bool.o gecode/int/bool/eqv.o gecode/int/extensional/dfa.o gecode/int/extensional/tuple-set.o gecode/int/extensional-regular.o gecode/int/extensional-tuple-set.o gecode/int/dom.o gecode/int/rel.o gecode/int/precede.o gecode/int/element.o gecode/int/count.o gecode/int/arithmetic.o gecode/int/exec.o gecode/int/exec/when.o gecode/int/element/pair.o gecode/int/linear/int-post.o gecode/int/linear-int.o gecode/int/linear/bool-post.o gecode/int/linear-bool.o gecode/int/branch.o gecode/int/distinct/eqite.o gecode/int/distinct/cbs.o gecode/int/distinct.o gecode/int/sorted.o gecode/int/gcc.o gecode/int/channel.o gecode/int/channel/link-single.o gecode/int/channel/link-multi.o gecode/int/unshare.o gecode/int/sequence.o gecode/int/bin-packing.o gecode/int/bin-packing/propagate.o gecode/int/bin-packing/conflict-graph.o gecode/int/order.o gecode/int/order/propagate.o gecode/int/unary.o gecode/int/cumulative.o gecode/int/cumulatives.o gecode/int/circuit.o gecode/int/no-overlap.o gecode/int/nvalues.o gecode/int/member.o gecode/int/branch/action.o gecode/int/branch/chb.o gecode/int/arithmetic/mult.o gecode/int/branch/view-sel.o gecode/int/branch/val-sel-commit.o gecode/int/branch/view-values.o gecode/int/relax.o gecode/int/ldsb.o gecode/int/ldsb/sym-imp.o gecode/int/ldsb/sym-obj.o gecode/int/trace.o gecode/int/trace/tracer.o gecode/int/exception.o -Wl,-soname=libgecodeint.so.49 \ + -L. -lgecodesupport -lgecodekernel \ + -o libgecodeint.so.49.0 +gecode/flatzinc/parser.yxx: In function 'int yyparse(void*)': +gecode/flatzinc/parser.yxx:1890:11: warning: '*(unsigned int*)((char*)&e + offsetof(Gecode::FlatZinc::SymbolEntry, Gecode::FlatZinc::SymbolEntry::t))' may be used uninitialized [-Wmaybe-uninitialized] + 1890 | if (e.t == ST_INTVARARRAY) + | ^~ +gecode/flatzinc/parser.yxx:1875:21: note: '*(unsigned int*)((char*)&e + offsetof(Gecode::FlatZinc::SymbolEntry, Gecode::FlatZinc::SymbolEntry::t))' was declared here + 1875 | SymbolEntry e; + | ^ +gecode/flatzinc/parser.yxx:1884:75: warning: 'e.Gecode::FlatZinc::SymbolEntry::i' may be used uninitialized [-Wmaybe-uninitialized] + 1884 | if ($3 == 0 || $3 > pp->arrays[e.i]) { + | ^ +gecode/flatzinc/parser.yxx:1875:21: note: 'e.Gecode::FlatZinc::SymbolEntry::i' was declared here + 1875 | SymbolEntry e; + | ^ +ln -fs libgecodeint.so.49.0 libgecodeint.so +ln -fs libgecodeint.so.49.0 libgecodeint.so.49 +g++ -shared -pthread gecode/float/var/float.o gecode/float/var-imp/float.o gecode/float/arithmetic.o gecode/float/array.o gecode/float/branch.o gecode/float/rel.o gecode/float/linear.o gecode/float/linear/post.o gecode/float/bool.o gecode/float/channel.o gecode/float/transcendental.o gecode/float/trigonometric.o gecode/float/branch/action.o gecode/float/branch/chb.o gecode/float/rounding.o gecode/float/exec.o gecode/float/branch/val-sel-commit.o gecode/float/branch/view-sel.o gecode/float/dom.o gecode/float/relax.o gecode/float/trace.o gecode/float/trace/tracer.o gecode/float/exception.o -Wl,-soname=libgecodefloat.so.49 \ + -L. -lgecodesupport -lgecodekernel -lgecodeint -lmpfr -lgmp\ + -o libgecodefloat.so.49.0 +g++ -shared -pthread gecode/gist/drawingcursor.o gecode/gist/gist.o gecode/gist/gecodelogo.o gecode/gist/node.o gecode/gist/spacenode.o gecode/gist/textoutput.o gecode/gist/treecanvas.o gecode/gist/qtgist.o gecode/gist/visualnode.o gecode/gist/nodestats.o gecode/gist/nodewidget.o gecode/gist/mainwindow.o gecode/gist/preferences.o gecode/gist/stopbrancher.o gecode/gist/moc_treecanvas.o gecode/gist/moc_qtgist.o gecode/gist/moc_mainwindow.o gecode/gist/moc_textoutput.o gecode/gist/moc_preferences.o gecode/gist/moc_nodestats.o -Wl,-soname=libgecodegist.so.49 \ + -L. -lgecodesupport -lgecodekernel -lgecodesearch -lgecodeint /usr/lib/x86_64-linux-gnu/libQt5PrintSupport.so /usr/lib/x86_64-linux-gnu/libQt5Widgets.so /usr/lib/x86_64-linux-gnu/libQt5Gui.so /usr/lib/x86_64-linux-gnu/libQt5Core.so -lGL -lpthread \ + -o libgecodegist.so.49.0 +ln -fs libgecodefloat.so.49.0 libgecodefloat.so +ln -fs libgecodefloat.so.49.0 libgecodefloat.so.49 +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryUnion]' at ./gecode/set/var-imp/set.hpp:269:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +ln -fs libgecodegist.so.49.0 libgecodegist.so +ln -fs libgecodegist.so.49.0 libgecodegist.so.49 +make[2]: 'libgecodegist.so.49.0' is up to date. +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryUnion]' at ./gecode/set/var-imp/set.hpp:343:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +g++ -shared -pthread gecode/set/branch.o gecode/set/cardinality.o gecode/set/convex.o gecode/set/convex/conv.o gecode/set/convex/hull.o gecode/set/dom.o gecode/set/rel.o gecode/set/rel-op.o gecode/set/rel-op-ternary.o gecode/set/rel-op-singleton.o gecode/set/rel-op/post-compl.o gecode/set/rel-op/post-nocompl.o gecode/set/rel-op/post-compl-cvv.o gecode/set/rel-op/post-nocompl-cvv.o gecode/set/rel-op/post-compl-vvc.o gecode/set/rel-op/post-nocompl-vvc.o gecode/set/rel-op/post-compl-cvc.o gecode/set/rel-op/post-nocompl-cvc.o gecode/set/rel-op-const-vvc.o gecode/set/rel-op-const-vcv.o gecode/set/rel-op-const-vcc.o gecode/set/rel-op-const-cvc.o gecode/set/rel-op-const-cvv.o gecode/set/int.o gecode/set/channel.o gecode/set/bool.o gecode/set/element.o gecode/set/sequence.o gecode/set/distinct.o gecode/set/distinct/atmostOne.o gecode/set/precede.o gecode/set/sequence/seq.o gecode/set/sequence/seq-u.o gecode/set/array.o gecode/set/var-imp/set.o gecode/set/var-imp/integerset.o gecode/set/var/set.o gecode/set/exec.o gecode/set/branch/action.o gecode/set/branch/chb.o gecode/set/branch/view-sel.o gecode/set/branch/val-sel-commit.o gecode/set/branch/ngl.o gecode/set/ldsb.o gecode/set/ldsb/sym-imp.o gecode/set/relax.o gecode/set/trace.o gecode/set/trace/tracer.o gecode/set/exception.o -Wl,-soname=libgecodeset.so.49 \ + -L. -lgecodesupport -lgecodekernel -lgecodeint \ + -o libgecodeset.so.49.0 +ln -fs libgecodeset.so.49.0 libgecodeset.so +ln -fs libgecodeset.so.49.0 libgecodeset.so.49 +g++ -shared -pthread gecode/minimodel/int-expr.o gecode/minimodel/int-rel.o gecode/minimodel/int-arith.o gecode/minimodel/bool-expr.o gecode/minimodel/set-expr.o gecode/minimodel/set-rel.o gecode/minimodel/dom.o gecode/minimodel/float-expr.o gecode/minimodel/float-rel.o gecode/minimodel/float-arith.o gecode/minimodel/reg.o gecode/minimodel/optimize.o gecode/minimodel/exception.o gecode/minimodel/ipl.o -Wl,-soname=libgecodeminimodel.so.49 \ + -L. -lgecodesupport -lgecodekernel -lgecodeint -lgecodefloat -lgecodeset \ + -o libgecodeminimodel.so.49.0 +ln -fs libgecodeminimodel.so.49.0 libgecodeminimodel.so +ln -fs libgecodeminimodel.so.49.0 libgecodeminimodel.so.49 +g++ -shared -pthread gecode/driver/options.o gecode/driver/script.o -Wl,-soname=libgecodedriver.so.49 \ + -L. -lgecodesupport -lgecodekernel -lgecodesearch -lgecodeint -lgecodeminimodel -lgecodegist \ + -o libgecodedriver.so.49.0 +ln -fs libgecodedriver.so.49.0 libgecodedriver.so +ln -fs libgecodedriver.so.49.0 libgecodedriver.so.49 +g++ -shared -pthread gecode/flatzinc/flatzinc.o gecode/flatzinc/registry.o gecode/flatzinc/branch.o gecode/flatzinc/parser.tab.o gecode/flatzinc/lexer.yy.o -Wl,-soname=libgecodeflatzinc.so.49 \ + -L. -lgecodesupport -lgecodekernel -lgecodesearch -lgecodeint \ + -lgecodeset -lgecodefloat -lgecodeminimodel -lgecodegist -lgecodedriver /usr/lib/x86_64-linux-gnu/libQt5PrintSupport.so /usr/lib/x86_64-linux-gnu/libQt5Widgets.so /usr/lib/x86_64-linux-gnu/libQt5Gui.so /usr/lib/x86_64-linux-gnu/libQt5Core.so -lGL -lpthread \ + -o libgecodeflatzinc.so.49.0 +ln -fs libgecodeflatzinc.so.49.0 libgecodeflatzinc.so +ln -fs libgecodeflatzinc.so.49.0 libgecodeflatzinc.so.49 +make[2]: Leaving directory '/build/reproducible-path/gecode-6.2.0' +make[2]: Entering directory '/build/reproducible-path/gecode-6.2.0' +make[2]: Leaving directory '/build/reproducible-path/gecode-6.2.0' +make[2]: Entering directory '/build/reproducible-path/gecode-6.2.0' +make[2]: Nothing to be done for 'framework'. +make[2]: Leaving directory '/build/reproducible-path/gecode-6.2.0' +make[2]: Entering directory '/build/reproducible-path/gecode-6.2.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 tools/flatzinc/fzn-gecode.o tools/flatzinc/fzn-gecode.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/flatzinc.hh:43, - from ./gecode/flatzinc/registry.hh:37, - from gecode/flatzinc/registry.cpp:38: + from tools/flatzinc/fzn-gecode.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; @@ -209716,6 +220853,981 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,FRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1608: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | e.post(home,t ? irt : neg(irt),ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' + 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? irt : neg(irt),b,ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' + 319 | void post(Home home, IntRelType irt, const BoolVar& b, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1609: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': +./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | e.post(home,t ? frt : neg(frt)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' + 878 | void post(Home home, FloatRelType frt) const; + | ~~~~~^~~~ +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': +./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? frt : neg(frt),b); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' + 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': +./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | _e0.post(home,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 62 | _e0.post(home,SRT_NQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | _e0.post(home,SRT_EQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 67 | _e0.post(home,b,true,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': +./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | _e0.post(home,b,t,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867: +./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': +./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | BoolVar b(home,0,1); channel(home,b,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': +./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | IntVar x(home,0,1); channel(home,b,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': +./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | channel(home,f,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': +./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 70 | rel(home,SOT_UNION,x,s); + | ~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | count(home,x,n,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 46 | count(home,x,y,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | count(home,x,y,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 56 | count(home,x,n,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 61 | count(home,x,y,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 66 | count(home,x,y,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | count(home,x,n,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 77 | count(home,x,y,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 82 | count(home,x,y,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 87 | count(home,x,n,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 92 | count(home,x,y,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 97 | count(home,x,y,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 103 | count(home,x,n,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 108 | count(home,x,y,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 113 | count(home,x,y,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 118 | count(home,x,n,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 123 | count(home,x,y,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 128 | count(home,x,y,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': +./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 134 | rel(home,x,r,y,ipl); + | ~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' + 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': +./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 139 | rel(home,x,r,y,ipl); + | ~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' + 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': +./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 145 | dom(home,x,y,ipl); + | ~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' + 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' + 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': +./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | rel(home,SOT_UNION,x,y); + | ~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 159 | element(home,SOT_UNION,x,y,z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' + 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 165 | channel(home,x,xiv); + | ~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | element(home,SOT_UNION,xiv,z,y); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -209738,46 +221850,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]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here 155 | : VarArray(home,a) {} @@ -209788,25 +221860,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::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:171:31: required from here 171 | : VarArray(home,a) {} @@ -209817,25 +221870,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -209932,111 +221966,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/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/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/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -210115,8 +222044,567 @@ ./gecode/float/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++ -o tools/flatzinc/fzn-gecode tools/flatzinc/fzn-gecode.o \ +-L. -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-lgecodeflatzinc -lgecodedriver -lgecodegist -lgecodesearch -lgecodeminimodel -lgecodeset -lgecodefloat -lmpfr -lgmp -lgecodeint -lgecodekernel -lgecodesupport +perl ./misc/fixmanifest.perl .so.49.0 tools/flatzinc/fzn-gecode.manifest +make[2]: Leaving directory '/build/reproducible-path/gecode-6.2.0' +make[2]: Entering directory '/build/reproducible-path/gecode-6.2.0' + +Compilation of Gecode finished successfully. To use Gecode, either add +/build/reproducible-path/gecode-6.2.0 +to your search path for libraries, or install Gecode using +make install + +make[2]: Leaving directory '/build/reproducible-path/gecode-6.2.0' +make[1]: Leaving directory '/build/reproducible-path/gecode-6.2.0' + dh_auto_test + make -j12 test "TESTSUITEFLAGS=-j12 --verbose" VERBOSE=1 +make[1]: Entering directory '/build/reproducible-path/gecode-6.2.0' +make[2]: Entering directory '/build/reproducible-path/gecode-6.2.0' +make[2]: 'gecode/kernel/var-type.hpp' is up to date. +make[2]: 'gecode/kernel/var-imp.hpp' is up to date. +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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.o test/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 test/int/channel.o test/int/channel.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/arithmetic.o test/int/arithmetic.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/basic.o test/int/basic.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/bool.o test/int/bool.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/count.o test/int/count.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/dom.o test/int/dom.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/distinct.o test/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 test/int/element.o test/int/element.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/extensional.o test/int/extensional.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/rel.o test/int/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 test/int/linear.o test/int/linear.cpp +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/count.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int.cpp:36: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/bool.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/basic.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/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 ./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); + | ^~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/channel.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/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/element.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/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/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: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:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void 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:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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) { + | ^ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: 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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: 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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void 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); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void 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) + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: 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/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void 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); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void 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/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; @@ -210220,6 +222708,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/int.hh:917, + from ./test/int.hh:41: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -210249,6 +222759,177 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::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:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/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/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 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] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: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) { + | ^~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 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) + | ^~~~~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -210256,6 +222937,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/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ @@ -210268,6 +222954,9 @@ ./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: 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); | ^ @@ -210277,6 +222966,388 @@ ./gecode/int.hh:4525:18: note: 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:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh: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:2488:20: note: initializing argument 1 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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::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, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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/int.hh:2458:20: note: initializing argument 1 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:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 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.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, 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, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, 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; + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because '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/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp: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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.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: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +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/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because '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] @@ -210288,6 +223359,41 @@ ./gecode/int.hh: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) { + | ^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/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/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/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:49:23: note: initializing argument 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:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, 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); @@ -210295,19 +223401,182 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 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: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::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because '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::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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of '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:2458:20: note: initializing argument 1 of '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:4429:21: note: initializing argument 1 of '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:4384:20: note: initializing argument 1 of '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 IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp: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:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::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:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.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&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.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/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3266:3: 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::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:2519:20: note: initializing argument 1 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/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:50:11: 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:2549:20: note: initializing argument 1 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: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/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 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:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ ./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -210318,6 +223587,109 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of '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); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.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::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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.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: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::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:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because '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] @@ -210326,9 +223698,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.hh:5666: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:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(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); @@ -210336,645 +223714,900 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int.hh:5684:14: note: initializing 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:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411: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:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: 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]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} +./gecode/int.hh:4481:17: note: initializing argument 1 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:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::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/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.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); - | ^ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/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:2458:20: note: initializing argument 1 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/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.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/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: 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:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(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/kernel/core.hpp:3266:3: note: because '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/int.hh:4384:20: note: initializing argument 1 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:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp: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, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 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 BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp: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/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 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:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 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, | ~~~~~^~~~ -bison -t -o gecode/flatzinc/parser.tab.cpp -d gecode/flatzinc/parser.yxx -g++ -shared -pthread 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/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.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/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp: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:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const 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/branch/afc.hpp:49:23: note: initializing argument 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] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/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/int/branch/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:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/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/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing 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) { | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/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:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/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/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/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); - | ~~~~~^~~~ -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/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1587: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:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh: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:4429:21: note: initializing argument 1 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/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of '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:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& 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/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/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/int.hh:4525:18: note: 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:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(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.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, 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/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: 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/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) + | ^~~~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/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:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.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:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(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()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.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) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:4525:18: note: initializing argument 1 of 'Gecode::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()); - | ^ +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:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp: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:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/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:4429:21: note: initializing argument 1 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/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/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/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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); + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: 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:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +test/int/count.cpp: In member function 'virtual void Test::Int::Count::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) + | ^~~~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp: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, - | ~~~~~^~~~ -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:4384:20: note: initializing argument 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::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/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: 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:4481:17: note: initializing argument 1 of 'Gecode::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/float.hh: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: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/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/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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: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/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/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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: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/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) + | ^~~~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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, + | ~~~~~^~~~ +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/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39: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:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(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:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(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:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(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/int.hh:5071: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/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': -./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | _e0.post(home,b,t,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of '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.hh: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.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | IntVar x(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/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::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.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:5099: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/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': -./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 70 | rel(home,SOT_UNION,x,s); - | ~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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:5666: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:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.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:5099: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:1968:16: note: 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:4525:18: note: 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/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of '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: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&, 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.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, 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:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, 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); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, 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:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::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:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, 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:5156:15: note: initializing argument 1 of '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:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, 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/int.hh:5071:15: 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:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, 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: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:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 87 | count(home,x,n,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: 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:4481:17: note: initializing 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:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:917, - from ./gecode/gist.hh:38: + 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; @@ -210984,260 +224617,205 @@ ./gecode/int/var/bool.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/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, 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.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::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:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, 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/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 123 | count(home,x,y,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:5128: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/int.hh: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: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&, 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/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::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: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::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/int.hh:1723: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': ./gecode/int/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); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/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: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/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.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/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:5684:14: note: initializing 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/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:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/minimodel.hh:2337: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const 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: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:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh: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: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:5684:14: note: initializing 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: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:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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:5684:14: note: initializing 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/set.hh:1041: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: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] @@ -211249,6 +224827,16 @@ ./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: 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 IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); @@ -211279,25 +224867,54 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/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); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: 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/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(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] @@ -211310,9 +224927,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/int.hh: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::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -211333,16 +224947,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/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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] @@ -211351,9 +224955,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 member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.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:2458:20: note: initializing argument 1 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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::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 IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); @@ -211384,26 +224998,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()); - | ^ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/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/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of '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:5684:14: note: initializing 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] @@ -211426,15 +225041,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/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); @@ -211455,45 +225061,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/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/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.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::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/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 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:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ @@ -211512,10 +225127,44 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int.hh:5071:15: 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/bool.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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.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) { | ^~~~ @@ -211528,9 +225177,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/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp: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:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: 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:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ @@ -211540,21 +225203,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) { | ^~~~ @@ -211581,38 +225229,45 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of '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/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5071:15: note: 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); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(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/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh: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/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': ./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); @@ -211623,6 +225278,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/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ ./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); @@ -211643,6 +225319,93 @@ ./gecode/int.hh:5156:15: note: initializing argument 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: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(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/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:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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] @@ -211654,6 +225417,11 @@ ./gecode/int.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/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': ./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); @@ -211664,19 +225432,68 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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/gist.hh:40: + 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/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128: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: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); @@ -211687,16 +225504,95 @@ ./gecode/set.hh: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:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because '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/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': ./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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.hh:747:12: note: 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/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.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:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(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.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -211718,8 +225614,22 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/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: + 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); @@ -211740,6 +225650,19 @@ ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: 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] @@ -211755,12 +225678,33 @@ ./gecode/set/branch/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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -211819,27 +225763,46 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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) { + | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: 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()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of '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:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: 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/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh: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:1258:17: note: initializing argument 1 of 'Gecode::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] @@ -211861,402 +225824,248 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing 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/flatzinc/parser.yxx: warning: fix-its can be applied. Rerun with option '--update'. [-Wother] -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -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 -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/minimodel.hh:48, + from test/int/distinct.cpp:37: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411: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.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.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.hh: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/kernel/core.hpp:1759:21: 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/registry.cpp: In function 'void Gecode::FlatZinc::{anonymous}::p_bin_packing_load(Gecode::FlatZinc::FlatZincSpace&, const Gecode::FlatZinc::ConExpr&, Gecode::FlatZinc::AST::Node*)': -gecode/flatzinc/registry.cpp:896:58: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 896 | bin2[i] = expr(s, bin[i]-minIdx, s.ann2ipl(ann)); - | ^ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/flatzinc/registry.cpp:897:15: warning: implicitly-declared 'Gecode::IntVarArgs& Gecode::IntVarArgs::operator=(const Gecode::IntVarArgs&)' is deprecated [-Wdeprecated-copy] - 897 | bin = bin2; - | ^~~~ -In file included from ./gecode/int.hh:840: -./gecode/int/array.hpp:92:3: note: because 'Gecode::IntVarArgs' has user-provided 'Gecode::IntVarArgs::IntVarArgs(const Gecode::IntVarArgs&)' - 92 | IntVarArgs::IntVarArgs(const IntVarArgs& a) - | ^~~~~~~~~~ -./gecode/int.hh: In member function 'Gecode::IntVarArgs& Gecode::IntVarArgs::operator=(const Gecode::IntVarArgs&)': -./gecode/int.hh:656:9: warning: implicitly-declared 'Gecode::VarArgArray& Gecode::VarArgArray::operator=(const Gecode::VarArgArray&)' is deprecated [-Wdeprecated-copy] - 656 | class IntVarArgs : public VarArgArray { - | ^~~~~~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp:1847:3: note: because 'Gecode::VarArgArray' has user-provided 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1847 | VarArgArray::VarArgArray(const VarArgArray& aa) - | ^~~~~~~~~~~~~~~~ -gecode/flatzinc/registry.cpp: In function 'void Gecode::FlatZinc::{anonymous}::p_bin_packing_load(Gecode::FlatZinc::FlatZincSpace&, const Gecode::FlatZinc::ConExpr&, Gecode::FlatZinc::AST::Node*)': -gecode/flatzinc/registry.cpp:897:15: note: synthesized method 'Gecode::IntVarArgs& Gecode::IntVarArgs::operator=(const Gecode::IntVarArgs&)' first required here - 897 | bin = bin2; - | ^~~~ -gecode/flatzinc/registry.cpp: In function 'void Gecode::FlatZinc::{anonymous}::p_sort(Gecode::FlatZinc::FlatZincSpace&, const Gecode::FlatZinc::ConExpr&, Gecode::FlatZinc::AST::Node*)': -gecode/flatzinc/registry.cpp:1104:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1104 | xy[i] = x[i]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/flatzinc/registry.cpp:1106:29: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1106 | xy[i+x.size()] = y[i]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/flatzinc/registry.cpp:1109:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1109 | x[i] = xy[i]; - | ^ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -gecode/flatzinc/registry.cpp:1111:29: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1111 | y[i] = xy[i+x.size()]; +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/flatzinc/registry.cpp: In function 'void Gecode::FlatZinc::{anonymous}::p_cumulatives(Gecode::FlatZinc::FlatZincSpace&, const Gecode::FlatZinc::ConExpr&, Gecode::FlatZinc::AST::Node*)': -gecode/flatzinc/registry.cpp:1250:49: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1250 | end[i] = expr(s,start[i]+duration[i]); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/flatzinc/registry.cpp:1266:49: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1266 | end[i] = expr(s,start[i]+duration[i]); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/flatzinc/registry.cpp:1274:47: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1274 | end[i] = expr(s,start[i]+duration[i]); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -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/flatzinc/registry.cpp:1284:50: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1284 | end[i] = expr(s, start[i] + duration[i]); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -gecode/flatzinc/registry.cpp:1291:48: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1291 | x[i] = expr(s, overlaps * height[i]); - | ^ -./gecode/kernel/core.hpp:3266: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:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const 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/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: 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::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/flatzinc/registry.cpp: In function 'void Gecode::FlatZinc::{anonymous}::p_nooverlap(Gecode::FlatZinc::FlatZincSpace&, const Gecode::FlatZinc::ConExpr&, Gecode::FlatZinc::AST::Node*)': -gecode/flatzinc/registry.cpp:1397:39: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1397 | x1[i] = expr(s, x0[i] + w[i]); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/flatzinc/registry.cpp:1399:39: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1399 | y1[i] = expr(s, y0[i] + h[i]); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/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/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 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); - | ^ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.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, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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:1616:15: note: initializing argument 1 of '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/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: 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:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(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/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.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/float.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/set.hh:1587: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/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::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.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: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 126 | : VarArgArray(a) {} @@ -212267,6 +226076,17 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here 155 | : VarArray(home,a) {} @@ -212287,896 +226107,715 @@ ./gecode/int/var/bool.hpp:50:3: 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)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(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:1851:14: note: initializing 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/arithmetic.cpp:39: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(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:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 67 | _e0.post(home,b,true,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867: -./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | BoolVar b(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48, + from test/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:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | IntVar x(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/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); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.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:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/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/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/set/branch/afc.hpp:49:23: note: initializing argument 1 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.hh:779:12: note: 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::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/minimodel.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:1206:20: note: initializing argument 1 of 'Gecode::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/int.hh:1968:16: note: 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/set.hh:1258:17: note: 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:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48, + from test/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/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, 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/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | count(home,x,n,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | count(home,x,n,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 77 | count(home,x,y,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, 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/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 87 | count(home,x,n,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh: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/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, 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/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, 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:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/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/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void 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 destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::NaryInter::~NaryInter()' at ./gecode/iter/ranges-inter.hpp:74:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryInter]' at ./gecode/set/var-imp/set.hpp:343:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/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, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 108 | count(home,x,y,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:1258:17: note: 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) + | ^~~~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of '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: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&, 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::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: 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/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 118 | count(home,x,n,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, 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/float.hh:1396:16: note: initializing 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)': +./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:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.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/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/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/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' - 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': -./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 145 | dom(home,x,y,ipl); - | ~~~^~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' - 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' - 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': -./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | rel(home,SOT_UNION,x,y); - | ~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::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 + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: 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:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/set.hh:1587:15: 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:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/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/int.hh:1968:16: note: 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/set.hh: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: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/set.hh:1616:15: note: initializing argument 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/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/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/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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 - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/minimodel.hh:2337: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const 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:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: 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/kernel/core.hpp:3266:3: 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: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, 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/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/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/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: 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/float/branch/afc.hpp:49:27: note: initializing argument 1 of '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); | ~~~~~^~~~ -In file included from ./gecode/iter.hh:57, - from ./gecode/int.hh:61: -./gecode/iter/ranges-diff.hpp: In instantiation of 'Gecode::Iter::Ranges::Diff::Diff(I&, J&) [with I = Gecode::Iter::Ranges::NaryUnion; J = Gecode::IntSetRanges]': -gecode/flatzinc/registry.cpp:922:30: required from here - 922 | extra_r(iv0_r,cover_r); - | ^ -./gecode/iter/ranges-diff.hpp:114:7: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] - 114 | : i(i0), j(j0) { - | ^~~~~ -In file included from ./gecode/iter.hh:67: -./gecode/iter/ranges-union.hpp:350:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)' - 350 | NaryUnion::operator =(const NaryUnion& m) { - | ^~~~~~~~~ -./gecode/iter/ranges-diff.hpp: In instantiation of 'Gecode::Iter::Ranges::ToValues::ToValues(I&) [with I = Gecode::Iter::Ranges::Diff]': -gecode/flatzinc/registry.cpp:924:62: required from here - 924 | Iter::Ranges::NaryUnion,IntSetRanges> > extra(extra_r); - | ^ -./gecode/iter/ranges-diff.hpp:43:9: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] - 43 | class Diff : public MinMax { - | ^~~~ -./gecode/iter/ranges-union.hpp:350:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)' - 350 | NaryUnion::operator =(const NaryUnion& m) { - | ^~~~~~~~~ -In file included from ./gecode/iter.hh:68: -./gecode/iter/ranges-values.hpp:97:7: note: synthesized method 'Gecode::Iter::Ranges::Diff::Diff(const Gecode::Iter::Ranges::Diff&)' first required here - 97 | : i(i0) { - | ^~~~~ -./gecode/iter/ranges-values.hpp: In instantiation of 'Gecode::Iter::Ranges::ToValues::ToValues(I&) [with I = Gecode::Iter::Ranges::NaryUnion]': -gecode/flatzinc/registry.cpp:981:59: required from here - 981 | Iter::Ranges::ToValues uv(u); - | ^ -./gecode/iter/ranges-values.hpp:97:7: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] - 97 | : i(i0) { - | ^~~~~ -./gecode/iter/ranges-union.hpp:350:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)' - 350 | NaryUnion::operator =(const NaryUnion& m) { - | ^~~~~~~~~ -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/float/branch/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/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/float.hh:1578:22: note: initializing argument 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:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +In file included from ./gecode/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/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: 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/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/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); + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4525:18: note: 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 - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because '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/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: 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:1851:14: note: initializing 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:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh: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]' 603 | return copy(d,s,static_cast(n)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1600:19: required from 'const Gecode::ArgArrayBase& Gecode::ArgArrayBase::operator=(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1600 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:774:9: required from here - 774 | class VarArgArray : public ArgArrayBase { - | ^~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ ./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh: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/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' 603 | return copy(d,s,static_cast(n)); @@ -213196,292 +226835,155 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because '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); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, - from ./gecode/flatzinc/branch.hh:39: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp: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/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:1578:22: note: initializing argument 1 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:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.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:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.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/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/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()); + | ^ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: 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:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh: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); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::NaryInter::~NaryInter()' at ./gecode/iter/ranges-inter.hpp:74:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryInter]' at ./gecode/set/var-imp/set.hpp:269:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 +./gecode/float.hh: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: + 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/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh: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); | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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); @@ -213492,6 +226994,9 @@ ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ +./gecode/float.hh:2122:14: note: initializing 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] @@ -213513,6 +227018,90 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::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); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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/kernel/core.hpp:3266:3: 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:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-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/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because '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] @@ -213521,9 +227110,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: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:49:27: note: initializing argument 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:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: 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: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:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ ./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = FloatAction(home,x,decay()); | ^ @@ -213542,17 +227155,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); @@ -213574,108 +227176,49 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: 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); - | ~~~^~~~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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.hh:2122:14: note: initializing 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/kernel/core.hpp:3266:3: 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); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing 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] @@ -213697,6 +227240,49 @@ ./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); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because '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/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:1104: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/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: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: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] @@ -213708,6 +227294,11 @@ ./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: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/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); @@ -213718,11 +227309,78 @@ ./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:1207:20: note: initializing argument 1 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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 62 | _e0.post(home,SRT_NQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | _e0.post(home,SRT_EQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(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) { + | ^~~~ 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:1210:20: note: initializing argument 1 of '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) { | ^~~~ @@ -213744,9 +227402,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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/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.hh:1207:20: note: initializing argument 1 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/int/var/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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ @@ -213774,9 +227456,66 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,FRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, 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) { + | ^~~~ +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: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:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-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: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:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::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: 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); @@ -213784,9 +227523,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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, 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); @@ -213801,30 +227564,96 @@ ./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: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/set.hh:779:12: note: 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/kernel/core.hpp:3266:3: note: because '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:1801:14: note: initializing argument 1 of 'void 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: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/minimodel.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/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | count(home,x,y,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, 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:1968:16: note: 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:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, 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/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] @@ -213836,16 +227665,63 @@ ./gecode/int.hh:1784:14: note: initializing argument 1 of '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:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | count(home,x,n,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/minimodel.hh:1608: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, 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::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:1784:14: note: initializing argument 1 of '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.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3266: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/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:1801:14: note: initializing argument 1 of '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:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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); @@ -213856,10 +227732,40 @@ ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ +./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/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&, 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.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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::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::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) { | ^~~~ @@ -213876,10 +227782,41 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, 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&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 92 | count(home,x,y,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/minimodel/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:1835:14: note: initializing argument 1 of '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) { + | ^~~~ +In file included from ./gecode/minimodel.hh:1608: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, 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:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, 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&, 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) { | ^~~~ @@ -213896,6 +227833,20 @@ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ +./gecode/minimodel/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/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:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, 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); @@ -213903,6 +227854,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/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:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, 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, 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, | ~~~~~^~~~ @@ -213910,12 +227877,37 @@ ./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::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) { + | ^~~~ +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:1811:14: note: initializing argument 1 of 'void Gecode::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:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ +./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&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 118 | count(home,x,n,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/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); @@ -213926,10 +227918,47 @@ ./gecode/int.hh:1818:14: note: initializing argument 1 of '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/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:1818:14: note: initializing argument 1 of '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:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' + 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, 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::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); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -213943,6 +227972,16 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, 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.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -213956,16 +227995,45 @@ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': +./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 134 | rel(home,x,r,y,ipl); + | ~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/minimodel.hh: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/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: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:1801:14: note: initializing argument 1 of 'void 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: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:1608: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, 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::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); @@ -213973,9 +228041,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/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:1811:14: note: initializing argument 1 of 'void Gecode::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: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/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&, 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); @@ -213983,9 +228068,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) { | ^~~~ +./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:1818:14: note: initializing argument 1 of 'void 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/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.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/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/minimodel.hh:1612: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': +./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | _e0.post(home,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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); @@ -213993,9 +228109,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/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:1207:20: note: initializing argument 1 of '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:1835:14: note: initializing argument 1 of '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: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&, 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); @@ -214003,9 +228134,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/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': +./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | rel(home,SOT_UNION,x,y); + | ~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +./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:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/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); @@ -214013,9 +228166,36 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/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: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/core.hpp:3266:3: 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.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 67 | _e0.post(home,b,true,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const 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); @@ -214023,9 +228203,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/minimodel.hh:1210:20: note: initializing argument 1 of '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: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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': +./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | _e0.post(home,b,t,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); @@ -214036,31 +228237,103 @@ ./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.hh:1210:20: note: initializing argument 1 of '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: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/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/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/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:1207:20: note: initializing argument 1 of 'void 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: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::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/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/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:1207:20: note: initializing argument 1 of '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/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:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 159 | element(home,SOT_UNION,x,y,z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +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: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/kernel/core.hpp:3266:3: 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:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -214073,16 +228346,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/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:1104: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); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/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); @@ -214102,509 +228378,310 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/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: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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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: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/minimodel.hh:1207:20: note: initializing argument 1 of 'void 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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' + 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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: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/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: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.hh:1207:20: note: initializing argument 1 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: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/set.hh:1041: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:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/flatzinc/branch.hh:340: -./gecode/flatzinc/branch.hpp: In member function 'void Gecode::FlatZinc::IntBoolVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::BoolVarArgs&)': -./gecode/flatzinc/branch.hpp:89:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | iafc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/flatzinc/branch.hpp:91:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 91 | bafc = BoolAFC(home,y,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/flatzinc/branch.hpp:96:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 96 | iaction = IntAction(home,x,decay()); - | ^ +./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | _e0.post(home,SRT_EQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ -./gecode/flatzinc/branch.hpp:98:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 98 | baction = BoolAction(home,y,decay()); - | ^ +./gecode/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:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/flatzinc/branch.hpp:103:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 103 | ichb = IntCHB(home,x); - | ^ +./gecode/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/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 67 | _e0.post(home,b,true,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/flatzinc/branch.hpp:105:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 105 | bchb = BoolCHB(home,y); - | ^ +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': +./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | IntVar x(home,0,1); channel(home,b,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of '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: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:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/flatzinc/branch.hpp: In constructor 'Gecode::FlatZinc::IntBoolBrancherBase::IntBoolBrancherBase(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*)': -./gecode/flatzinc/branch.hpp:310:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 310 | : Brancher(home), x(x0), y(y0), start(0), xvsc(xvsc0), yvsc(yvsc0) { - | ^ +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': +./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | channel(home,f,x); + | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' - 3605 | Brancher::Brancher(Home _home) : - | ~~~~~^~~~~ -gecode/flatzinc/branch.cpp: In function 'void Gecode::FlatZinc::branch(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::BoolVarArgs&, IntBoolVarBranch, Gecode::IntValBranch)': -gecode/flatzinc/branch.cpp:123:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 123 | vars.expand(home,x,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/core.hpp: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/branch.hpp:84:33: note: initializing argument 1 of 'void Gecode::FlatZinc::IntBoolVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::BoolVarArgs&)' - 84 | IntBoolVarBranch::expand(Home home, const IntVarArgs& x, const BoolVarArgs& y) { - | ~~~~~^~~~ -gecode/flatzinc/branch.cpp:134:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 134 | IntBoolBrancher::post(home,xv,yv,m,xvsc,yvsc); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/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:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': +./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | _e0.post(home,b,t,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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::MeritMaxAFC]' - 347 | post(Home home, - | ~~~~~^~~~ -gecode/flatzinc/branch.cpp:140:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 140 | IntBoolBrancher::post(home,xv,yv,m,xvsc,yvsc); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::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/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::MeritMaxAction]' - 347 | post(Home home, - | ~~~~~^~~~ -gecode/flatzinc/branch.cpp:146:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 146 | IntBoolBrancher::post(home,xv,yv,m,xvsc,yvsc); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./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:779:12: note: 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/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::MeritMaxCHB]' - 347 | post(Home home, - | ~~~~~^~~~ -gecode/flatzinc/branch.cpp:152:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 152 | IntBoolBrancher::post(home,xv,yv,m,xvsc,yvsc); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/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))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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::MeritMaxAFCSize]' - 347 | post(Home home, +./gecode/minimodel.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/flatzinc/branch.cpp:158:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 158 | IntBoolBrancher::post(home,xv,yv,m,xvsc,yvsc); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./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/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::MeritMaxActionSize]' - 347 | post(Home home, - | ~~~~~^~~~ -gecode/flatzinc/branch.cpp:164:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 164 | IntBoolBrancher::post(home,xv,yv,m,xvsc,yvsc); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1968:16: note: 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/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/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/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/flatzinc/branch.hpp: In instantiation of 'static void Gecode::FlatZinc::IntBoolBrancher::post(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxAFC]': -gecode/flatzinc/branch.cpp:134:43: required from here - 134 | IntBoolBrancher::post(home,xv,yv,m,xvsc,yvsc); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/flatzinc/branch.hpp:353:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | (void) new (home) IntBoolBrancher(home, x, y, m, xvsc, yvsc); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/branch.hpp:336:24: note: initializing argument 1 of 'Gecode::FlatZinc::IntBoolBrancher::IntBoolBrancher(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxAFC]' - 336 | IntBoolBrancher(Home home, - | ~~~~~^~~~ -./gecode/flatzinc/branch.hpp: In instantiation of 'static void Gecode::FlatZinc::IntBoolBrancher::post(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxAction]': -gecode/flatzinc/branch.cpp:140:46: required from here - 140 | IntBoolBrancher::post(home,xv,yv,m,xvsc,yvsc); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/flatzinc/branch.hpp:353:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | (void) new (home) IntBoolBrancher(home, x, y, m, xvsc, yvsc); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:779:12: note: 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: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/kernel/core.hpp: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/branch.hpp:336:24: note: initializing argument 1 of 'Gecode::FlatZinc::IntBoolBrancher::IntBoolBrancher(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxAction]' - 336 | IntBoolBrancher(Home home, - | ~~~~~^~~~ -./gecode/flatzinc/branch.hpp: In instantiation of 'static void Gecode::FlatZinc::IntBoolBrancher::post(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxCHB]': -gecode/flatzinc/branch.cpp:146:43: required from here - 146 | IntBoolBrancher::post(home,xv,yv,m,xvsc,yvsc); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/flatzinc/branch.hpp:353:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | (void) new (home) IntBoolBrancher(home, x, y, m, xvsc, yvsc); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: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/flatzinc/branch.hpp:336:24: note: initializing argument 1 of 'Gecode::FlatZinc::IntBoolBrancher::IntBoolBrancher(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxCHB]' - 336 | IntBoolBrancher(Home home, - | ~~~~~^~~~ -./gecode/flatzinc/branch.hpp: In instantiation of 'static void Gecode::FlatZinc::IntBoolBrancher::post(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxAFCSize]': -gecode/flatzinc/branch.cpp:152:47: required from here - 152 | IntBoolBrancher::post(home,xv,yv,m,xvsc,yvsc); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/flatzinc/branch.hpp:353:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | (void) new (home) IntBoolBrancher(home, x, y, m, xvsc, yvsc); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel.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/flatzinc/branch.hpp:336:24: note: initializing argument 1 of 'Gecode::FlatZinc::IntBoolBrancher::IntBoolBrancher(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxAFCSize]' - 336 | IntBoolBrancher(Home home, - | ~~~~~^~~~ -./gecode/flatzinc/branch.hpp: In instantiation of 'static void Gecode::FlatZinc::IntBoolBrancher::post(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxActionSize]': -gecode/flatzinc/branch.cpp:158:50: required from here - 158 | IntBoolBrancher::post(home,xv,yv,m,xvsc,yvsc); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/flatzinc/branch.hpp:353:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | (void) new (home) IntBoolBrancher(home, x, y, m, xvsc, yvsc); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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: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) { | ^~~~ -./gecode/flatzinc/branch.hpp:336:24: note: initializing argument 1 of 'Gecode::FlatZinc::IntBoolBrancher::IntBoolBrancher(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxActionSize]' - 336 | IntBoolBrancher(Home home, - | ~~~~~^~~~ -./gecode/flatzinc/branch.hpp: In instantiation of 'static void Gecode::FlatZinc::IntBoolBrancher::post(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxCHBSize]': -gecode/flatzinc/branch.cpp:164:47: required from here - 164 | IntBoolBrancher::post(home,xv,yv,m,xvsc,yvsc); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/flatzinc/branch.hpp:353:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | (void) new (home) IntBoolBrancher(home, x, y, m, xvsc, yvsc); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void 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/kernel/core.hpp: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/branch.hpp:336:24: note: initializing argument 1 of 'Gecode::FlatZinc::IntBoolBrancher::IntBoolBrancher(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxCHBSize]' - 336 | IntBoolBrancher(Home home, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/flatzinc/branch.hpp: In instantiation of 'Gecode::FlatZinc::IntBoolBrancher::IntBoolBrancher(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxAFC]': -./gecode/flatzinc/branch.hpp:353:12: required from 'static void Gecode::FlatZinc::IntBoolBrancher::post(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxAFC]' - 353 | (void) new (home) IntBoolBrancher(home, x, y, m, xvsc, yvsc); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/flatzinc/branch.cpp:134:43: required from here - 134 | IntBoolBrancher::post(home,xv,yv,m,xvsc,yvsc); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./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/core.hpp: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/branch.hpp:305:28: note: initializing argument 1 of 'Gecode::FlatZinc::IntBoolBrancherBase::IntBoolBrancherBase(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*)' - 305 | IntBoolBrancherBase(Home home, - | ~~~~~^~~~ -./gecode/flatzinc/branch.hpp: In instantiation of 'Gecode::FlatZinc::IntBoolBrancher::IntBoolBrancher(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxAction]': -./gecode/flatzinc/branch.hpp:353:12: required from 'static void Gecode::FlatZinc::IntBoolBrancher::post(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxAction]' - 353 | (void) new (home) IntBoolBrancher(home, x, y, m, xvsc, yvsc); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/flatzinc/branch.cpp:140:46: required from here - 140 | IntBoolBrancher::post(home,xv,yv,m,xvsc,yvsc); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./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/int.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/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/flatzinc/branch.hpp:305:28: note: initializing argument 1 of 'Gecode::FlatZinc::IntBoolBrancherBase::IntBoolBrancherBase(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*)' - 305 | IntBoolBrancherBase(Home home, - | ~~~~~^~~~ -./gecode/flatzinc/branch.hpp: In instantiation of 'Gecode::FlatZinc::IntBoolBrancher::IntBoolBrancher(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxCHB]': -./gecode/flatzinc/branch.hpp:353:12: required from 'static void Gecode::FlatZinc::IntBoolBrancher::post(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxCHB]' - 353 | (void) new (home) IntBoolBrancher(home, x, y, m, xvsc, yvsc); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/flatzinc/branch.cpp:146:43: required from here - 146 | IntBoolBrancher::post(home,xv,yv,m,xvsc,yvsc); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./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/int.hh:1801:14: note: initializing argument 1 of 'void 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, BoolVar, IntPropLevel)': +./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | IntVar x(home,0,1); channel(home,b,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/minimodel/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/flatzinc/branch.hpp:305:28: note: initializing argument 1 of 'Gecode::FlatZinc::IntBoolBrancherBase::IntBoolBrancherBase(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*)' - 305 | IntBoolBrancherBase(Home home, - | ~~~~~^~~~ -./gecode/flatzinc/branch.hpp: In instantiation of 'Gecode::FlatZinc::IntBoolBrancher::IntBoolBrancher(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxAFCSize]': -./gecode/flatzinc/branch.hpp:353:12: required from 'static void Gecode::FlatZinc::IntBoolBrancher::post(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxAFCSize]' - 353 | (void) new (home) IntBoolBrancher(home, x, y, m, xvsc, yvsc); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/flatzinc/branch.cpp:152:47: required from here - 152 | IntBoolBrancher::post(home,xv,yv,m,xvsc,yvsc); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./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/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::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/flatzinc/branch.hpp:305:28: note: initializing argument 1 of 'Gecode::FlatZinc::IntBoolBrancherBase::IntBoolBrancherBase(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*)' - 305 | IntBoolBrancherBase(Home home, - | ~~~~~^~~~ -./gecode/flatzinc/branch.hpp: In instantiation of 'Gecode::FlatZinc::IntBoolBrancher::IntBoolBrancher(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxActionSize]': -./gecode/flatzinc/branch.hpp:353:12: required from 'static void Gecode::FlatZinc::IntBoolBrancher::post(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxActionSize]' - 353 | (void) new (home) IntBoolBrancher(home, x, y, m, xvsc, yvsc); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/flatzinc/branch.cpp:158:50: required from here - 158 | IntBoolBrancher::post(home,xv,yv,m,xvsc,yvsc); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./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/int.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&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 56 | count(home,x,n,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/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/flatzinc/branch.hpp:305:28: note: initializing argument 1 of 'Gecode::FlatZinc::IntBoolBrancherBase::IntBoolBrancherBase(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*)' - 305 | IntBoolBrancherBase(Home home, - | ~~~~~^~~~ -./gecode/flatzinc/branch.hpp: In instantiation of 'Gecode::FlatZinc::IntBoolBrancher::IntBoolBrancher(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxCHBSize]': -./gecode/flatzinc/branch.hpp:353:12: required from 'static void Gecode::FlatZinc::IntBoolBrancher::post(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxCHBSize]' - 353 | (void) new (home) IntBoolBrancher(home, x, y, m, xvsc, yvsc); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/flatzinc/branch.cpp:164:47: required from here - 164 | IntBoolBrancher::post(home,xv,yv,m,xvsc,yvsc); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./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/int.hh:1784:14: note: initializing argument 1 of '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/flatzinc/branch.hpp:305:28: note: initializing argument 1 of 'Gecode::FlatZinc::IntBoolBrancherBase::IntBoolBrancherBase(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*)' - 305 | IntBoolBrancherBase(Home home, - | ~~~~~^~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, 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/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -214623,9 +228700,46 @@ ./gecode/support/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:2337: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const 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/var/int.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/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: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/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: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:1801:14: note: initializing argument 1 of '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:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' 603 | return copy(d,s,static_cast(n)); @@ -214642,1942 +228756,1634 @@ ./gecode/support/heap.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::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/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/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_preferences.o gecode/gist/moc_preferences.cpp -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist.hh:36, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/moc_mainwindow.cpp:10: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': +./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | channel(home,f,x); + | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.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/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, 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); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759: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/moc_nodestats.o gecode/gist/moc_nodestats.cpp -cp gecode/flatzinc/parser.tab.hpp gecode/flatzinc/parser.tab.hh -flex -ogecode/flatzinc/lexer.yy.cpp \ - ./gecode/flatzinc/lexer.lxx -In file included from ./gecode/flatzinc/branch.hh:340, - from gecode/flatzinc/flatzinc.cpp:41: -./gecode/flatzinc/branch.hpp: In member function 'void Gecode::FlatZinc::IntBoolVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::BoolVarArgs&)': -./gecode/flatzinc/branch.hpp:89:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | iafc = IntAFC(home,x,decay()); - | ^ +./gecode/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/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/flatzinc/branch.hpp:91:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 91 | bafc = BoolAFC(home,y,decay()); - | ^ +./gecode/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:1811:14: note: initializing argument 1 of 'void Gecode::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/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/flatzinc/branch.hpp:96:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 96 | iaction = IntAction(home,x,decay()); - | ^ +./gecode/int.hh:1784:14: note: initializing argument 1 of '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: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::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/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/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': +./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 70 | rel(home,SOT_UNION,x,s); + | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/flatzinc/branch.hpp:98:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 98 | baction = BoolAction(home,y,decay()); - | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/flatzinc/branch.hpp:103:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 103 | ichb = IntCHB(home,x); - | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/flatzinc/branch.hpp:105:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 105 | bchb = BoolCHB(home,y); - | ^ +./gecode/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::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:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/flatzinc/branch.hpp: In constructor 'Gecode::FlatZinc::IntBoolBrancherBase::IntBoolBrancherBase(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*)': -./gecode/flatzinc/branch.hpp:310:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 310 | : Brancher(home), x(x0), y(y0), start(0), xvsc(xvsc0), yvsc(yvsc0) { - | ^ +./gecode/int.hh:1801:14: note: initializing argument 1 of '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::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:3605:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' - 3605 | Brancher::Brancher(Home _home) : - | ~~~~~^~~~~ -g++ -shared -pthread 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/flatzinc/flatzinc.cpp: In constructor 'Gecode::FlatZinc::AuxVarBrancher::AuxVarBrancher(Gecode::Home, Gecode::TieBreak, Gecode::IntValBranch, Gecode::TieBreak, Gecode::BoolValBranch, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::TieBreak, Gecode::FloatValBranch)': -gecode/flatzinc/flatzinc.cpp:129:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 129 | , float_varsel(float_varsel0), float_valsel(float_valsel0) - | ^ +./gecode/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:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: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:3605:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' - 3605 | Brancher::Brancher(Home _home) : - | ~~~~~^~~~~ -gecode/flatzinc/flatzinc.cpp: In static member function 'static void Gecode::FlatZinc::AuxVarBrancher::post(Gecode::Home, Gecode::TieBreak, Gecode::IntValBranch, Gecode::TieBreak, Gecode::BoolValBranch, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::TieBreak, Gecode::FloatValBranch)': -gecode/flatzinc/flatzinc.cpp:256:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 256 | ); - | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -gecode/flatzinc/flatzinc.cpp:107:25: note: initializing argument 1 of 'Gecode::FlatZinc::AuxVarBrancher::AuxVarBrancher(Gecode::Home, Gecode::TieBreak, Gecode::IntValBranch, Gecode::TieBreak, Gecode::BoolValBranch, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::TieBreak, Gecode::FloatValBranch)' - 107 | AuxVarBrancher(Home home, TieBreak int_varsel0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh: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/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& 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/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, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.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/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, 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:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp: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, 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:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp: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/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:1968:16: note: 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:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./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:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.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: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) { | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.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&, 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:1784:14: note: initializing argument 1 of '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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, 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&, 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::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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&, 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:1801:14: note: initializing argument 1 of '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::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:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, 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&, 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/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/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/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::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: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/int.hh:4481:17: note: initializing argument 1 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/int.hh:1784:14: note: initializing argument 1 of '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:1041:16: note: initializing argument 1 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] + 41 | count(home,x,n,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/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:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 108 | count(home,x,y,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel/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:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of '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:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: 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&, 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:1801:14: note: initializing argument 1 of '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:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: 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::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::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:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: 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:1811:14: note: initializing argument 1 of 'void Gecode::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:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp: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::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 92 | count(home,x,y,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel/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: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:1835:14: note: initializing argument 1 of '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/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&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 118 | count(home,x,n,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ -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; - | ^~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/kernel.hh:177: -./gecode/kernel/data/shared-array.hpp:251:3: note: because 'Gecode::SharedArray' has user-provided 'Gecode::SharedArray::SharedArray(const Gecode::SharedArray&) [with T = int]' - 251 | SharedArray::SharedArray(const SharedArray& sa) - | ^~~~~~~~~~~~~~ -gecode/flatzinc/flatzinc.cpp:787:22: warning: implicitly-declared 'Gecode::FlatZinc::BranchInformation& Gecode::FlatZinc::BranchInformation::operator=(const Gecode::FlatZinc::BranchInformation&)' is deprecated [-Wdeprecated-copy] - 787 | branchInfo = f.branchInfo; - | ^~~~~~~~~~ -gecode/flatzinc/flatzinc.cpp:311:3: note: because 'Gecode::FlatZinc::BranchInformation' has user-provided 'Gecode::FlatZinc::BranchInformation::BranchInformation(const Gecode::FlatZinc::BranchInformation&)' - 311 | BranchInformation::BranchInformation(const BranchInformation& bi) - | ^~~~~~~~~~~~~~~~~ -gecode/flatzinc/flatzinc.cpp:800:40: warning: implicitly-declared 'Gecode::IntVarArray& Gecode::IntVarArray::operator=(const Gecode::IntVarArray&)' is deprecated [-Wdeprecated-copy] - 800 | iv_aux = IntVarArray(*this, iva); - | ^ -In file included from ./gecode/int.hh:840: -./gecode/int/array.hpp:150:3: note: because 'Gecode::IntVarArray' has user-provided 'Gecode::IntVarArray::IntVarArray(const Gecode::IntVarArray&)' - 150 | IntVarArray::IntVarArray(const IntVarArray& a) - | ^~~~~~~~~~~ -gecode/flatzinc/flatzinc.cpp:813:41: warning: implicitly-declared 'Gecode::BoolVarArray& Gecode::BoolVarArray::operator=(const Gecode::BoolVarArray&)' is deprecated [-Wdeprecated-copy] - 813 | bv_aux = BoolVarArray(*this, bva); - | ^ -./gecode/int/array.hpp:166:3: note: because 'Gecode::BoolVarArray' has user-provided 'Gecode::BoolVarArray::BoolVarArray(const Gecode::BoolVarArray&)' - 166 | BoolVarArray::BoolVarArray(const BoolVarArray& a) - | ^~~~~~~~~~~~ -gecode/flatzinc/flatzinc.cpp:827:40: warning: implicitly-declared 'Gecode::SetVarArray& Gecode::SetVarArray::operator=(const Gecode::SetVarArray&)' is deprecated [-Wdeprecated-copy] - 827 | sv_aux = SetVarArray(*this, sva); - | ^ -In file included from ./gecode/set.hh:628: -./gecode/set/array.hpp:80:3: note: because 'Gecode::SetVarArray' has user-provided 'Gecode::SetVarArray::SetVarArray(const Gecode::SetVarArray&)' - 80 | SetVarArray::SetVarArray(const SetVarArray& a) - | ^~~~~~~~~~~ -gecode/flatzinc/flatzinc.cpp:841:42: warning: implicitly-declared 'Gecode::FloatVarArray& Gecode::FloatVarArray::operator=(const Gecode::FloatVarArray&)' is deprecated [-Wdeprecated-copy] - 841 | fv_aux = FloatVarArray(*this, fva); - | ^ -In file included from ./gecode/float.hh:1060: -./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) - | ^~~~~~~~~~~~~ -gecode/flatzinc/flatzinc.cpp: In member function 'void Gecode::FlatZinc::FlatZincSpace::init(int, int, int, int)': -gecode/flatzinc/flatzinc.cpp:862:36: warning: implicitly-declared 'Gecode::IntVarArray& Gecode::IntVarArray::operator=(const Gecode::IntVarArray&)' is deprecated [-Wdeprecated-copy] - 862 | iv = IntVarArray(*this, intVars); - | ^ -./gecode/int/array.hpp:150:3: note: because 'Gecode::IntVarArray' has user-provided 'Gecode::IntVarArray::IntVarArray(const Gecode::IntVarArray&)' - 150 | IntVarArray::IntVarArray(const IntVarArray& a) - | ^~~~~~~~~~~ -gecode/flatzinc/flatzinc.cpp:866:38: warning: implicitly-declared 'Gecode::BoolVarArray& Gecode::BoolVarArray::operator=(const Gecode::BoolVarArray&)' is deprecated [-Wdeprecated-copy] - 866 | bv = BoolVarArray(*this, boolVars); - | ^ -./gecode/int/array.hpp:166:3: note: because 'Gecode::BoolVarArray' has user-provided 'Gecode::BoolVarArray::BoolVarArray(const Gecode::BoolVarArray&)' - 166 | BoolVarArray::BoolVarArray(const BoolVarArray& a) - | ^~~~~~~~~~~~ -gecode/flatzinc/flatzinc.cpp:870:36: warning: implicitly-declared 'Gecode::SetVarArray& Gecode::SetVarArray::operator=(const Gecode::SetVarArray&)' is deprecated [-Wdeprecated-copy] - 870 | sv = SetVarArray(*this, setVars); - | ^ -./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/flatzinc/flatzinc.cpp:875:40: warning: implicitly-declared 'Gecode::FloatVarArray& Gecode::FloatVarArray::operator=(const Gecode::FloatVarArray&)' is deprecated [-Wdeprecated-copy] - 875 | fv = FloatVarArray(*this, floatVars); - | ^ -./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) - | ^~~~~~~~~~~~~ -gecode/flatzinc/flatzinc.cpp: In member function 'void Gecode::FlatZinc::FlatZincSpace::newIntVar(Gecode::FlatZinc::IntVarSpec*)': -gecode/flatzinc/flatzinc.cpp:883:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 883 | iv[intVarCount++] = iv[vs->i]; - | ^ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/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/flatzinc.cpp:890:46: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 890 | iv[intVarCount++] = IntVar(*this, dom); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/flatzinc/flatzinc.cpp: In member function 'void Gecode::FlatZinc::FlatZincSpace::newBoolVar(Gecode::FlatZinc::BoolVarSpec*)': -gecode/flatzinc/flatzinc.cpp:910:36: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 910 | bv[boolVarCount++] = bv[vs->i]; - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -gecode/flatzinc/flatzinc.cpp:912:65: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 912 | bv[boolVarCount++] = BoolVar(*this, vs2bsl(vs), vs2bsh(vs)); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -gecode/flatzinc/flatzinc.cpp: In member function 'void Gecode::FlatZinc::FlatZincSpace::newSetVar(Gecode::FlatZinc::SetVarSpec*)': -gecode/flatzinc/flatzinc.cpp:922:35: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 922 | sv[setVarCount++] = sv[vs->i]; - | ^ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -gecode/flatzinc/flatzinc.cpp:928:47: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 928 | sv[setVarCount++] = SetVar(*this, d, d); - | ^ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -gecode/flatzinc/flatzinc.cpp:935:47: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 935 | sv[setVarCount++] = SetVar(*this, d, d); - | ^ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -gecode/flatzinc/flatzinc.cpp:941:59: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 941 | sv[setVarCount++] = SetVar(*this, IntSet::empty, d); - | ^ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -gecode/flatzinc/flatzinc.cpp:948:59: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 948 | sv[setVarCount++] = SetVar(*this, IntSet::empty, d); - | ^ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -gecode/flatzinc/flatzinc.cpp:953:58: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 953 | Set::Limits::max)); - | ^ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -gecode/flatzinc/flatzinc.cpp: In member function 'void Gecode::FlatZinc::FlatZincSpace::newFloatVar(Gecode::FlatZinc::FloatVarSpec*)': -gecode/flatzinc/flatzinc.cpp:969:37: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 969 | fv[floatVarCount++] = fv[vs->i]; - | ^ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/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:983:55: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 983 | fv[floatVarCount++] = FloatVar(*this, dmin, dmax); - | ^ -./gecode/float/var/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 'void Gecode::FlatZinc::FlatZincSpace::createBranchers(Gecode::FlatZinc::Printer&, Gecode::FlatZinc::AST::Node*, Gecode::FlatZinc::FlatZincOptions&, bool, std::ostream&)': -gecode/flatzinc/flatzinc.cpp:1129:40: warning: implicitly-declared 'Gecode::IntVarArray& Gecode::IntVarArray::operator=(const Gecode::IntVarArray&)' is deprecated [-Wdeprecated-copy] - 1129 | iv_lns = IntVarArray(*this, k); - | ^ -./gecode/int/array.hpp:150:3: note: because 'Gecode::IntVarArray' has user-provided 'Gecode::IntVarArray::IntVarArray(const Gecode::IntVarArray&)' - 150 | IntVarArray::IntVarArray(const IntVarArray& a) - | ^~~~~~~~~~~ -gecode/flatzinc/flatzinc.cpp:1134:53: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1134 | iv_lns[k++] = iv[vars->a[i]->getIntVar()]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/flatzinc/flatzinc.cpp:1138:67: warning: implicitly-declared 'Gecode::SharedArray& Gecode::SharedArray::operator=(const Gecode::SharedArray&)' is deprecated [-Wdeprecated-copy] - 1138 | _lnsInitialSolution = IntSharedArray(initial->a.size()); - | ^ -./gecode/kernel/data/shared-array.hpp:251:3: note: because 'Gecode::SharedArray' has user-provided 'Gecode::SharedArray::SharedArray(const Gecode::SharedArray&) [with T = int]' - 251 | SharedArray::SharedArray(const SharedArray& sa) - | ^~~~~~~~~~~~~~ -gecode/flatzinc/flatzinc.cpp:1159:49: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1159 | va[k++] = iv[vars->a[i]->getIntVar()]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -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/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/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp: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:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, 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&, 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&, 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:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -gecode/flatzinc/flatzinc.cpp:1186:49: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1186 | va[k++] = iv[vars->a[i]->getIntVar()]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -gecode/flatzinc/flatzinc.cpp:1205:50: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1205 | va[k++] = bv[vars->a[i]->getBoolVar()]; - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -gecode/flatzinc/flatzinc.cpp:1248:49: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1248 | va[k++] = sv[vars->a[i]->getSetVar()]; - | ^ -./gecode/set/var/set.hpp:49:3: 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.hh:1818:14: note: initializing argument 1 of '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:1784:14: note: initializing argument 1 of 'void 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, SetVar)': +./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/minimodel.hh:51: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, 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/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 128 | count(home,x,y,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/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:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, 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/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -gecode/flatzinc/flatzinc.cpp:1312:51: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1312 | va[k++] = fv[vars->a[i]->getFloatVar()]; - | ^ -./gecode/float/var/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:1366:29: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1366 | iv_tmp[j++] = iv[i]; - | ^ -./gecode/int/var/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/flatzinc.cpp:1370:27: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1370 | iv_sol[k++] = iv[i]; - | ^ -./gecode/int/var/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/flatzinc.cpp:1398:29: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1398 | bv_tmp[j++] = bv[i]; - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -gecode/flatzinc/flatzinc.cpp:1402:27: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1402 | bv_sol[k++] = bv[i]; - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -gecode/flatzinc/flatzinc.cpp:1444:29: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1444 | fv_tmp[j++] = fv[i]; - | ^ -./gecode/float/var/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:1448:27: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1448 | fv_sol[k++] = fv[i]; - | ^ -./gecode/float/var/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:1484:29: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1484 | sv_tmp[j++] = sv[i]; - | ^ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -gecode/flatzinc/flatzinc.cpp:1488:27: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1488 | sv_sol[k++] = sv[i]; - | ^ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -gecode/flatzinc/flatzinc.cpp:1500:39: warning: implicitly-declared 'Gecode::IntVarArray& Gecode::IntVarArray::operator=(const Gecode::IntVarArray&)' is deprecated [-Wdeprecated-copy] - 1500 | iv_aux = IntVarArray(*this, iv_tmp); - | ^ -./gecode/int/array.hpp:150:3: note: because 'Gecode::IntVarArray' has user-provided 'Gecode::IntVarArray::IntVarArray(const Gecode::IntVarArray&)' - 150 | IntVarArray::IntVarArray(const IntVarArray& a) - | ^~~~~~~~~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -gecode/flatzinc/flatzinc.cpp:1501:40: warning: implicitly-declared 'Gecode::BoolVarArray& Gecode::BoolVarArray::operator=(const Gecode::BoolVarArray&)' is deprecated [-Wdeprecated-copy] - 1501 | bv_aux = BoolVarArray(*this, bv_tmp); - | ^ -./gecode/int/array.hpp:166:3: note: because 'Gecode::BoolVarArray' has user-provided 'Gecode::BoolVarArray::BoolVarArray(const Gecode::BoolVarArray&)' - 166 | BoolVarArray::BoolVarArray(const BoolVarArray& a) - | ^~~~~~~~~~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -gecode/flatzinc/flatzinc.cpp:1504:39: warning: implicitly-declared 'Gecode::SetVarArray& Gecode::SetVarArray::operator=(const Gecode::SetVarArray&)' is deprecated [-Wdeprecated-copy] - 1504 | sv_aux = SetVarArray(*this, sv_tmp); - | ^ -./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/flatzinc/flatzinc.cpp:1508:41: warning: implicitly-declared 'Gecode::FloatVarArray& Gecode::FloatVarArray::operator=(const Gecode::FloatVarArray&)' is deprecated [-Wdeprecated-copy] - 1508 | fv_aux = FloatVarArray(*this, fv_tmp); - | ^ -./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) - | ^~~~~~~~~~~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: 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:1835:14: note: initializing argument 1 of '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:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 113 | count(home,x,y,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh: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&, 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::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:1845:14: note: initializing argument 1 of 'void Gecode::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:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ -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/parser.tab.o gecode/flatzinc/parser.tab.cpp -gecode/flatzinc/flatzinc.cpp: In member function 'Gecode::IntVarArgs Gecode::FlatZinc::FlatZincSpace::arg2intvarargs(Gecode::FlatZinc::AST::Node*, int)': -gecode/flatzinc/flatzinc.cpp:2235:33: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2235 | ia[i] = IntVar(*this, 0, 0); - | ^ -./gecode/int/var/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/flatzinc.cpp:2238:47: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2238 | ia[i+offset] = iv[a->a[i]->getIntVar()]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/flatzinc/flatzinc.cpp:2242:24: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2242 | ia[i+offset] = iv; - | ^~ -./gecode/int/var/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/flatzinc.cpp: In member function 'Gecode::BoolVarArgs Gecode::FlatZinc::FlatZincSpace::arg2boolvarargs(Gecode::FlatZinc::AST::Node*, int, int)': -gecode/flatzinc/flatzinc.cpp:2256:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2256 | ia[i] = BoolVar(*this, 0, 0); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -gecode/flatzinc/flatzinc.cpp:2263:24: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2263 | ia[offset++] = iv; - | ^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -gecode/flatzinc/flatzinc.cpp:2266:62: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2266 | ia[offset++] = bv[aliasBool2Int(a->a[i]->getIntVar())]; - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -gecode/flatzinc/flatzinc.cpp:2268:48: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2268 | ia[offset++] = bv[a->a[i]->getBoolVar()]; - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -gecode/flatzinc/flatzinc.cpp: In member function 'Gecode::BoolVar Gecode::FlatZinc::FlatZincSpace::arg2BoolVar(Gecode::FlatZinc::AST::Node*)': -gecode/flatzinc/flatzinc.cpp:2277:53: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2277 | x0 = BoolVar(*this, n->getBool(), n->getBool()); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -gecode/flatzinc/flatzinc.cpp:2280:30: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2280 | x0 = bv[n->getBoolVar()]; - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -gecode/flatzinc/flatzinc.cpp: In member function 'Gecode::IntVar Gecode::FlatZinc::FlatZincSpace::arg2IntVar(Gecode::FlatZinc::AST::Node*)': -gecode/flatzinc/flatzinc.cpp:2288:29: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2288 | x0 = iv[n->getIntVar()]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/flatzinc/flatzinc.cpp:2290:50: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2290 | x0 = IntVar(*this, n->getInt(), n->getInt()); - | ^ -./gecode/int/var/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/flatzinc.cpp: In member function 'Gecode::SetVar Gecode::FlatZinc::FlatZincSpace::arg2SetVar(Gecode::FlatZinc::AST::Node*)': -gecode/flatzinc/flatzinc.cpp:2321:30: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2321 | x0 = SetVar(*this, d, d); - | ^ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -gecode/flatzinc/flatzinc.cpp:2323:29: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2323 | x0 = sv[n->getSetVar()]; - | ^ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -gecode/flatzinc/flatzinc.cpp: In member function 'Gecode::SetVarArgs Gecode::FlatZinc::FlatZincSpace::arg2setvarargs(Gecode::FlatZinc::AST::Node*, int, int, const Gecode::IntSet&)': -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/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -gecode/flatzinc/flatzinc.cpp:2337:40: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2337 | ia[i+offset] = arg2SetVar(a->a[i]); - | ^ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -gecode/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); - | ^ -./gecode/float/var/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:2365:49: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2365 | fa[i+offset] = fv[a->a[i]->getFloatVar()]; - | ^ -./gecode/float/var/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: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) - | ^~~~~~~~ -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/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()]; - | ^ -./gecode/float/var/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:2380:56: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2380 | x0 = FloatVar(*this, n->getFloat(), n->getFloat()); - | ^ -./gecode/float/var/float.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: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.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&, 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: 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::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:1818:14: note: initializing argument 1 of '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:1784:14: note: initializing argument 1 of '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:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' + 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, + | ~~~~~^~~~ ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': ./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ +In file included from ./gecode/minimodel.hh:1608: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, 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: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&, 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::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:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': +./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 145 | dom(home,x,y,ipl); + | ~~~^~~~~~~~~~~~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void 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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' + 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, 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::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 128 | count(home,x,y,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? irt : neg(irt),b,ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./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, + | ~~~~~^~~~ +./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); + | ~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': +./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 134 | rel(home,x,r,y,ipl); + | ~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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:779:12: note: 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: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': +./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 139 | rel(home,x,r,y,ipl); + | ~~~^~~~~~~~~~~~~~~~ +./gecode/minimodel/aliases.hpp: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/kernel/core.hpp:3266: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: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) { + | ^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.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:1968:16: note: 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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::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::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': +./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 145 | dom(home,x,y,ipl); + | ~~~^~~~~~~~~~~~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 103 | count(home,x,n,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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:1784:14: note: initializing argument 1 of 'void Gecode::count(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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.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:1801:14: note: initializing argument 1 of '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: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::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ +./gecode/minimodel/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); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +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/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': +./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | rel(home,SOT_UNION,x,y); + | ~~~^~~~~~~~~~~~~~~~~~~~ +./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:1630:19: note: initializing argument 1 of 'Gecode::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:779:12: note: 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&, 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:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: 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/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:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp: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:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel.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/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -gecode/flatzinc/flatzinc.cpp: In member function 'void Gecode::FlatZinc::Printer::shrinkArrays(Gecode::Space&, int&, bool, Gecode::IntVarArray&, Gecode::BoolVarArray&, Gecode::SetVarArray&, Gecode::FloatVarArray&)': -gecode/flatzinc/flatzinc.cpp:2801:33: warning: implicitly-declared 'Gecode::IntVarArray& Gecode::IntVarArray::operator=(const Gecode::IntVarArray&)' is deprecated [-Wdeprecated-copy] - 2801 | iv = IntVarArray(home, 1); - | ^ -./gecode/int/array.hpp:150:3: note: because 'Gecode::IntVarArray' has user-provided 'Gecode::IntVarArray::IntVarArray(const Gecode::IntVarArray&)' - 150 | IntVarArray::IntVarArray(const IntVarArray& a) - | ^~~~~~~~~~~ -gecode/flatzinc/flatzinc.cpp:2802:17: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2802 | iv[0] = ov; - | ^~ -./gecode/int/var/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/flatzinc.cpp:2805:33: warning: implicitly-declared 'Gecode::IntVarArray& Gecode::IntVarArray::operator=(const Gecode::IntVarArray&)' is deprecated [-Wdeprecated-copy] - 2805 | iv = IntVarArray(home, 0); - | ^ -./gecode/int/array.hpp:150:3: note: because 'Gecode::IntVarArray' has user-provided 'Gecode::IntVarArray::IntVarArray(const Gecode::IntVarArray&)' - 150 | IntVarArray::IntVarArray(const IntVarArray& a) - | ^~~~~~~~~~~ -gecode/flatzinc/flatzinc.cpp:2807:32: warning: implicitly-declared 'Gecode::BoolVarArray& Gecode::BoolVarArray::operator=(const Gecode::BoolVarArray&)' is deprecated [-Wdeprecated-copy] - 2807 | bv = BoolVarArray(home, 0); - | ^ -./gecode/int/array.hpp:166:3: note: because 'Gecode::BoolVarArray' has user-provided 'Gecode::BoolVarArray::BoolVarArray(const Gecode::BoolVarArray&)' - 166 | BoolVarArray::BoolVarArray(const BoolVarArray& a) - | ^~~~~~~~~~~~ -gecode/flatzinc/flatzinc.cpp:2809:31: warning: implicitly-declared 'Gecode::SetVarArray& Gecode::SetVarArray::operator=(const Gecode::SetVarArray&)' is deprecated [-Wdeprecated-copy] - 2809 | sv = SetVarArray(home, 0); - | ^ -./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/flatzinc/flatzinc.cpp:2814:35: warning: implicitly-declared 'Gecode::FloatVarArray& Gecode::FloatVarArray::operator=(const Gecode::FloatVarArray&)' is deprecated [-Wdeprecated-copy] - 2814 | fv = FloatVarArray(home, 1); - | ^ -./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) - | ^~~~~~~~~~~~~ -gecode/flatzinc/flatzinc.cpp:2815:17: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2815 | fv[0] = ov; - | ^~ -./gecode/float/var/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:2818:34: warning: implicitly-declared 'Gecode::FloatVarArray& Gecode::FloatVarArray::operator=(const Gecode::FloatVarArray&)' is deprecated [-Wdeprecated-copy] - 2818 | fv = FloatVarArray(home,0); - | ^ -./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) - | ^~~~~~~~~~~~~ -gecode/flatzinc/flatzinc.cpp:2850:39: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2850 | iva[(*i).second] = iv[(*i).first]; - | ^ -./gecode/int/var/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/flatzinc.cpp:2852:31: warning: implicitly-declared 'Gecode::IntVarArray& Gecode::IntVarArray::operator=(const Gecode::IntVarArray&)' is deprecated [-Wdeprecated-copy] - 2852 | iv = IntVarArray(home, iva); - | ^ -./gecode/int/array.hpp:150:3: note: because 'Gecode::IntVarArray' has user-provided 'Gecode::IntVarArray::IntVarArray(const Gecode::IntVarArray&)' - 150 | IntVarArray::IntVarArray(const IntVarArray& a) - | ^~~~~~~~~~~ -gecode/flatzinc/flatzinc.cpp:2856:39: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2856 | bva[(*i).second] = bv[(*i).first]; - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -gecode/flatzinc/flatzinc.cpp:2858:32: warning: implicitly-declared 'Gecode::BoolVarArray& Gecode::BoolVarArray::operator=(const Gecode::BoolVarArray&)' is deprecated [-Wdeprecated-copy] - 2858 | bv = BoolVarArray(home, bva); - | ^ -./gecode/int/array.hpp:166:3: note: because 'Gecode::BoolVarArray' has user-provided 'Gecode::BoolVarArray::BoolVarArray(const Gecode::BoolVarArray&)' - 166 | BoolVarArray::BoolVarArray(const BoolVarArray& a) - | ^~~~~~~~~~~~ -gecode/flatzinc/flatzinc.cpp:2863:39: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2863 | sva[(*i).second] = sv[(*i).first]; - | ^ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -gecode/flatzinc/flatzinc.cpp:2865:31: warning: implicitly-declared 'Gecode::SetVarArray& Gecode::SetVarArray::operator=(const Gecode::SetVarArray&)' is deprecated [-Wdeprecated-copy] - 2865 | sv = SetVarArray(home, sva); - | ^ -./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/flatzinc/flatzinc.cpp:2871:39: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2871 | fva[(*i).second] = fv[(*i).first]; - | ^ -./gecode/float/var/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:2873:33: warning: implicitly-declared 'Gecode::FloatVarArray& Gecode::FloatVarArray::operator=(const Gecode::FloatVarArray&)' is deprecated [-Wdeprecated-copy] - 2873 | fv = FloatVarArray(home, fva); - | ^ -./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:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-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 -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist/node.hh:37, - from ./gecode/gist/spacenode.hh:37, - from ./gecode/gist/visualnode.hh:37, - from ./gecode/gist/nodestats.hh:37, - from gecode/gist/moc_nodestats.cpp:10: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because '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.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 123 | count(home,x,y,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.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:1968:16: note: 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/core.hpp:1759: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 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.yxx:40: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -ln -fs libgecodesearch.so.49.0 libgecodesearch.so -ln -fs libgecodesearch.so.49.0 libgecodesearch.so.49 -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403: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: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:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 128 | count(home,x,y,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::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::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/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.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: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/core.hpp:1759:21: note: initializing argument 1 of 'void 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:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403: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:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | element(home,SOT_UNION,xiv,z,y); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411: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::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': +./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 139 | rel(home,x,r,y,ipl); + | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.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:975:16: note: initializing argument 1 of '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: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/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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/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::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: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; + | ~~~~~^~~~ +./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/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/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:2458:20: note: initializing argument 1 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: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: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/minimodel.hh:1207:20: note: initializing argument 1 of '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/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': +./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | rel(home,SOT_UNION,x,y); + | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of '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: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:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.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/aliases.hpp:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel/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/kernel/core.hpp:3266:3: 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: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/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp: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/int.hh:2549:20: note: initializing argument 1 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/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/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/set.hh:975:16: note: initializing argument 1 of '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:1210:20: note: initializing argument 1 of '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/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) { | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.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, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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: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: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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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: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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/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/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, 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:975:16: note: initializing argument 1 of '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::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:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/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: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:4481:17: note: initializing argument 1 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: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, 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:2337: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const 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/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/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, 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:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh: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::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': +./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 70 | rel(home,SOT_UNION,x,s); + | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: 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/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:779:12: note: 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:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: 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: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:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +./gecode/minimodel/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/channel.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5666: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:1968:16: note: 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: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, 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] + 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/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp: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/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/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::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/minimodel.hh:2337: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.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/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:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, 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) { | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.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/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/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 56 | count(home,x,n,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/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:1818:14: note: initializing argument 1 of '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:1041: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/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, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::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/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: 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: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::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 66 | count(home,x,y,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp: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/float/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::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/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: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:1630:19: note: 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: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/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/int.hh: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/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: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:1801:14: note: initializing argument 1 of 'void 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, 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/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: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:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.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); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp: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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.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:1041: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&, 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:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp: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:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, 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:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.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/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, 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/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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: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&, 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, 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/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/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:1811:14: note: initializing argument 1 of 'void Gecode::count(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:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::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:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 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:1818:14: note: initializing argument 1 of '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: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&, 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/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::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, + | ~~~~~^~~~ +test/int/rel.cpp: In member function 'virtual void Test::Int::Rel::IntVarXY::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/rel.cpp:74:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 74 | y[0]=x[0]; y[1]=x[1]; + | ^ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/rel.cpp:74:31: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 74 | y[0]=x[0]; y[1]=x[1]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./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, + | ~~~~~^~~~ +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/float.hh:1404, - from ./gecode/flatzinc.hh:49: + from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': ./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.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) + | ^~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) { + | ^~~~ +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) + | ^~~~~~ +./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, + | ~~~~~^~~~ +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) + | ^~~~~~ +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/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': ./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); @@ -216588,6 +230394,25 @@ ./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/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/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/var/bool.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:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -216596,9 +230421,19 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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: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/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -216609,70 +230444,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); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/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:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist/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/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::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]; + | ^ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -216681,108 +230483,270 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1928: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: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/float.hh:1928: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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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/kernel/core.hpp:3266: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: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/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]); + | ^ +./gecode/int/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::RegSharedB::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/extensional.cpp:246:34: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 246 | y[i]=y[i+4]=y[i+8]=x[i]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/extensional.cpp:246:34: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 246 | y[i]=y[i+4]=y[i+8]=x[i]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/extensional.cpp:246:34: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 246 | y[i]=y[i+4]=y[i+8]=x[i]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/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) + | ^~~~~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': ./gecode/float/trace.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/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) + | ^~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/float.hh:2122:14: note: initializing 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); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +test/int/extensional.cpp: In member function 'virtual void Test::Int::Extensional::RegSharedC::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/extensional.cpp:270:41: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 270 | y[i]=y[i+4]=channel(home,x[i]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/extensional.cpp:270:41: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 270 | y[i]=y[i+4]=channel(home,x[i]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/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) + | ^~~~~~~ +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/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp: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/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86: +test/int/bool.cpp: In member function 'virtual void Test::Int::Bool::ClauseXYZ::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/bool.cpp:332:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 332 | a[i]=channel(home,x[i]); + | ^ +In file included from ./gecode/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.hh:1578:22: note: initializing argument 1 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/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/bool.cpp:333:36: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 333 | b[i]=channel(home,x[i+n]); + | ^ +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) + | ^~~~~~ ./gecode/int.hh:1104: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/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +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/bool.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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +test/int/distinct.cpp: In member function 'virtual void Test::Int::Distinct::Optional::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/distinct.cpp:136:46: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 136 | b[i] = Gecode::channel(home, bx[i]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/distinct.cpp:137:25: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 137 | x[i] = bx[n+i]; + | ^ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/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]); + | ^ +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) + | ^~~~~~~ +./gecode/int/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) + | ^~~~~~~ +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/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]); + | ^ In file included from ./gecode/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -216791,9 +230755,82 @@ ./gecode/kernel/core.hpp:3266: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: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/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) + | ^~~~~~~ +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/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]; + | ^ +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) + | ^~~~~~ +./gecode/int/var/int.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/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) + | ^~~~~~ +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) + | ^~~~~~~ +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) + | ^~~~~~~ +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/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -216815,6 +230852,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, | ~~~~~^~~~ +test/int/rel.cpp: In member function 'virtual void Test::Int::Rel::BoolArrayVar::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/rel.cpp:533:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 533 | y[i]=channel(home,x[i]); z[i]=channel(home,x[n+i]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/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/rel.cpp:533:61: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 533 | y[i]=channel(home,x[i]); z[i]=channel(home,x[n+i]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/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] @@ -216826,6 +230883,13 @@ ./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; | ~~~~~^~~~ +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/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); @@ -216836,11 +230900,31 @@ ./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/rel.cpp: In member function 'virtual void Test::Int::Rel::BoolArrayInt::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/rel.cpp:566:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 566 | y[i]=channel(home,x[i]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/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); | ~~~~~~~~^~~~~~~~~~~~~~~ +test/int.cpp: In member function 'virtual bool Test::Int::Test::run()': +test/int.cpp:1101:5: warning: this statement may fall through [-Wimplicit-fallthrough=] + 1101 | } + | ^ +test/int.cpp:1102:5: note: here + 1102 | case CTL_BOUNDS_D: { + | ^~~~ +test/int.cpp:1116:5: warning: this statement may fall through [-Wimplicit-fallthrough=] + 1116 | } + | ^ +test/int.cpp:1117:5: note: here + 1117 | case CTL_BOUNDS_Z: { + | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -216874,16 +230958,37 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/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.hh:1928: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, | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 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] @@ -216915,6 +231020,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/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp: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/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); @@ -216922,6 +231032,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/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -217021,9 +231137,17 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/minimodel.hh: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:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); @@ -217034,6 +231158,9 @@ ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, 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); @@ -217163,10 +231290,21 @@ ./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/kernel/core.hpp:3266: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/float.hh: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) { | ^~~~ @@ -217220,331 +231358,6 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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] @@ -217566,6 +231379,27 @@ ./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const 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: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] @@ -217577,16 +231411,55 @@ ./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, 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/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: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:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/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] @@ -217598,6 +231471,30 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of '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/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) { + | ^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/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/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -217625,6 +231522,26 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, 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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/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:1041: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); @@ -217635,6 +231552,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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ 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] @@ -217646,6 +231593,16 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/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); @@ -217918,12 +231875,23 @@ ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/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:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ +./gecode/int/var/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))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -217942,6 +231910,16 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/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); @@ -217952,6 +231930,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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/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); @@ -217971,6 +231959,16 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: 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] @@ -217982,6 +231980,18 @@ ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/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); @@ -217992,6 +232002,13 @@ ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.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/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); @@ -218002,202 +232019,31 @@ ./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/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ ./gecode/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/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.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:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/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) - | ^~~~~~~ -g++ -shared -pthread gecode/int/int-set.o gecode/int/var-imp/int.o gecode/int/var-imp/bool.o gecode/int/var/int.o gecode/int/var/bool.o gecode/int/array.o gecode/int/bool.o gecode/int/bool/eqv.o gecode/int/extensional/dfa.o gecode/int/extensional/tuple-set.o gecode/int/extensional-regular.o gecode/int/extensional-tuple-set.o gecode/int/dom.o gecode/int/rel.o gecode/int/precede.o gecode/int/element.o gecode/int/count.o gecode/int/arithmetic.o gecode/int/exec.o gecode/int/exec/when.o gecode/int/element/pair.o gecode/int/linear/int-post.o gecode/int/linear-int.o gecode/int/linear/bool-post.o gecode/int/linear-bool.o gecode/int/branch.o gecode/int/distinct/eqite.o gecode/int/distinct/cbs.o gecode/int/distinct.o gecode/int/sorted.o gecode/int/gcc.o gecode/int/channel.o gecode/int/channel/link-single.o gecode/int/channel/link-multi.o gecode/int/unshare.o gecode/int/sequence.o gecode/int/bin-packing.o gecode/int/bin-packing/propagate.o gecode/int/bin-packing/conflict-graph.o gecode/int/order.o gecode/int/order/propagate.o gecode/int/unary.o gecode/int/cumulative.o gecode/int/cumulatives.o gecode/int/circuit.o gecode/int/no-overlap.o gecode/int/nvalues.o gecode/int/member.o gecode/int/branch/action.o gecode/int/branch/chb.o gecode/int/arithmetic/mult.o gecode/int/branch/view-sel.o gecode/int/branch/val-sel-commit.o gecode/int/branch/view-values.o gecode/int/relax.o gecode/int/ldsb.o gecode/int/ldsb/sym-imp.o gecode/int/ldsb/sym-obj.o gecode/int/trace.o gecode/int/trace/tracer.o gecode/int/exception.o -Wl,-soname=libgecodeint.so.49 \ - -L. -lgecodesupport -lgecodekernel \ - -o libgecodeint.so.49.0 -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -218206,20 +232052,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 - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here 155 | : VarArray(home,a) {} @@ -218230,68 +232062,8 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here @@ -218300,220 +232072,29 @@ ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] +./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/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.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/var/float.hpp:46:3: 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)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: 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]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: 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:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/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: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::BoolVar]': ./gecode/int/array.hpp:126:29: required from here 126 | : VarArgArray(a) {} @@ -218524,6 +232105,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/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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here 155 | : VarArray(home,a) {} @@ -218544,127 +232135,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]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: 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) { - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -218687,305 +232157,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist/treecanvas.hh:42, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/moc_qtgist.cpp:10: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/moc_preferences.cpp:10: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -218994,7 +232165,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) | ^~~~~~ @@ -219028,422 +232198,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) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/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/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/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) +test/int/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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because '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: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: +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/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 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/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ +test/int/arithmetic.cpp: 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]; + | ^ +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]); + | ^ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/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, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ ./gecode/int/var/bool.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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ +test/int/arithmetic.cpp:690:29: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 690 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/arithmetic.cpp:690:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 690 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; + | ^ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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, - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -219456,6 +232259,25 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +test/int/arithmetic.cpp: In member function 'virtual void Test::Int::Arithmetic::MinNaryShared::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/arithmetic.cpp:708:18: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 708 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/arithmetic.cpp:708:29: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 708 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/arithmetic.cpp:708:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 708 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here 85 | : VarArray(home,a) {} @@ -219466,455 +232288,109 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because '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/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); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: 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:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ +test/int/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/arithmetic.cpp: In member function 'virtual void Test::Int::Arithmetic::MaxNary::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/arithmetic.cpp:726:18: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 726 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; + | ^ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} +test/int/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]); + | ^ +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/kernel/data/array.hpp: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) | ^~~~~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); +test/int/arithmetic.cpp: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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/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) + | ^~~~~~ +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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) +./gecode/int/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::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: 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/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()); +test/int/arithmetic.cpp:744:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 744 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} +test/int/arithmetic.cpp: In member function 'virtual void Test::Int::Arithmetic::ArgMax::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/arithmetic.cpp:780:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 780 | m[i]=x[i]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/float.hh:1404, - from ./gecode/gist.hh:43: + from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': ./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ +test/int/arithmetic.cpp: In member function 'virtual void Test::Int::Arithmetic::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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.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/var/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); | ~~~~~^~~~ @@ -219928,201 +232404,35 @@ ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/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::ArgMin::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/arithmetic.cpp:854:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 854 | m[i]=x[i]; + | ^ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/float.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::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.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::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: 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] @@ -220138,193 +232448,25 @@ ./gecode/float/branch/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/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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ +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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -220332,68 +232474,11 @@ ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] +./gecode/kernel/data/array.hpp:1871:11: warning: 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, @@ -220401,6 +232486,18 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +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]); + | ^ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/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 85 | : VarArray(home,a) {} @@ -220411,40 +232508,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:114:32: required from here 114 | : VarArray(home,a) {} @@ -220455,771 +232518,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) | ^~~~~~~~ -ln -fs libgecodeint.so.49.0 libgecodeint.so -ln -fs libgecodeint.so.49.0 libgecodeint.so.49 -g++ -shared -pthread gecode/float/var/float.o gecode/float/var-imp/float.o gecode/float/arithmetic.o gecode/float/array.o gecode/float/branch.o gecode/float/rel.o gecode/float/linear.o gecode/float/linear/post.o gecode/float/bool.o gecode/float/channel.o gecode/float/transcendental.o gecode/float/trigonometric.o gecode/float/branch/action.o gecode/float/branch/chb.o gecode/float/rounding.o gecode/float/exec.o gecode/float/branch/val-sel-commit.o gecode/float/branch/view-sel.o gecode/float/dom.o gecode/float/relax.o gecode/float/trace.o gecode/float/trace/tracer.o gecode/float/exception.o -Wl,-soname=libgecodefloat.so.49 \ - -L. -lgecodesupport -lgecodekernel -lgecodeint -lmpfr -lgmp\ - -o libgecodefloat.so.49.0 -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -ln -fs libgecodefloat.so.49.0 libgecodefloat.so -ln -fs libgecodefloat.so.49.0 libgecodefloat.so.49 -In file included from ./gecode/iter.hh:51: -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, - inlined from 'Gecode::Iter::Ranges::Diff::~Diff()' at ./gecode/iter/ranges-diff.hpp:43:9, - inlined from 'void Gecode::FlatZinc::{anonymous}::p_global_cardinality(Gecode::FlatZinc::FlatZincSpace&, const Gecode::FlatZinc::ConExpr&, Gecode::FlatZinc::AST::Node*)' at gecode/flatzinc/registry.cpp:942:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*iv0_r$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, - inlined from 'void Gecode::FlatZinc::{anonymous}::p_global_cardinality(Gecode::FlatZinc::FlatZincSpace&, const Gecode::FlatZinc::ConExpr&, Gecode::FlatZinc::AST::Node*)' at gecode/flatzinc/registry.cpp:942:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*iv0_r$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, - inlined from 'void Gecode::FlatZinc::{anonymous}::p_global_cardinality_low_up(Gecode::FlatZinc::FlatZincSpace&, const Gecode::FlatZinc::ConExpr&, Gecode::FlatZinc::AST::Node*)' at gecode/flatzinc/registry.cpp:993:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*u$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -g++ -shared -pthread gecode/gist/drawingcursor.o gecode/gist/gist.o gecode/gist/gecodelogo.o gecode/gist/node.o gecode/gist/spacenode.o gecode/gist/textoutput.o gecode/gist/treecanvas.o gecode/gist/qtgist.o gecode/gist/visualnode.o gecode/gist/nodestats.o gecode/gist/nodewidget.o gecode/gist/mainwindow.o gecode/gist/preferences.o gecode/gist/stopbrancher.o gecode/gist/moc_treecanvas.o gecode/gist/moc_qtgist.o gecode/gist/moc_mainwindow.o gecode/gist/moc_textoutput.o gecode/gist/moc_preferences.o gecode/gist/moc_nodestats.o -Wl,-soname=libgecodegist.so.49 \ - -L. -lgecodesupport -lgecodekernel -lgecodesearch -lgecodeint /usr/lib/x86_64-linux-gnu/libQt5PrintSupport.so /usr/lib/x86_64-linux-gnu/libQt5Widgets.so /usr/lib/x86_64-linux-gnu/libQt5Gui.so /usr/lib/x86_64-linux-gnu/libQt5Core.so -lGL -lpthread \ - -o libgecodegist.so.49.0 -ln -fs libgecodegist.so.49.0 libgecodegist.so -ln -fs libgecodegist.so.49.0 libgecodegist.so.49 -make[2]: 'libgecodegist.so.49.0' is up to date. -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryUnion]' at ./gecode/set/var-imp/set.hpp:269:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -gecode/flatzinc/parser.yxx: In function 'int yyparse(void*)': -gecode/flatzinc/parser.yxx:1890:11: warning: '*(unsigned int*)((char*)&e + offsetof(Gecode::FlatZinc::SymbolEntry, Gecode::FlatZinc::SymbolEntry::t))' may be used uninitialized [-Wmaybe-uninitialized] - 1890 | if (e.t == ST_INTVARARRAY) - | ^~ -gecode/flatzinc/parser.yxx:1875:21: note: '*(unsigned int*)((char*)&e + offsetof(Gecode::FlatZinc::SymbolEntry, Gecode::FlatZinc::SymbolEntry::t))' was declared here - 1875 | SymbolEntry e; - | ^ -gecode/flatzinc/parser.yxx:1884:75: warning: 'e.Gecode::FlatZinc::SymbolEntry::i' may be used uninitialized [-Wmaybe-uninitialized] - 1884 | if ($3 == 0 || $3 > pp->arrays[e.i]) { - | ^ -gecode/flatzinc/parser.yxx:1875:21: note: 'e.Gecode::FlatZinc::SymbolEntry::i' was declared here - 1875 | SymbolEntry e; - | ^ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryUnion]' at ./gecode/set/var-imp/set.hpp:343:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -g++ -shared -pthread gecode/set/branch.o gecode/set/cardinality.o gecode/set/convex.o gecode/set/convex/conv.o gecode/set/convex/hull.o gecode/set/dom.o gecode/set/rel.o gecode/set/rel-op.o gecode/set/rel-op-ternary.o gecode/set/rel-op-singleton.o gecode/set/rel-op/post-compl.o gecode/set/rel-op/post-nocompl.o gecode/set/rel-op/post-compl-cvv.o gecode/set/rel-op/post-nocompl-cvv.o gecode/set/rel-op/post-compl-vvc.o gecode/set/rel-op/post-nocompl-vvc.o gecode/set/rel-op/post-compl-cvc.o gecode/set/rel-op/post-nocompl-cvc.o gecode/set/rel-op-const-vvc.o gecode/set/rel-op-const-vcv.o gecode/set/rel-op-const-vcc.o gecode/set/rel-op-const-cvc.o gecode/set/rel-op-const-cvv.o gecode/set/int.o gecode/set/channel.o gecode/set/bool.o gecode/set/element.o gecode/set/sequence.o gecode/set/distinct.o gecode/set/distinct/atmostOne.o gecode/set/precede.o gecode/set/sequence/seq.o gecode/set/sequence/seq-u.o gecode/set/array.o gecode/set/var-imp/set.o gecode/set/var-imp/integerset.o gecode/set/var/set.o gecode/set/exec.o gecode/set/branch/action.o gecode/set/branch/chb.o gecode/set/branch/view-sel.o gecode/set/branch/val-sel-commit.o gecode/set/branch/ngl.o gecode/set/ldsb.o gecode/set/ldsb/sym-imp.o gecode/set/relax.o gecode/set/trace.o gecode/set/trace/tracer.o gecode/set/exception.o -Wl,-soname=libgecodeset.so.49 \ - -L. -lgecodesupport -lgecodekernel -lgecodeint \ - -o libgecodeset.so.49.0 -ln -fs libgecodeset.so.49.0 libgecodeset.so -ln -fs libgecodeset.so.49.0 libgecodeset.so.49 -g++ -shared -pthread gecode/minimodel/int-expr.o gecode/minimodel/int-rel.o gecode/minimodel/int-arith.o gecode/minimodel/bool-expr.o gecode/minimodel/set-expr.o gecode/minimodel/set-rel.o gecode/minimodel/dom.o gecode/minimodel/float-expr.o gecode/minimodel/float-rel.o gecode/minimodel/float-arith.o gecode/minimodel/reg.o gecode/minimodel/optimize.o gecode/minimodel/exception.o gecode/minimodel/ipl.o -Wl,-soname=libgecodeminimodel.so.49 \ - -L. -lgecodesupport -lgecodekernel -lgecodeint -lgecodefloat -lgecodeset \ - -o libgecodeminimodel.so.49.0 -ln -fs libgecodeminimodel.so.49.0 libgecodeminimodel.so -ln -fs libgecodeminimodel.so.49.0 libgecodeminimodel.so.49 -g++ -shared -pthread gecode/driver/options.o gecode/driver/script.o -Wl,-soname=libgecodedriver.so.49 \ - -L. -lgecodesupport -lgecodekernel -lgecodesearch -lgecodeint -lgecodeminimodel -lgecodegist \ - -o libgecodedriver.so.49.0 -ln -fs libgecodedriver.so.49.0 libgecodedriver.so -ln -fs libgecodedriver.so.49.0 libgecodedriver.so.49 -g++ -shared -pthread gecode/flatzinc/flatzinc.o gecode/flatzinc/registry.o gecode/flatzinc/branch.o gecode/flatzinc/parser.tab.o gecode/flatzinc/lexer.yy.o -Wl,-soname=libgecodeflatzinc.so.49 \ - -L. -lgecodesupport -lgecodekernel -lgecodesearch -lgecodeint \ - -lgecodeset -lgecodefloat -lgecodeminimodel -lgecodegist -lgecodedriver /usr/lib/x86_64-linux-gnu/libQt5PrintSupport.so /usr/lib/x86_64-linux-gnu/libQt5Widgets.so /usr/lib/x86_64-linux-gnu/libQt5Gui.so /usr/lib/x86_64-linux-gnu/libQt5Core.so -lGL -lpthread \ - -o libgecodeflatzinc.so.49.0 -ln -fs libgecodeflatzinc.so.49.0 libgecodeflatzinc.so -ln -fs libgecodeflatzinc.so.49.0 libgecodeflatzinc.so.49 -make[2]: Leaving directory '/build/reproducible-path/gecode-6.2.0' -make[2]: Entering directory '/build/reproducible-path/gecode-6.2.0' -make[2]: Leaving directory '/build/reproducible-path/gecode-6.2.0' -make[2]: Entering directory '/build/reproducible-path/gecode-6.2.0' -make[2]: Nothing to be done for 'framework'. -make[2]: Leaving directory '/build/reproducible-path/gecode-6.2.0' -make[2]: Entering directory '/build/reproducible-path/gecode-6.2.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 tools/flatzinc/fzn-gecode.o tools/flatzinc/fzn-gecode.cpp -In file included from ./gecode/kernel.hh:150, - from ./gecode/flatzinc.hh:43, - from tools/flatzinc/fzn-gecode.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) { +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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/arithmetic.cpp:976:47: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 976 | m[2*i+0]=m[2*i+1]=channel(home,x[i]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/arithmetic.cpp: In member function 'virtual void Test::Int::Arithmetic::ArgMinBool::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/arithmetic.cpp:1017:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1017 | m[i]=channel(home,x[i]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/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::ArgMinBoolShared::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/arithmetic.cpp:1060:47: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1060 | m[2*i+0]=m[2*i+1]=channel(home,x[i]); + | ^ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/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/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/arithmetic.cpp:1060:47: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1060 | m[2*i+0]=m[2*i+1]=channel(home,x[i]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -221249,6 +232602,72 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -221260,6 +232679,18 @@ ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); @@ -221270,6 +232701,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/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: 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] @@ -221281,9 +232722,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, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/minimodel.hh:240: ./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); @@ -221294,6 +232772,73 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -221305,6 +232850,32 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/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] @@ -221320,6 +232891,19 @@ ./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.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) { | ^~~~ @@ -221347,6 +232931,19 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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] @@ -221373,6 +232970,19 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/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; | ~~~~~^~~~ @@ -221385,6 +232995,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::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/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); @@ -221395,6 +233018,45 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/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] @@ -221406,16 +233068,63 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/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); | ~~~~~~~^~~~~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/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); @@ -221426,6 +233135,29 @@ ./gecode/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 + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/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); @@ -221433,6 +233165,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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -221442,6 +233196,16 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -221485,6 +233249,19 @@ ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::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]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/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&, 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); @@ -221492,9 +233269,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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/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:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/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); @@ -221562,13 +233352,98 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/int.hh:1835:14: note: initializing argument 1 of '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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/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&, 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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.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) { | ^~~~ @@ -221619,6 +233494,25 @@ ./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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.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) { | ^~~~ @@ -221645,6 +233539,24 @@ ./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]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.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); @@ -221652,9 +233564,31 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/int.hh: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]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/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); @@ -221662,6 +233596,25 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/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: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, | ~~~~~^~~~ @@ -221702,6 +233655,51 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/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::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/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/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); @@ -221731,6 +233729,62 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of '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]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -221739,9 +233793,47 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/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]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/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); @@ -221762,6 +233854,25 @@ ./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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/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); @@ -221792,70 +233903,291 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.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::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.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/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.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) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.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) | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/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: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/element.cpp: In member function 'virtual void Test::Int::Element::VarIntInt::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/element.cpp:192:22: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 192 | c[i]=x[1+i]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/element.cpp: In member function 'virtual void Test::Int::Element::VarIntShared::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/element.cpp:213:22: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 213 | c[i]=x[1+i]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/element.cpp: In member function 'virtual void Test::Int::Element::VarBoolVar::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/element.cpp:236:36: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 236 | c[i]=channel(home,x[2+i]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -221878,6 +234210,23 @@ ./gecode/float/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::VarBoolInt::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/element.cpp:262:36: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 262 | c[i]=channel(home,x[1+i]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/element.cpp: In member function 'virtual void Test::Int::Element::MatrixIntVarIntVarXY::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/element.cpp:421:19: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 421 | tm[0]=x[3]; tm[1]=x[4]; tm[2]=x[5]; tm[3]=x[6]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/element.cpp:421:31: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 421 | tm[0]=x[3]; tm[1]=x[4]; tm[2]=x[5]; tm[3]=x[6]; + | ^ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -221891,6 +234240,21 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ +./gecode/int/var/int.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) + | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' 1858 | : ArgArrayBase(aa) {} @@ -221904,6 +234268,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) | ^~~~~~~ +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) + | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' 1858 | : ArgArrayBase(aa) {} @@ -221917,6 +234350,25 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +test/int/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) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' 1858 | : ArgArrayBase(aa) {} @@ -221930,6 +234382,32 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: 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]': @@ -222008,2237 +234486,78 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -g++ -o tools/flatzinc/fzn-gecode tools/flatzinc/fzn-gecode.o \ --L. -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --lgecodeflatzinc -lgecodedriver -lgecodegist -lgecodesearch -lgecodeminimodel -lgecodeset -lgecodefloat -lmpfr -lgmp -lgecodeint -lgecodekernel -lgecodesupport -perl ./misc/fixmanifest.perl .so.49.0 tools/flatzinc/fzn-gecode.manifest -make[2]: Leaving directory '/build/reproducible-path/gecode-6.2.0' -make[2]: Entering directory '/build/reproducible-path/gecode-6.2.0' - -Compilation of Gecode finished successfully. To use Gecode, either add -/build/reproducible-path/gecode-6.2.0 -to your search path for libraries, or install Gecode using -make install - -make[2]: Leaving directory '/build/reproducible-path/gecode-6.2.0' -make[1]: Leaving directory '/build/reproducible-path/gecode-6.2.0' - dh_auto_test - make -j12 test "TESTSUITEFLAGS=-j12 --verbose" VERBOSE=1 -make[1]: Entering directory '/build/reproducible-path/gecode-6.2.0' -make[2]: Entering directory '/build/reproducible-path/gecode-6.2.0' -make[2]: 'gecode/kernel/var-type.hpp' is up to date. -make[2]: 'gecode/kernel/var-imp.hpp' is up to date. -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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.o test/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 test/int/channel.o test/int/channel.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/arithmetic.o test/int/arithmetic.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/basic.o test/int/basic.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/bool.o test/int/bool.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/count.o test/int/count.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/dom.o test/int/dom.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/distinct.o test/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 test/int/element.o test/int/element.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/extensional.o test/int/extensional.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/rel.o test/int/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 test/int/linear.o test/int/linear.cpp -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int.cpp:36: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/basic.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/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/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: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); - | ^~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/bool.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh: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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/channel.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/element.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/rel.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::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) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(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:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: 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); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/count.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/distinct.cpp:36: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: 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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./test/int.hh:41: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./test/int.hh:41: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/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:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./test/int.hh:41: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because '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/int.hh:4429:21: note: initializing argument 1 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:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp: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:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: 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:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 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:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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 constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: 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:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: 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:4481:17: note: initializing argument 1 of 'Gecode::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; - | ^~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.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:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& 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/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128: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:4481:17: note: initializing argument 1 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/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing 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) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./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::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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); - | ~~~~~~~^~~~~~~~~~~~~~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 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.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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/int.hh: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.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::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: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) { - | ^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of '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: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, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of '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 BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: 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, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, 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/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::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:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing 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:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 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 ./test/int.hh:41: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because '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:4481:17: note: initializing argument 1 of 'Gecode::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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: 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/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::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/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: 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: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, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing 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, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of '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&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::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); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -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/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/int/var/bool.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/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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:5128:15: 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:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(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.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 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::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: 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 @@ -224247,41 +234566,25 @@ ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/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, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here 126 | : VarArgArray(a) {} @@ -224289,6 +234592,9 @@ ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ +./gecode/float/var/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) | ^~~~~~~ @@ -224312,351 +234618,257 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, - from test/int/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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void 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/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::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 constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, 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:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 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/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, 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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} | ^ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 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::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: 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/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of '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:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50: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:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: 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:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::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) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: 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:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/gcc.o test/int/gcc.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -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/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/gcc.cpp:38: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4525:18: note: 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:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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::ArgMaxShared::solution(const Test::Int::Assignment&) const': +test/int/arithmetic.cpp:806:19: warning: 'y.Gecode::IntArgs::.Gecode::ArgArray::.Gecode::ArgArrayBase::onstack[0]' may be used uninitialized [-Wmaybe-uninitialized] + 806 | int m=y[0]; int p=0; + | ^ +test/int/arithmetic.cpp:803:26: note: 'y' declared here + 803 | Gecode::IntArgs y(2*n); + | ^ +test/int/arithmetic.cpp: In member function 'virtual bool Test::Int::Arithmetic::ArgMinShared::solution(const Test::Int::Assignment&) const': +test/int/arithmetic.cpp:880:19: warning: 'y.Gecode::IntArgs::.Gecode::ArgArray::.Gecode::ArgArrayBase::onstack[0]' may be used uninitialized [-Wmaybe-uninitialized] + 880 | int m=y[0]; int p=0; + | ^ +test/int/arithmetic.cpp:877:26: note: 'y' declared here + 877 | Gecode::IntArgs y(2*n); + | ^ +test/int/arithmetic.cpp: In member function 'virtual bool Test::Int::Arithmetic::ArgMaxBoolShared::solution(const Test::Int::Assignment&) const': +test/int/arithmetic.cpp:959:19: warning: 'y.Gecode::IntArgs::.Gecode::ArgArray::.Gecode::ArgArrayBase::onstack[0]' may be used uninitialized [-Wmaybe-uninitialized] + 959 | int m=y[0]; int p=0; + | ^ +test/int/arithmetic.cpp:956:26: note: 'y' declared here + 956 | Gecode::IntArgs y(2*n); + | ^ +test/int/arithmetic.cpp: In member function 'virtual bool Test::Int::Arithmetic::ArgMinBoolShared::solution(const Test::Int::Assignment&) const': +test/int/arithmetic.cpp:1043:19: warning: 'y.Gecode::IntArgs::.Gecode::ArgArray::.Gecode::ArgArrayBase::onstack[0]' may be used uninitialized [-Wmaybe-uninitialized] + 1043 | int m=y[0]; int p=0; + | ^ +test/int/arithmetic.cpp:1040:26: note: 'y' declared here + 1040 | Gecode::IntArgs y(2*n); + | ^ 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)': @@ -224668,43 +234880,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': ./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -224716,115 +234891,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/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/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, - from test/int/arithmetic.cpp:39: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::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, - | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -224836,16 +234902,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.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); @@ -224876,85 +234932,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/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.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/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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] @@ -224997,56 +234974,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:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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] @@ -225070,99 +234997,12 @@ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:4481:17: note: initializing 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:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, - from test/int/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:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing 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/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -225173,13 +235013,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/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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()); | ^ @@ -225189,9 +235022,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/set.hh: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); | ^ @@ -225201,89 +235031,6 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -225292,43 +235039,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/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/int.hh: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/set.hh:741: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.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(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); - | ~~~~~^~~~ ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -225339,27 +235052,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/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of '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/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); @@ -225370,16 +235062,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/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -225390,68 +235072,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:917, - from ./test/int.hh:41: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 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:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh: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/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -225473,35 +235093,44 @@ ./gecode/int.hh:5684:14: note: initializing 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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/sorted.cpp:38: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +test/int/gcc.cpp: In member function 'virtual void Test::Int::GCC::VarAll::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/gcc.cpp:220:21: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 220 | x[i]=xy[i]; + | ^ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/gcc.cpp:222:23: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 222 | 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/gcc.cpp: In member function 'virtual void Test::Int::GCC::VarSome::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/gcc.cpp:282:21: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 282 | x[i]=xy[i]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/gcc.cpp:284:23: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 284 | 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) + | ^~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -225510,7 +235139,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) | ^~~~~~ @@ -225544,6 +235172,139 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759: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/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: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/int.hh:917, + from ./test/int.hh:41: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -225565,12 +235326,6 @@ ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/float.hh: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/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); @@ -225578,15 +235333,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); @@ -225597,58 +235346,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/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -225678,17 +235375,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/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because '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); @@ -225699,70 +235388,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.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing 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] @@ -225777,35 +235402,12 @@ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ -In file included from ./gecode/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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741: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:4384:20: note: initializing argument 1 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); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: 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:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ @@ -225815,96 +235417,199 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.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) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1928: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/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/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/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.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/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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84: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, - | ~~~~~^~~~ -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/set/branch/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); - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ @@ -225921,39 +235626,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: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/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:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' 1858 | : ArgArrayBase(aa) {} @@ -225967,218 +235639,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) { - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' - 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? irt : neg(irt),b,ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 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] - 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/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: 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/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': -./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? frt : neg(frt),b); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' - 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': -./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | _e0.post(home,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 62 | _e0.post(home,SRT_NQ,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 64 | _e0.post(home,SRT_EQ,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 67 | _e0.post(home,b,true,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': -./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | _e0.post(home,b,t,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because '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/set.hh:1587: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/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -226219,180 +235679,39 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/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 ./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/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); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/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/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.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); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::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:2458:20: note: initializing argument 1 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); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, 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/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); @@ -226400,56 +235719,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/int.hh:2488:20: note: initializing argument 1 of '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::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); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of '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: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/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); @@ -226460,155 +235732,126 @@ ./gecode/int.hh:2519:20: note: initializing argument 1 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&, 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/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': ./gecode/int/extensional.hpp: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:1818:14: note: initializing argument 1 of '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:2549:20: note: initializing argument 1 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::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); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, 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/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, 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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' - 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': -./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 145 | dom(home,x,y,ipl); - | ~~~^~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::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:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' - 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: 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:5071: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::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/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: 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/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: 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:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: 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:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: 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/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1928: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/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/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -226619,57 +235862,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/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:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, 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); @@ -226680,39 +235872,6 @@ ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/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: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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:741: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 BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -226720,73 +235879,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) { | ^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp: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: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:747:12: note: initializing argument 1 of 'void 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] +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/exec.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.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:2337: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const 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: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, 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/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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:5684:14: note: initializing 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/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); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/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, 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/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -226798,10 +235948,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/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/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: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -226812,80 +235958,105 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./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/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: 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/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp: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.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: 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:1258:17: note: initializing argument 1 of 'Gecode::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:1041:16: note: initializing argument 1 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: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.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:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.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:1851:14: note: initializing 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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) { | ^~~~ @@ -226913,17 +236084,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:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-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/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -226934,56 +236094,91 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp: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/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/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:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/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:1630:19: note: initializing argument 1 of 'Gecode::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:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/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:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1258:17: note: 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:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing 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, + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-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] @@ -227005,17 +236200,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) { - | ~~~~~^~~~ 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] @@ -227027,9 +236211,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:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(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); @@ -227040,32 +236221,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:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::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) { - | ~~~~~^~~~ 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] @@ -227080,21 +236235,12 @@ ./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/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of '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.hh:1578:22: note: initializing argument 1 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:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -227104,21 +236250,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/float/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/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:1630:19: note: 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/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -227153,14 +236290,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/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); @@ -227171,9 +236300,6 @@ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 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); @@ -227202,12 +236328,6 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because '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] @@ -227223,9 +236343,6 @@ ./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:1578:22: note: initializing argument 1 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) { | ^~~~ @@ -227316,18 +236433,12 @@ ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); @@ -227338,9 +236449,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.hh:1630:19: note: 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::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); @@ -227497,59 +236605,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:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh: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.cpp: In member function 'virtual bool Test::Int::Test::run()': -test/int.cpp:1101:5: warning: this statement may fall through [-Wimplicit-fallthrough=] - 1101 | } - | ^ -test/int.cpp:1102:5: note: here - 1102 | case CTL_BOUNDS_D: { - | ^~~~ -test/int.cpp:1116:5: warning: this statement may fall through [-Wimplicit-fallthrough=] - 1116 | } - | ^ -test/int.cpp:1117:5: note: here - 1117 | case CTL_BOUNDS_Z: { - | ^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 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/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh: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:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 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:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -227558,71 +236613,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/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/kernel/core.hpp:3266: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/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/kernel/core.hpp:3266:3: 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:4525:18: note: 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); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./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, - | ~~~~~^~~~ ./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); @@ -227633,20 +236636,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/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) - | ^~~~~~ ./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); @@ -227657,24 +236646,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:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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); @@ -227685,9 +236656,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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': ./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); @@ -227698,344 +236666,354 @@ ./gecode/set.hh:1041: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/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]; - | ^ +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/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]; +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/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]; +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) | ^~~~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing 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, - | ~~~~~^~~~ -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]); - | ^ +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/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]); - | ^ +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/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]); - | ^ +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/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]); - | ^ +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/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]); - | ^ +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) | ^~~~~~~ -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/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/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/unshare.cpp:89:42: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 89 | y[2]=y[4]=y[5]=channel(home,x[2]); | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 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:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-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/float/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/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/unshare.cpp: In member function 'virtual void Test::Int::Unshare::Failed::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/unshare.cpp:112:18: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 112 | y[0]=x[0]; y[1]=x[0]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/unshare.cpp:112:29: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 112 | y[0]=x[0]; y[1]=x[0]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39: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/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]); - | ^ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/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:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int.hh:917, + from ./test/int.hh:41: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: 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/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/minimodel.hh:1608: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, 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:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' - 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1928: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/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:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' - 319 | void post(Home home, IntRelType irt, const BoolVar& b, +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const 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/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/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.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: 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: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh: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/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) - | ^~~~~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | 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) { | ^~~~ -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) - | ^~~~~~~ -./gecode/kernel/branch/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) { | ~~~~~^~~~ -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/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) - | ^~~~~~~ -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/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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; - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39: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) { + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266: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/branch/afc.hpp:49:23: note: initializing argument 1 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::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: 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/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/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/float.hh:2122:14: note: initializing 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/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh: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/bool.cpp: In member function 'virtual void Test::Int::Bool::ClauseXYZ::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/bool.cpp:332:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 332 | a[i]=channel(home,x[i]); - | ^ -In file included from ./gecode/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/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/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/minimodel.hh:1207:20: note: initializing argument 1 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: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) - | ^~~~~~~ -./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 62 | _e0.post(home,SRT_NQ,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(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:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(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/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of '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:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -228046,41 +237024,19 @@ ./gecode/int.hh:5099: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: 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, - | ~~~~~^~~~ -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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/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); @@ -228091,48 +237047,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/minimodel.hh:1867: -./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | BoolVar b(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | IntVar x(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/float.hh:1928: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) { - | ^~~~ -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) - | ^~~~~~~ ./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -228143,223 +237057,19 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -./gecode/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: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) - | ^~~~~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': -./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | channel(home,f,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -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: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); - | ~~~~~^~~~ -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) - | ^~~~~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/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/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:1578:22: note: initializing argument 1 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) { - | ^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.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/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: 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: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/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 46 | count(home,x,y,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | count(home,x,y,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh: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/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:1104: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:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, 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) { - | ^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -228371,13 +237081,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/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, 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/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': ./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); @@ -228388,280 +237091,341 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/set.hh:755, + from ./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/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, 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/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void 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/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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&, 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::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because '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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: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:1818:14: note: initializing argument 1 of 'void 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/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: 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:1206:20: note: initializing argument 1 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&, 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/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, 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:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::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:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 108 | count(home,x,y,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of '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: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&, 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); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +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:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 118 | count(home,x,n,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, 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/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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:1845:14: note: initializing argument 1 of 'void Gecode::count(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/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: 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); - | ~~~^~~~~~~~~~~~~~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: 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/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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: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.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/float.hh:2122:14: note: initializing 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/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh: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:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of '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:1968:16: note: 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: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/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,FRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of '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); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -228683,37 +237447,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/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) { - | ^~~~ -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: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: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/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] @@ -228725,10 +237458,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/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/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); @@ -228736,232 +237465,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/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 165 | channel(home,x,xiv); - | ~~~~~~~^~~~~~~~~~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': -./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 70 | rel(home,SOT_UNION,x,s); - | ~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/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/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: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: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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::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/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:1801:14: note: initializing argument 1 of 'void 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:1207:20: note: initializing argument 1 of 'void 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&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | count(home,x,y,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/set-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&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | count(home,x,n,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3266: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:1818:14: note: initializing argument 1 of '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:1928: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:1210:20: note: initializing argument 1 of '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&, 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/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::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.hh:1210:20: note: initializing argument 1 of '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:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, 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); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ + 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/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: 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:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/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/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.hh: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:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': +./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | _e0.post(home,b,t,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void 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:1210:20: note: initializing argument 1 of '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] @@ -228970,29 +237524,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&, 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/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 97 | count(home,x,y,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ ./gecode/minimodel/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); @@ -229000,46 +237534,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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of '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, | ~~~~~^~~~ -./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/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); @@ -229047,32 +237544,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ ./gecode/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&, 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/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); @@ -229083,19 +237557,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::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': -./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 134 | rel(home,x,r,y,ipl); - | ~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/minimodel/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: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) { | ^~~~ @@ -229111,95 +237575,27 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -./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, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing 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: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::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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:1784:14: note: initializing argument 1 of '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: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::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: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:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ -./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::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); @@ -229214,20 +237610,9 @@ ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/minimodel.hh:2337: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh: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:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -229261,23 +237646,6 @@ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp: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/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); @@ -229285,9 +237653,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: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:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -229311,16 +237676,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::roots(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 165 | channel(home,x,xiv); - | ~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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); @@ -229331,29 +237686,10 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/minimodel/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/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: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) { | ^~~~ @@ -229400,10 +237736,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/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&, 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); @@ -229414,12 +237746,6 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/minimodel.hh:51: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, 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); @@ -229430,17 +237756,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) { - | ^~~~ -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/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); @@ -229451,12 +237766,6 @@ ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const 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); @@ -229467,23 +237776,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/int.hh:1104: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/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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/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) { | ^~~~ @@ -229499,9 +237795,6 @@ ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ -./gecode/int.hh: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::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); @@ -229509,34 +237802,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/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/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/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, - | ~~~~~^~~~ -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) - | ^~~~~~ ./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))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -229555,27 +237823,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, 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/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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::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); @@ -229586,90 +237833,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/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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/kernel/core.hpp:3266: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/core.hpp:3266:3: 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::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/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: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:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/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/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/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/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:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ @@ -229679,54 +237852,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/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); - | ~~~~~^~~~ -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/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); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -229735,23 +237860,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: 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/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/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, | ~~~~~^~~~ @@ -229765,27 +237873,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, | ~~~~~^~~~ -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; - | ^~ -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) - | ^~~~~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.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) - | ^~~~~~ ./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); @@ -229796,60 +237883,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:1608: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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: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:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/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/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) - | ^~~~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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); @@ -229860,22 +237893,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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' - 319 | void post(Home home, IntRelType irt, const BoolVar& b, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/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); @@ -229886,16 +237903,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, | ~~~~~^~~~ -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) - | ^~~~~~ -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/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); @@ -229906,6 +237913,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, | ~~~~~^~~~ +test/int/exec.cpp: In member function 'virtual void Test::Int::Exec::BoolWait::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/exec.cpp:115:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 115 | b[i]=channel(home,x[i]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here 155 | : VarArray(home,a) {} @@ -229916,23 +237952,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/var/int.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) - | ^~~~~~ -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/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:171:31: required from here 171 | : VarArray(home,a) {} @@ -229943,832 +237962,908 @@ ./gecode/int/var/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: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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' - 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(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/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp: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/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); + | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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: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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of '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:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./test/int.hh:41: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 62 | _e0.post(home,SRT_NQ,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -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/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 64 | _e0.post(home,SRT_EQ,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp: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/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of '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:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const 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:1706: -./gecode/int/var/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); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because '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()); +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); | ^ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/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/int/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/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/int/view.hpp:1706: -./gecode/int/var/int.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:1206:20: note: initializing argument 1 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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/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/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1258:17: note: 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); | ~~~~~^~~~ -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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: 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/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/kernel/core.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/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) - | ^~~~~~~ -./gecode/int.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/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) - | ^~~~~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.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:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -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/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:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(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:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar 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]); - | ^ -./gecode/int/var/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/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | count(home,x,n,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, 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:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | count(home,x,y,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/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&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | count(home,x,n,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh: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:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::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:1705:16: note: 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/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); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 66 | count(home,x,y,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh: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:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/minimodel.hh:51: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, 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:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of '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/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/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:747:12: note: 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/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1396:16: note: initializing 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); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -test/int/arithmetic.cpp: In member function 'virtual void Test::Int::Arithmetic::MinNary::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/arithmetic.cpp:690:18: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 690 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; - | ^ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/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); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -test/int/arithmetic.cpp:690:29: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 690 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/arithmetic.cpp:690:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 690 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, 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] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/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) { | ~~~~~^~~~ -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/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: 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.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.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: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) - | ^~~~~~ -./gecode/float.hh: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/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::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/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, 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); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of '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::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) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 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/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/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) - | ^~~~~~ -test/int/arithmetic.cpp:726:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 726 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp: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&, 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/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of '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:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266: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/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, 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/float.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, - | ~~~~~^~~~ -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.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/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/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&, 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); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -test/int/arithmetic.cpp:744:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 744 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::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.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 123 | count(home,x,y,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of '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:73:25: note: initializing argument 1 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:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, 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/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::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/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.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::FloatVar]' - 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/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/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.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::ArgMax::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/arithmetic.cpp:780:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 780 | m[i]=x[i]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/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/set.hh:1851:14: note: initializing 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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::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:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because '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:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' - 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, - | ~~~~~^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/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:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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))); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -test/int/arithmetic.cpp: In member function 'virtual void Test::Int::Arithmetic::ArgMaxShared::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/arithmetic.cpp:818:33: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 818 | m[2*i+0]=m[2*i+1]=x[i]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.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: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/int.hh:1968:16: note: 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:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/minimodel.hh:51: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -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/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' - 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar 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/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/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); +./gecode/float.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: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/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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: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/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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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) - | ^~~~~~ -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.hh:1104: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::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/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/int/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/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh: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:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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] @@ -230780,17 +238875,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/minimodel.hh:2337: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const 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/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = FloatAction(home,x,decay()); | ^ @@ -230800,96 +238884,130 @@ ./gecode/float.hh:1578:22: note: initializing argument 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/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/float/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/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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/float.hh:1630:19: note: 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) - | ^~~~~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-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/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/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: 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/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: 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.hh:1258:17: note: initializing argument 1 of 'Gecode::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/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/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/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/var/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:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/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/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing 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); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,FRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -230911,13 +239029,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/arithmetic.cpp: In member function 'virtual void Test::Int::Arithmetic::ArgMinBool::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/arithmetic.cpp:1017:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1017 | m[i]=channel(home,x[i]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/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] @@ -230939,51 +239050,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; | ~~~~~^~~~ -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]); - | ^ 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/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ -test/int/arithmetic.cpp:1060:47: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1060 | m[2*i+0]=m[2*i+1]=channel(home,x[i]); - | ^ ./gecode/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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/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/minimodel.hh:1207:20: note: initializing argument 1 of '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:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -230996,20 +239082,9 @@ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/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/var/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:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -231023,26 +239098,6 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: 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] @@ -231054,16 +239109,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, 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); @@ -231074,16 +239119,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::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/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); @@ -231107,23 +239142,12 @@ ./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:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/kernel/core.hpp:3266:3: 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/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: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))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -231144,10 +239168,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/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: 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::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); @@ -231155,12 +239175,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: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:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -231234,11 +239248,6 @@ ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp: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&, 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); @@ -231249,12 +239258,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/float.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::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); @@ -231302,20 +239305,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 - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/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:1811:14: note: initializing argument 1 of 'void Gecode::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/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&, 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); @@ -231356,16 +239348,6 @@ ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); @@ -231386,42 +239368,15 @@ ./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/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) { | ^~~~ -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: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/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.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::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); @@ -231432,12 +239387,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/var/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/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))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -231456,26 +239405,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::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/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); @@ -231505,59 +239434,17 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/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] - 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 - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: 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/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.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: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/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); @@ -231565,19 +239452,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ ./gecode/int.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/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); @@ -231618,6 +239495,203 @@ ./gecode/set.hh:1041: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/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/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: 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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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 + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +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] @@ -231660,28 +239734,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::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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] @@ -231735,25 +239787,24 @@ ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.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::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/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); @@ -231774,19 +239825,16 @@ ./gecode/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::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/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); @@ -231815,14 +239863,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/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) - | ^~~~~~ 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] @@ -231874,13 +239914,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, | ~~~~~^~~~ -test/int/element.cpp: In member function 'virtual void Test::Int::Element::VarIntInt::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/element.cpp:192:22: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 192 | c[i]=x[1+i]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./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); @@ -231921,13 +239954,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/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/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); @@ -231978,13 +240004,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, | ~~~~~^~~~ -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) - | ^~~~~~~ ./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); @@ -232025,10 +240044,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, | ~~~~~^~~~ -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/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); @@ -232039,9 +240054,6 @@ ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); @@ -232049,22 +240061,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]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/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: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/var/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); @@ -232075,21 +240074,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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ ./gecode/minimodel/aliases.hpp: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/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.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) { | ^~~~ @@ -232115,13 +240102,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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.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: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))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -232131,9 +240111,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/var/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); @@ -232163,32 +240140,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::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: 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] @@ -232200,31 +240151,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, | ~~~~~^~~~ -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) - | ^~~~~~ ./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); @@ -232245,13 +240171,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/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) - | ^~~~~~ ./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); @@ -232262,24 +240181,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, | ~~~~~^~~~ -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) - | ^~~~~~ ./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); @@ -232300,144 +240201,41 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -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) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 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]' +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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]' 1858 | : ArgArrayBase(aa) {} | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ -test/int/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/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/int/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) - | ^~~~~~~ -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]; - | ^ +test/int/mm-arithmetic.cpp: In member function 'virtual void Test::Int::MiniModelArithmetic::MinNary::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/mm-arithmetic.cpp:273:18: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 273 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; + | ^ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -test/int/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]; - | ^ +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) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ +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/rel.cpp: In member function 'virtual void Test::Int::Rel::BoolVarXY::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/rel.cpp:143:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 143 | y[0]=channel(home,x[0]); y[1]=channel(home,x[1]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/rel.cpp:143:59: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 143 | y[0]=channel(home,x[0]); y[1]=channel(home,x[1]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' 1858 | : ArgArrayBase(aa) {} @@ -232451,6 +240249,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) | ^~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 +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) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' 1858 | : ArgArrayBase(aa) {} @@ -232461,6 +240293,20 @@ ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-bool.cpp:38: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -232479,9 +240325,6 @@ ./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ -./gecode/float/var/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) | ^~~~~~ @@ -232523,19 +240366,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) | ^~~~~~ -test/int/rel.cpp: In member function 'virtual void Test::Int::Rel::BoolInt::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/rel.cpp:247:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 247 | y[0]=channel(home,x[0]); y[1]=channel(home,x[1]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/rel.cpp:247:59: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 247 | y[0]=channel(home,x[0]); y[1]=channel(home,x[1]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' 603 | return copy(d,s,static_cast(n)); @@ -232555,6 +240385,69 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -232577,74 +240470,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) | ^~~~~~~~ -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) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -232685,16 +240594,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' 603 | return copy(d,s,static_cast(n)); @@ -232714,84 +240613,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) | ^~~~~~ -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) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/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: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) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/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 -test/int/rel.cpp: In member function 'virtual void Test::Int::Rel::BoolArrayVar::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/rel.cpp:533:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 533 | y[i]=channel(home,x[i]); z[i]=channel(home,x[n+i]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/rel.cpp:533:61: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 533 | y[i]=channel(home,x[i]); z[i]=channel(home,x[n+i]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' 603 | return copy(d,s,static_cast(n)); @@ -232811,13 +240632,352 @@ ./gecode/float/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::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]); - | ^ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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:917, + from ./test/int.hh:41: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48, + from test/int/mm-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/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-lin.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -232861,73 +241021,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -232939,20 +241032,9 @@ ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/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/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = FloatAction(home,x,decay()); | ^ -./gecode/int/var/int.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) { | ^~~~ @@ -232968,123 +241050,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::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: 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] @@ -233106,18 +241071,6 @@ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: 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] @@ -233129,272 +241082,49 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ 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:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/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] - 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 - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/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/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585: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]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.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]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/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 - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/minimodel.hh:1608: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, 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/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.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/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/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,FRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1608: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | e.post(home,t ? irt : neg(irt),ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' + 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? irt : neg(irt),b,ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' + 319 | void post(Home home, IntRelType irt, const BoolVar& b, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -233416,25 +241146,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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: 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] @@ -233446,18 +241157,6 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -233485,20 +241184,10 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ ./gecode/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/var/float.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) { | ^~~~ @@ -233665,22 +241354,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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/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); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.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) { | ^~~~ @@ -233694,41 +241371,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::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void 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); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.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/int.hh:1784:14: note: initializing argument 1 of '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::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); @@ -233739,20 +241394,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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.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::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/var/set.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) { | ^~~~ @@ -233946,395 +241591,62 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -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::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/distinct.cpp: In member function 'virtual bool Test::Int::Distinct::Pathological::run()': -test/int/distinct.cpp:224:34: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 224 | x[i] = IntVar(*s,0,i); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -test/int/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) - | ^~~~~~ -./gecode/int/var/int.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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/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) - | ^~~~~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} +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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759: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/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/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ +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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because '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 @@ -234343,19 +241655,7 @@ ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ +In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ @@ -234389,110 +241689,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -234515,97 +241711,26 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-rel.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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/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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -234618,6 +241743,9 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +./gecode/kernel/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 114 | : VarArray(home,a) {} @@ -234628,6 +241756,49 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::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/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/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: 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/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -234758,79 +241929,8 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/gcc.cpp:38: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -test/int/arithmetic.cpp: In member function 'virtual bool Test::Int::Arithmetic::ArgMaxShared::solution(const Test::Int::Assignment&) const': -test/int/arithmetic.cpp:806:19: warning: 'y.Gecode::IntArgs::.Gecode::ArgArray::.Gecode::ArgArrayBase::onstack[0]' may be used uninitialized [-Wmaybe-uninitialized] - 806 | int m=y[0]; int p=0; - | ^ -test/int/arithmetic.cpp:803:26: note: 'y' declared here - 803 | Gecode::IntArgs y(2*n); - | ^ -test/int/arithmetic.cpp: In member function 'virtual bool Test::Int::Arithmetic::ArgMinShared::solution(const Test::Int::Assignment&) const': -test/int/arithmetic.cpp:880:19: warning: 'y.Gecode::IntArgs::.Gecode::ArgArray::.Gecode::ArgArrayBase::onstack[0]' may be used uninitialized [-Wmaybe-uninitialized] - 880 | int m=y[0]; int p=0; - | ^ -test/int/arithmetic.cpp:877:26: note: 'y' declared here - 877 | Gecode::IntArgs y(2*n); - | ^ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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::ArgMaxBoolShared::solution(const Test::Int::Assignment&) const': -test/int/arithmetic.cpp:959:19: warning: 'y.Gecode::IntArgs::.Gecode::ArgArray::.Gecode::ArgArrayBase::onstack[0]' may be used uninitialized [-Wmaybe-uninitialized] - 959 | int m=y[0]; int p=0; - | ^ -test/int/arithmetic.cpp:956:26: note: 'y' declared here - 956 | Gecode::IntArgs y(2*n); - | ^ -test/int/arithmetic.cpp: In member function 'virtual bool Test::Int::Arithmetic::ArgMinBoolShared::solution(const Test::Int::Assignment&) const': -test/int/arithmetic.cpp:1043:19: warning: 'y.Gecode::IntArgs::.Gecode::ArgArray::.Gecode::ArgArrayBase::onstack[0]' may be used uninitialized [-Wmaybe-uninitialized] - 1043 | int m=y[0]; int p=0; - | ^ -test/int/arithmetic.cpp:1040:26: note: 'y' declared here - 1040 | Gecode::IntArgs y(2*n); - | ^ + -c -o test/int/cumulative.o test/int/cumulative.cpp In file included from ./gecode/int.hh:917, from ./test/int.hh:41: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -234965,6 +242065,27 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: 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()); @@ -234975,6 +242096,17 @@ ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ @@ -234993,6 +242125,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] @@ -235055,198 +242219,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, | ~~~~~^~~~ -test/int/gcc.cpp: In member function 'virtual void Test::Int::GCC::VarAll::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/gcc.cpp:220:21: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 220 | x[i]=xy[i]; - | ^ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/gcc.cpp:222:23: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 222 | 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/gcc.cpp: In member function 'virtual void Test::Int::GCC::VarSome::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/gcc.cpp:282:21: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 282 | x[i]=xy[i]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/gcc.cpp:284:23: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 284 | 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) - | ^~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/sorted.cpp:38: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void 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] @@ -235301,17 +242273,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 ./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:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -235353,14 +242314,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) { - | ^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -235373,9 +242326,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/int.hh: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::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -235406,6 +242356,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) { | ~~~~~^~~~ +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/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -235435,89 +242408,56 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::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] +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/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); + | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -235546,35 +242486,27 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/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/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/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/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -235616,6 +242548,17 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -235637,152 +242580,181 @@ ./gecode/int.hh: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()); - | ^ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/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/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/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:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/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/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:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: 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:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: 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:2549:20: note: initializing argument 1 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/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45: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) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.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/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) - | ^~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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/int/unshare.cpp:36: + from test/int/mm-count.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:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -235804,6 +242776,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/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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] @@ -235833,217 +242834,35 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45: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, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp: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/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: 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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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.hh:4481:17: note: initializing argument 1 of 'Gecode::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] @@ -236065,6 +242884,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/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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] @@ -236076,6 +242923,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, | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./test/int.hh:41: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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] @@ -236084,9 +242947,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, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/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:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 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] @@ -236098,17 +242988,17 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/exec.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing 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] @@ -236151,6 +243041,38 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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, + | ~~~~~^~~~ 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] @@ -236162,15 +243084,35 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of '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/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/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp: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.hh:1207:20: note: initializing argument 1 of '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:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -236186,9 +243128,19 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of '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:5099: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: 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); @@ -236199,6 +243151,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/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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] @@ -236210,6 +243172,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/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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/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); @@ -236237,9 +243209,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) { | ^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because '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; + | ^~ ./gecode/set.hh:779:12: 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:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: 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/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))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -236258,6 +243253,26 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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: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] @@ -236269,6 +243284,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/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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::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); @@ -236359,6 +243384,11 @@ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/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::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); @@ -236386,6 +243416,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, | ~~~~~^~~~ @@ -236406,6 +243439,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -236475,9 +243511,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:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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: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::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); @@ -236485,9 +243532,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/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp: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:779:12: note: 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:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -236586,6 +243643,17 @@ ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': ./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); @@ -236596,367 +243664,15 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -test/int/unshare.cpp: In member function 'virtual void Test::Int::Unshare::Int::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/unshare.cpp:64:18: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 64 | y[0]=x[0]; y[1]=y[3]=x[1]; y[2]=y[4]=y[5]=x[2]; - | ^ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/unshare.cpp:64:34: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 64 | y[0]=x[0]; y[1]=y[3]=x[1]; y[2]=y[4]=y[5]=x[2]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/unshare.cpp:64:34: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 64 | y[0]=x[0]; y[1]=y[3]=x[1]; y[2]=y[4]=y[5]=x[2]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/unshare.cpp:64:55: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 64 | y[0]=x[0]; y[1]=y[3]=x[1]; y[2]=y[4]=y[5]=x[2]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/unshare.cpp:64:55: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 64 | y[0]=x[0]; y[1]=y[3]=x[1]; y[2]=y[4]=y[5]=x[2]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/unshare.cpp:64:55: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 64 | y[0]=x[0]; y[1]=y[3]=x[1]; y[2]=y[4]=y[5]=x[2]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/unshare.cpp: In member function 'virtual void Test::Int::Unshare::Bool::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/unshare.cpp:87:32: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 87 | y[0]=channel(home,x[0]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/unshare.cpp:88:37: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 88 | y[1]=y[3]=channel(home,x[1]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/unshare.cpp:88:37: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 88 | y[1]=y[3]=channel(home,x[1]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/unshare.cpp:89:42: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 89 | y[2]=y[4]=y[5]=channel(home,x[2]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/unshare.cpp:89:42: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 89 | y[2]=y[4]=y[5]=channel(home,x[2]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/unshare.cpp:89:42: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 89 | y[2]=y[4]=y[5]=channel(home,x[2]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/unshare.cpp: In member function 'virtual void Test::Int::Unshare::Failed::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/unshare.cpp:112:18: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 112 | y[0]=x[0]; y[1]=x[0]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/unshare.cpp:112:29: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 112 | y[0]=x[0]; y[1]=x[0]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: 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]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/mm-arithmetic.o test/int/mm-arithmetic.cpp -In file included from ./gecode/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:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.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:4384:20: note: initializing argument 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:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -236965,6 +243681,15 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ @@ -237040,6 +243765,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::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +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) + | ^~~~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -237051,15 +243790,34 @@ ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ +test/int/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/branch/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, | ~~~~~^~~~ +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) + | ^~~~~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ @@ -237069,6 +243827,65 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ +test/int/mm-lin.cpp:309:38: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 309 | IntVarArgs xy(2); xy[0]=x; xy[1]=y; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/mm-lin.cpp:309:47: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 309 | IntVarArgs xy(2); xy[0]=x; xy[1]=y; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/mm-lin.cpp: In member function 'virtual void Test::Int::MiniModelLin::LinRelBool::post(Gecode::Space&, Gecode::IntVarArray&, Gecode::Reify)': +test/int/mm-lin.cpp:337:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 337 | y[0] = channel(home,x[0]); y[1] = channel(home,x[1]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/mm-lin.cpp:337:61: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 337 | y[0] = channel(home,x[0]); y[1] = channel(home,x[1]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/mm-lin.cpp:338:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 338 | y[2] = channel(home,x[2]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: 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()); @@ -237108,6 +243925,18 @@ ./gecode/int.hh: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: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/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -237118,6 +243947,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, | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: 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 IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); @@ -237138,50 +243977,6 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, - from test/int/exec.cpp:36: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -237203,6 +243998,27 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -237232,17 +244048,47 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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/sequence.cpp:38: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 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] @@ -237254,6 +244100,11 @@ ./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp: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); @@ -237264,6 +244115,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/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing 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] @@ -237275,8 +244142,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 \ - -c -o test/int/mm-bool.o test/int/mm-bool.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)': @@ -237320,38 +244185,47 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: 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] @@ -237402,6 +244276,29 @@ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/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/float.hh:2137: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': ./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -237413,6 +244310,49 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/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] @@ -237435,6 +244375,35 @@ ./gecode/float.hh: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/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -237456,6 +244425,19 @@ ./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/minimodel.hh:48, + from test/int/mm-rel.cpp:36: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ 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] @@ -237474,9 +244456,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.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel.hh: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/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -237488,6 +244480,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/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -237506,6 +244509,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; | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ @@ -237602,20 +244615,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/int.hh:1801:14: note: initializing argument 1 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/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); - | ^~~~~ ./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); @@ -237626,6 +244633,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/set.hh:1587: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&, 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); @@ -237646,6 +244659,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/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh: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&, 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); @@ -237676,6 +244699,12 @@ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/minimodel.hh:51: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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); @@ -237696,6 +244725,9 @@ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); @@ -237713,6 +244745,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/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -237726,6 +244761,27 @@ ./gecode/int.hh:1784:14: note: initializing argument 1 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/kernel/core.hpp:3266: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/set/branch/afc.hpp:49:23: note: initializing argument 1 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: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::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); @@ -237736,6 +244792,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/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266: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); @@ -237743,6 +244805,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:1206:20: note: initializing argument 1 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:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -237756,6 +244821,15 @@ ./gecode/int.hh:1818:14: note: initializing argument 1 of '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/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: 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::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); @@ -237776,6 +244850,17 @@ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); @@ -237786,10 +244871,20 @@ ./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/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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) { | ^~~~ @@ -237843,6 +244938,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/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/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); @@ -237853,6 +244971,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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/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); @@ -237883,6 +245011,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, | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 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, 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); @@ -237893,6 +245041,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/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: 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, 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); @@ -237933,799 +245090,792 @@ ./gecode/set.hh:1041: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/exec.cpp: In member function 'virtual void Test::Int::Exec::BoolWait::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/exec.cpp:115:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 115 | b[i]=channel(home,x[i]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: 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); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh: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/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/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because '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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.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: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/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) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: 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:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411: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, + | ~~~~~^~~~ +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]; + | ^ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: 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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.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, + | ~~~~~^~~~ +test/int/mm-count.cpp: In member function 'virtual void Test::Int::MiniModelCount::IntArrayInt::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/mm-count.cpp:217:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 217 | 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/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./test/int.hh:41: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: +./gecode/float.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/mm-count.cpp: In member function 'virtual void Test::Int::MiniModelCount::IntArrayVar::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/mm-count.cpp:252:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 252 | 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: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); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/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/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/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:2458:20: note: initializing argument 1 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: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/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.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: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:2488:20: note: initializing argument 1 of '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.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' + 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.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/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:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, +./gecode/minimodel.hh: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/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.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/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:2549:20: note: initializing argument 1 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; | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.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/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) { | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.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: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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: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/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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:1210:20: note: initializing argument 1 of '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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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/mm-lin.o test/int/mm-lin.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:1210:20: note: initializing argument 1 of '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/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/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, + | ~~~~~^~~~ +./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:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/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:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/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/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/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/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': +./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 70 | rel(home,SOT_UNION,x,s); + | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/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:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/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: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:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; +./gecode/int.hh:1968:16: note: 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) - | ^~~~~~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: 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::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:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/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:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: 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:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, 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:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: 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:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, 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:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 66 | count(home,x,y,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | count(home,x,n,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/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]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: 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/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); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 77 | count(home,x,y,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp: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:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 82 | count(home,x,y,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::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::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/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/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::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/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::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/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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/int/order.o test/int/order.cpp +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 113 | count(home,x,y,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 118 | count(home,x,n,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp: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::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 123 | count(home,x,y,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ -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/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:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.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:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, 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:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp: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: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:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.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: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:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp: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: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:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.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: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) { | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.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:779:12: note: 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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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: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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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:1968:16: note: 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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/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/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/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: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:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/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:975:16: note: initializing argument 1 of '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:4481:17: note: initializing argument 1 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: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/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/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: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:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/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: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:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: 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:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5099: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:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/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::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ 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/int.hh:5128: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) { | ^~~~ @@ -238742,16 +245892,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::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -238773,27 +245913,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:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing 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] @@ -238823,6 +245942,71 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ +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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: 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] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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] @@ -238863,9 +246047,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/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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] @@ -238877,6 +246090,48 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: 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] @@ -238967,6 +246222,17 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -238988,6 +246254,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/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh: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); @@ -239037,10 +246313,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:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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/float.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) { | ^~~~ @@ -239227,6 +246514,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, | ~~~~~^~~~ +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/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); @@ -239246,6 +246541,21 @@ ./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:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/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); @@ -239274,6 +246584,16 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/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); @@ -239303,6 +246623,39 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: 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/kernel/core.hpp:3266:3: 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::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: 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] @@ -239364,380 +246717,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/set.hh:755, - from ./gecode/minimodel.hh:48, - from test/int/mm-arithmetic.cpp:36: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -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:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-bool.cpp:38: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/minimodel.hh:51: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/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::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: 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/kernel/core.hpp:3266:3: 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/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] @@ -239794,19 +246775,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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.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) { | ^~~~ @@ -239862,6 +246830,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, | ~~~~~^~~~ +test/int/bin-packing.cpp: In member function 'virtual void Test::Int::BinPacking::BPT::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/bin-packing.cpp:189:19: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 189 | l[j]=x[j]; + | ^ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./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); @@ -239872,6 +246848,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); | ~~~~~^~~~ +test/int/bin-packing.cpp:191:21: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 191 | b[i]=x[m+i]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/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); @@ -239931,6 +246913,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, | ~~~~~^~~~ +test/int/bin-packing.cpp: In member function 'virtual void Test::Int::BinPacking::MBPT::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/bin-packing.cpp:239:56: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 239 | l[j]=IntVar(home, 0, Gecode::Int::Limits::max); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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); @@ -240048,30 +247037,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/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp: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:1811:14: note: initializing argument 1 of 'void Gecode::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/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&, 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); @@ -240079,47 +247047,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]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/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); @@ -240164,25 +247094,6 @@ ./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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.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) { | ^~~~ @@ -240280,12 +247191,34 @@ ./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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/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/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::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/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); @@ -240316,47 +247249,256 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -test/int/mm-arithmetic.cpp: In member function 'virtual void Test::Int::MiniModelArithmetic::MinNary::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/mm-arithmetic.cpp:273:18: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 273 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; - | ^ -In file included from ./gecode/int/view.hpp:1706: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/int.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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/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: 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-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]; - | ^ +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-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]; - | ^ +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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/int.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]; +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/int/var/int.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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -240378,6 +247520,18 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here 155 | : VarArray(home,a) {} @@ -240398,6 +247552,105 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/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/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -240420,6 +247673,39 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/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::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -240442,17 +247728,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -240479,17 +247754,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' 1858 | : ArgArrayBase(aa) {} @@ -240503,27 +247767,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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' 1858 | : ArgArrayBase(aa) {} @@ -240537,17 +247806,110 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/bin-packing.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -240629,17 +247991,7 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/mm-lin.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp:34: + 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; @@ -240711,81 +248063,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/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-rel.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/int.hh:917, from ./test/int.hh:41: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -240829,10 +248106,21 @@ ./gecode/int.hh:2488:20: note: initializing argument 1 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; + | ^~ ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.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) { | ^~~~ @@ -240849,59 +248137,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:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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; - | ^~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': ./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -240913,76 +248148,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] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -241015,27 +248180,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) { - | ~~~~~^~~~ -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 member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); @@ -241046,64 +248190,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:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::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] @@ -241145,17 +248231,17 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 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:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -241164,30 +248250,38 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because '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:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); @@ -241198,16 +248292,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/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); @@ -241218,56 +248302,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, - | ~~~~~^~~~ -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:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.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:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/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/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -241278,9 +248312,6 @@ ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ -./gecode/int.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:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ @@ -241290,26 +248321,26 @@ ./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(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/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 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:4525:18: note: 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()); | ^ @@ -241328,47 +248359,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, - | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -241397,50 +248387,27 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/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:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | 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) { - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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] @@ -241479,38 +248446,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:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of '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: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); - | ^ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4481:17: note: initializing 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:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -241522,67 +248471,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, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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) { - | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -241594,15 +248482,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/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& 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); @@ -241613,58 +248492,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:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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); @@ -241710,9 +248537,30 @@ ./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.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/precede.o test/int/precede.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -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/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/set.hh:755, from ./gecode/minimodel.hh:48, - from test/int/mm-bool.cpp:40: + 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); @@ -241723,12 +248571,6 @@ ./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': ./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); @@ -241739,6 +248581,8 @@ ./gecode/set.hh:747:12: note: 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/int/member.o test/int/member.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] @@ -241789,17 +248633,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/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] @@ -241821,17 +248654,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:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: 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] @@ -241843,55 +248665,9 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 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:755, - from ./gecode/minimodel.hh:48, - from test/int/mm-count.cpp:36: + 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); @@ -241933,76 +248709,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/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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] @@ -242011,140 +248717,48 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.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/kernel/core.hpp:3266:3: 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()); | ^ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:1258:17: note: 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 constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: 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.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh: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: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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 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.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:45:11: 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/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/set.hh: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); - | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': ./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -242156,118 +248770,65 @@ ./gecode/set.hh:1851:14: note: initializing 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/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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/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: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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -242277,14 +248838,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: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); | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: 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/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': ./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); @@ -242295,12 +248857,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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -242312,16 +248868,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh: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); @@ -242332,58 +248878,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 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] @@ -242413,122 +248907,46 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/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); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' - 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? irt : neg(irt),b,ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' - 319 | void post(Home home, IntRelType irt, const BoolVar& b, +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1609: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': -./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | e.post(home,t ? frt : neg(frt)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' - 878 | void post(Home home, FloatRelType frt) const; +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': -./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? frt : neg(frt),b); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' - 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51: @@ -242536,499 +248954,48 @@ ./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: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/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./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/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; - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const 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:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/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/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 67 | _e0.post(home,b,true,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const 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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': -./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | _e0.post(home,b,t,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867: -./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | BoolVar b(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | IntVar x(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': -./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | channel(home,f,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': -./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 70 | rel(home,SOT_UNION,x,s); - | ~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); - | ~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | count(home,x,n,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 46 | count(home,x,y,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/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::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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: 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&, 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) { - | ^~~~ -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:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, 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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/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:1845:14: note: initializing argument 1 of 'void Gecode::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/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&, 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) { - | ^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.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/int.hh:1801:14: note: initializing argument 1 of '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]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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&, 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/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, 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, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/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: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/float/branch/afc.hpp:49:27: note: initializing argument 1 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:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -243040,16 +249007,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/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/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); @@ -243060,25 +249017,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/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:2137: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': ./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -243090,138 +249028,41 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -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/minimodel.hh:2337: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const 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/minimodel.hh:240: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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()); + | ^ ./gecode/kernel/core.hpp:3266:3: 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/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh: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/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:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: 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:4481:17: note: initializing 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.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:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); @@ -243229,25 +249070,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/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); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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.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:1104: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] @@ -243269,429 +249105,45 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/minimodel.hh: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: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/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: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: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, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 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); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, 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/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void 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/float.hh:1578:22: note: initializing argument 1 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/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/float.hh: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.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 61 | count(home,x,y,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: 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&, 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/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: 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:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: 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:4525:18: note: initializing argument 1 of 'Gecode::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] @@ -243700,24 +249152,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:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ ./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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/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); @@ -243728,59 +249165,17 @@ ./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ -In file included from ./gecode/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/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | element(home,SOT_UNION,x,y,z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' - 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -./gecode/set.hh: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] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: 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: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::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/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); @@ -243791,15 +249186,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/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: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] @@ -243823,57 +249209,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/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/kernel/core.hpp:3266:3: 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:1207:20: note: initializing argument 1 of '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); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/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:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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: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.hh:1210:20: note: initializing argument 1 of '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:49:27: note: initializing argument 1 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: 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); @@ -243881,29 +249242,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:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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] @@ -243912,15 +249271,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -./gecode/int.hh: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::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); @@ -243931,16 +249284,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, 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: 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); @@ -243951,27 +249294,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:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: 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, 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/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::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); @@ -244000,16 +249322,6 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 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: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] @@ -244065,23 +249377,12 @@ ./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:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh: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::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); @@ -244192,14 +249493,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: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/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); @@ -244210,9 +249503,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:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); @@ -244230,33 +249520,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) { | ^~~~ -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]; - | ^ ./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/view.hpp:1706: -./gecode/int/var/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); | ~~~^~~~~~~~~~~~~~ -test/int/bin-packing.cpp:191:21: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 191 | b[i]=x[m+i]; - | ^ ./gecode/kernel/core.hpp:3266:3: 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/var/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: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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -244294,24 +249570,6 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -test/int/bin-packing.cpp: In member function 'virtual void Test::Int::BinPacking::MBPT::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/bin-packing.cpp:239:56: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 239 | l[j]=IntVar(home, 0, Gecode::Int::Limits::max); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); @@ -244341,6 +249599,17 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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] @@ -244352,6 +249621,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/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099: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); @@ -244362,6 +249641,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, | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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); @@ -244369,20 +249656,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/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:1608: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, 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.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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:5128: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); @@ -244393,16 +249682,26 @@ ./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/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/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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: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); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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); @@ -244423,6 +249722,155 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 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] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +test/int/unary.cpp: In member function 'virtual void Test::Int::Unary::OptFixPUnary::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/unary.cpp:132:17: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 132 | s[i]=x[i]; + | ^ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/unary.cpp:133:45: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 133 | m[i]=Gecode::expr(home, (x[n+i] > l)); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +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) { + | ^~~~ +test/int/unary.cpp: In member function 'virtual void Test::Int::Unary::ManFlexUnary::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/unary.cpp:180:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 180 | s[i] = expr(home, off+x[i]); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/int.hh:1104: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/unary.cpp: In member function 'virtual void Test::Int::Unary::OptFlexUnary::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/unary.cpp:244:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 244 | s[i] = expr(home, off+x[i]); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/unary.cpp:245:24: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 245 | px[i] = x[2*n+i]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(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/unary.cpp:252:45: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 252 | m[i]=Gecode::expr(home, (x[n+i] > l)); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,FRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/minimodel.hh:1608: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, 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] @@ -244444,22 +249892,11 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because '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/set/branch/afc.hpp:49:23: note: initializing argument 1 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) { | ^~~~ @@ -244475,21 +249912,12 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266: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/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ @@ -244509,18 +249937,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ 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] @@ -244580,14 +249999,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/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) - | ^~~~~~ 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] @@ -244649,13 +250060,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, | ~~~~~^~~~ -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) - | ^~~~~~ ./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); @@ -244726,13 +250130,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, | ~~~~~^~~~ -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]; - | ^ -./gecode/int/var/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); @@ -244797,16 +250194,9 @@ ./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); | ~~~^~~~~~~~~~~~~~~~ -test/int/mm-count.cpp: In member function 'virtual void Test::Int::MiniModelCount::IntArrayInt::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/mm-count.cpp:217:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 217 | y[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/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, | ~~~~~^~~~ @@ -244857,13 +250247,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/mm-count.cpp: In member function 'virtual void Test::Int::MiniModelCount::IntArrayVar::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/mm-count.cpp:252:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 252 | 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/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); @@ -244924,6 +250307,17 @@ ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/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/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); @@ -244944,6 +250338,16 @@ ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/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); @@ -244954,6 +250358,193 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/cumulative.cpp: In member function 'virtual void Test::Int::Cumulative::ManFixPCumulative::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/cumulative.cpp:133:27: warning: implicitly-declared 'Gecode::IntVarArgs& Gecode::IntVarArgs::operator=(const Gecode::IntVarArgs&)' is deprecated [-Wdeprecated-copy] + 133 | xx=x.slice(0,1,n); + | ^ +In file included from ./gecode/int.hh:840: +./gecode/int/array.hpp:92:3: note: because 'Gecode::IntVarArgs' has user-provided 'Gecode::IntVarArgs::IntVarArgs(const Gecode::IntVarArgs&)' + 92 | IntVarArgs::IntVarArgs(const IntVarArgs& a) + | ^~~~~~~~~~ +./gecode/int.hh: In member function 'Gecode::IntVarArgs& Gecode::IntVarArgs::operator=(const Gecode::IntVarArgs&)': +./gecode/int.hh:656:9: warning: implicitly-declared 'Gecode::VarArgArray& Gecode::VarArgArray::operator=(const Gecode::VarArgArray&)' is deprecated [-Wdeprecated-copy] + 656 | class IntVarArgs : public VarArgArray { + | ^~~~~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp:1847:3: note: because 'Gecode::VarArgArray' has user-provided 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1847 | VarArgArray::VarArgArray(const VarArgArray& aa) + | ^~~~~~~~~~~~~~~~ +test/int/cumulative.cpp: In member function 'virtual void Test::Int::Cumulative::ManFixPCumulative::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/cumulative.cpp:133:27: note: synthesized method 'Gecode::IntVarArgs& Gecode::IntVarArgs::operator=(const Gecode::IntVarArgs&)' first required here + 133 | xx=x.slice(0,1,n); + | ^ +test/int/cumulative.cpp:135:34: warning: implicitly-declared 'Gecode::IntVarArgs& Gecode::IntVarArgs::operator=(const Gecode::IntVarArgs&)' is deprecated [-Wdeprecated-copy] + 135 | xx=Gecode::IntVarArgs(n); + | ^ +./gecode/int/array.hpp:92:3: note: because 'Gecode::IntVarArgs' has user-provided 'Gecode::IntVarArgs::IntVarArgs(const Gecode::IntVarArgs&)' + 92 | IntVarArgs::IntVarArgs(const IntVarArgs& a) + | ^~~~~~~~~~ +test/int/cumulative.cpp:137:59: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 137 | xx[i]=Gecode::expr(home,x[i]+o,Gecode::IPL_DOM); + | ^ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/cumulative.cpp: In member function 'virtual void Test::Int::Cumulative::OptFixPCumulative::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/cumulative.cpp:244:74: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 244 | s[i]=(c >= 0) ? x[i] : Gecode::expr(home,x[i]+o,Gecode::IPL_DOM); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/cumulative.cpp:245:45: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 245 | m[i]=Gecode::expr(home, x[n+i] > l); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/cumulative.cpp: In member function 'virtual void Test::Int::Cumulative::ManFlexCumulative::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/cumulative.cpp:354:52: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 354 | s[i] = expr(home, o+x[i], Gecode::IPL_DOM); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +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/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: 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 + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: 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) { + | ~~~~~^~~~ +test/int/cumulative.cpp: In member function 'virtual void Test::Int::Cumulative::OptFlexCumulative::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/cumulative.cpp:469:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 469 | s[i] = expr(home, o+x[i]); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/cumulative.cpp:470:29: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 470 | px[i] = x[pstart+i]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/cumulative.cpp:477:47: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 477 | m[i]=Gecode::expr(home, (x[n+i] > l)); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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)': @@ -244965,17 +250556,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] @@ -244997,41 +250577,39 @@ ./gecode/set.hh: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/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 -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) - | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': ./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -245043,37 +250621,6 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -test/int/mm-lin.cpp:309:38: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 309 | IntVarArgs xy(2); xy[0]=x; xy[1]=y; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/mm-lin.cpp:309:47: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 309 | IntVarArgs xy(2); xy[0]=x; xy[1]=y; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/mm-lin.cpp: In member function 'virtual void Test::Int::MiniModelLin::LinRelBool::post(Gecode::Space&, Gecode::IntVarArray&, Gecode::Reify)': -test/int/mm-lin.cpp:337:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 337 | y[0] = channel(home,x[0]); y[1] = channel(home,x[1]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/mm-lin.cpp:337:61: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 337 | y[0] = channel(home,x[0]); y[1] = channel(home,x[1]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/mm-lin.cpp:338:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 338 | y[2] = channel(home,x[2]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -245115,14 +250662,13 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ +./gecode/kernel/data/array.hpp: In instantiation of 'typename Gecode::ArrayTraits >::ArgsType Gecode::VarArray::slice(int, int, int) [with Var = Gecode::IntVar; typename Gecode::ArrayTraits >::ArgsType = Gecode::IntVarArgs]': +test/int/unary.cpp:175:36: required from here + 175 | Gecode::IntVarArgs px(x.slice(x.size()/2)); + | ~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:959:12: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 959 | r[i] = x[start]; + | ~~~~~^~~~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ @@ -245138,16 +250684,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::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.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); @@ -245158,13 +250694,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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); @@ -245175,9 +250704,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); @@ -245188,17 +250714,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::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here 97 | : VarArgArray(a) {} @@ -245239,19 +250754,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/mm-bool.cpp: In member function 'virtual void Test::Int::MiniModelBoolean::BoolElement::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/mm-bool.cpp:4340:32: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 4340 | l[0]=channel(home,x[0]); l[1]=channel(home,x[1]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/mm-bool.cpp:4340:57: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 4340 | l[0]=channel(home,x[0]); l[1]=channel(home,x[1]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -245281,47 +250783,32 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.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::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.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()); @@ -245332,9 +250819,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/set/var/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:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ @@ -245353,6 +250837,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); | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because '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] @@ -245364,18 +250896,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:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/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); @@ -245386,43 +250906,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 - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because '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/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); @@ -245433,26 +250916,6 @@ ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ ./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -245460,79 +250923,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: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:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because '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); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -245554,141 +250947,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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'typename Gecode::ArrayTraits >::ArgsType Gecode::VarArray::slice(int, int, int) [with Var = Gecode::IntVar; typename Gecode::ArrayTraits >::ArgsType = Gecode::IntVarArgs]': +test/int/cumulative.cpp:133:21: required from here + 133 | xx=x.slice(0,1,n); + | ~~~~~~~^~~~~~~ +./gecode/kernel/data/array.hpp:959:12: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 959 | r[i] = x[start]; + | ~~~~~^~~~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: 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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.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) { | ^~~~ @@ -245726,32 +251100,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: 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] @@ -245781,143 +251129,45 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/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/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: 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] @@ -245929,46 +251179,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/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/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); @@ -245979,44 +251189,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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: 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] @@ -246036,6 +251208,19 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ @@ -246050,45 +251235,6 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: 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] @@ -246100,19 +251246,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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/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); @@ -246123,6 +251256,19 @@ ./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/minimodel.hh:48, + from test/int/no-overlap.cpp:36: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ 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] @@ -246131,9 +251277,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.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: 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/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); @@ -246144,6 +251300,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/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1600:19: required from 'const Gecode::ArgArrayBase& Gecode::ArgArrayBase::operator=(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1600 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:774:9: required from here + 774 | class VarArgArray : public ArgArrayBase { + | ^~~~~~~~~~~ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ 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] @@ -246155,6 +251329,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/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -246164,15 +251349,44 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of '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: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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.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.hh:1207:20: note: initializing argument 1 of '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:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ @@ -246182,6 +251396,25 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); @@ -246203,19 +251436,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./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); @@ -246226,6 +251446,25 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/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); @@ -246246,22 +251485,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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/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/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/var/set.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) { | ^~~~ @@ -246348,19 +251574,6 @@ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, - from test/int/mm-rel.cpp:36: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ ./gecode/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); @@ -246378,19 +251591,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/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::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:747:12: note: 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&, 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); @@ -246478,20 +251681,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:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::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) { - | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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::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); @@ -246502,16 +251705,15 @@ ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.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:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::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:1206:20: note: initializing argument 1 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::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); @@ -246529,9 +251731,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/set/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: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/set.hh:1258:17: note: 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: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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -246589,22 +251800,9 @@ ./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/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: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/var/float.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) { | ^~~~ @@ -246652,20 +251850,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/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/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/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); @@ -246673,18 +251857,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: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:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/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/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); @@ -246692,165 +251867,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:1041: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:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -246862,25 +251881,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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/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); @@ -246902,6 +251902,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, | ~~~~~^~~~ +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/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -246910,7 +251936,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) | ^~~~~~ @@ -246944,17 +251969,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/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 60 | : VarArgArray(a) {} @@ -246977,6 +251991,49 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/minimodel.hh:51: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./test/int.hh:41: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -246999,11 +252056,52 @@ ./gecode/int.hh:1705:16: note: 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 test/int/member.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -247072,13 +252170,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); @@ -247089,163 +252180,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/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: 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/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::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()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -247267,19 +252201,18 @@ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': ./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -247291,17 +252224,16 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071: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::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: 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] @@ -247313,49 +252245,23 @@ ./gecode/int.hh:1104: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::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: 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:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 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] @@ -247367,22 +252273,18 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/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:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp: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/int.hh:4481:17: note: initializing argument 1 of 'Gecode::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] @@ -247425,35 +252327,22 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp: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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: 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] @@ -247462,15 +252351,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:4429:21: note: initializing argument 1 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.hh:1207:20: note: initializing argument 1 of '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:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266: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/int.hh:4525:18: note: 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; | ~~~~~^~~~ @@ -247533,11 +252434,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:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403: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); @@ -247545,12 +252441,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -247572,16 +252462,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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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] @@ -247643,17 +252523,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:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: 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::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); @@ -247870,6 +252739,19 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/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] @@ -247891,6 +252773,19 @@ ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/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); @@ -247901,6 +252796,290 @@ ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/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, + | ~~~~~^~~~ +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]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/no-overlap.cpp:159:45: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 159 | x0[i]=xwyh[4*i+0]; w[i]=xwyh[4*i+1]; + | ^ +./gecode/int/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/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); + | ^~~~~ +test/int/no-overlap.cpp:160:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 160 | x1[i]=expr(home, x0[i] + w[i]); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/no-overlap.cpp:161:27: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 161 | y0[i]=xwyh[4*i+2]; h[i]=xwyh[4*i+3]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/no-overlap.cpp:161:45: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 161 | y0[i]=xwyh[4*i+2]; h[i]=xwyh[4*i+3]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/no-overlap.cpp:162:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 162 | y1[i]=expr(home, y0[i] + h[i]); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/no-overlap.cpp: In member function 'virtual void Test::Int::NoOverlap::VarOpt2::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/no-overlap.cpp:202:28: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 202 | x0[i]=xwyho[5*i+0]; w[i]=xwyho[5*i+1]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/no-overlap.cpp:202:47: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 202 | x0[i]=xwyho[5*i+0]; w[i]=xwyho[5*i+1]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/no-overlap.cpp:203:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 203 | x1[i]=expr(home, x0[i] + w[i]); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.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:204:28: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 204 | y0[i]=xwyho[5*i+2]; h[i]=xwyho[5*i+3]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +test/int/no-overlap.cpp:204:47: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 204 | y0[i]=xwyho[5*i+2]; h[i]=xwyho[5*i+3]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.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:205:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 205 | y1[i]=expr(home, y0[i] + h[i]); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/int.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:206:43: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 206 | o[i]=expr(home, xwyho[5*i+4] > 0); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/no-overlap.cpp: In member function 'virtual void Test::Int::NoOverlap::VarOptShared2::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/no-overlap.cpp:247:28: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 247 | x0[i]=xwyho[2*i+0]; w[i]=xwyho[2*i+1]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/no-overlap.cpp:247:47: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 247 | x0[i]=xwyho[2*i+0]; w[i]=xwyho[2*i+1]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/no-overlap.cpp:248:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 248 | x1[i]=expr(home, x0[i] + w[i]); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/no-overlap.cpp:249:28: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 249 | y0[i]=xwyho[2*i+0]; h[i]=xwyho[2*i+1]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/no-overlap.cpp:249:47: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 249 | y0[i]=xwyho[2*i+0]; h[i]=xwyho[2*i+1]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/no-overlap.cpp:250:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 250 | y1[i]=expr(home, y0[i] + h[i]); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/no-overlap.cpp:251:51: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 251 | o[i]=expr(home, xwyho[2*n + (i % 2)] > 0); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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]': @@ -247922,16 +253101,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/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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' 603 | return copy(d,s,static_cast(n)); @@ -247970,26 +253139,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, 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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' 603 | return copy(d,s,static_cast(n)); @@ -248009,35 +253158,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -test/int/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) - | ^~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -248079,9 +253199,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/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/precede.cpp:38: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, - from test/int/unary.cpp:36: + 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); @@ -248123,28 +253308,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -248174,6 +253337,28 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: 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] @@ -248206,60 +253391,6 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -248286,17 +253417,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/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); - | ^~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' 1858 | : ArgArrayBase(aa) {} @@ -248310,28 +253430,27 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/int.hh:917, - from ./test/int.hh:41: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' 1858 | : ArgArrayBase(aa) {} @@ -248345,89 +253464,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); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -248487,997 +253534,25 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/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) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 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/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing 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] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' - 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? irt : neg(irt),b,ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' - 319 | void post(Home home, IntRelType irt, const BoolVar& b, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1609: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': -./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | e.post(home,t ? frt : neg(frt)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' - 878 | void post(Home home, FloatRelType frt) const; - | ~~~~~^~~~ -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': -./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? frt : neg(frt),b); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' - 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': -./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | _e0.post(home,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 62 | _e0.post(home,SRT_NQ,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 64 | _e0.post(home,SRT_EQ,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 67 | _e0.post(home,b,true,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': -./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | _e0.post(home,b,t,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867: -./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | BoolVar b(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | IntVar x(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': -./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | channel(home,f,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': -./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 70 | rel(home,SOT_UNION,x,s); - | ~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); - | ~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | count(home,x,n,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 46 | count(home,x,y,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | count(home,x,y,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | count(home,x,n,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 61 | count(home,x,y,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 66 | count(home,x,y,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | count(home,x,n,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 77 | count(home,x,y,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 82 | count(home,x,y,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 87 | count(home,x,n,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 92 | count(home,x,y,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 97 | count(home,x,y,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 103 | count(home,x,n,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 108 | count(home,x,y,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 113 | count(home,x,y,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 118 | count(home,x,n,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 123 | count(home,x,y,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 128 | count(home,x,y,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': -./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 134 | rel(home,x,r,y,ipl); - | ~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' - 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403: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); - | ~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3266:3: 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: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::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/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: 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/trace/recorder.hpp:401:37: 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::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, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: 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::range(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | element(home,SOT_UNION,x,y,z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' - 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 165 | channel(home,x,xiv); - | ~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 166 | element(home,SOT_UNION,xiv,z,y); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/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); - | ~~~~~^~~~ -test/int/unary.cpp: In member function 'virtual void Test::Int::Unary::OptFixPUnary::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/unary.cpp:132:17: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 132 | s[i]=x[i]; - | ^ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/unary.cpp:133:45: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 133 | m[i]=Gecode::expr(home, (x[n+i] > l)); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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/int/unary.cpp: In member function 'virtual void Test::Int::Unary::ManFlexUnary::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/unary.cpp:180:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 180 | s[i] = expr(home, off+x[i]); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/unary.cpp: In member function 'virtual void Test::Int::Unary::OptFlexUnary::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/unary.cpp:244:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 244 | s[i] = expr(home, off+x[i]); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/unary.cpp:245:24: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 245 | px[i] = x[2*n+i]; - | ^ -./gecode/int/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) { - | ~~~~~^~~~ -test/int/unary.cpp:252:45: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 252 | m[i]=Gecode::expr(home, (x[n+i] > l)); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: 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)': @@ -249532,6 +253607,17 @@ ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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/set.hh:43, + from ./test/set.hh:39, + from test/set.cpp:38: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ ./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = FloatAction(home,x,decay()); | ^ @@ -249550,61 +253636,38 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because '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); - | ~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -249637,16 +253700,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 'typename Gecode::ArrayTraits >::ArgsType Gecode::VarArray::slice(int, int, int) [with Var = Gecode::IntVar; typename Gecode::ArrayTraits >::ArgsType = Gecode::IntVarArgs]': -test/int/unary.cpp:175:36: required from here - 175 | Gecode::IntVarArgs px(x.slice(x.size()/2)); - | ~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:959:12: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 959 | r[i] = x[start]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ 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] @@ -249669,11 +253722,6 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -249682,9 +253730,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: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; | ~~~~~^~~~ @@ -249698,23 +253743,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.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/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: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] @@ -249723,15 +253751,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:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); @@ -249742,16 +253764,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/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, 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] @@ -249900,11 +253912,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::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); @@ -249925,9 +253932,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); @@ -249938,10 +253942,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:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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&, 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); @@ -249962,16 +253962,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::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/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, 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); @@ -249982,9 +253972,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/var/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); @@ -250005,10 +253992,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/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.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&, 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); @@ -250029,9 +254012,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::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); @@ -250042,9 +254022,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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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&, 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); @@ -250075,19 +254052,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::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/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); @@ -250127,10 +254091,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/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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: 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); @@ -250141,9 +254101,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/core.hpp:3266: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))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -250162,16 +254119,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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); @@ -250182,9 +254129,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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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::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); @@ -250249,36 +254193,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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': ./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); @@ -250289,125 +254209,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/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/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/cumulative.cpp: In member function 'virtual void Test::Int::Cumulative::ManFixPCumulative::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/cumulative.cpp:133:27: warning: implicitly-declared 'Gecode::IntVarArgs& Gecode::IntVarArgs::operator=(const Gecode::IntVarArgs&)' is deprecated [-Wdeprecated-copy] - 133 | xx=x.slice(0,1,n); - | ^ -In file included from ./gecode/int.hh:840: -./gecode/int/array.hpp:92:3: note: because 'Gecode::IntVarArgs' has user-provided 'Gecode::IntVarArgs::IntVarArgs(const Gecode::IntVarArgs&)' - 92 | IntVarArgs::IntVarArgs(const IntVarArgs& a) - | ^~~~~~~~~~ -./gecode/int.hh: In member function 'Gecode::IntVarArgs& Gecode::IntVarArgs::operator=(const Gecode::IntVarArgs&)': -./gecode/int.hh:656:9: warning: implicitly-declared 'Gecode::VarArgArray& Gecode::VarArgArray::operator=(const Gecode::VarArgArray&)' is deprecated [-Wdeprecated-copy] - 656 | class IntVarArgs : public VarArgArray { - | ^~~~~~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp:1847:3: note: because 'Gecode::VarArgArray' has user-provided 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1847 | VarArgArray::VarArgArray(const VarArgArray& aa) - | ^~~~~~~~~~~~~~~~ -test/int/cumulative.cpp: In member function 'virtual void Test::Int::Cumulative::ManFixPCumulative::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/cumulative.cpp:133:27: note: synthesized method 'Gecode::IntVarArgs& Gecode::IntVarArgs::operator=(const Gecode::IntVarArgs&)' first required here - 133 | xx=x.slice(0,1,n); - | ^ -test/int/cumulative.cpp:135:34: warning: implicitly-declared 'Gecode::IntVarArgs& Gecode::IntVarArgs::operator=(const Gecode::IntVarArgs&)' is deprecated [-Wdeprecated-copy] - 135 | xx=Gecode::IntVarArgs(n); - | ^ -./gecode/int/array.hpp:92:3: note: because 'Gecode::IntVarArgs' has user-provided 'Gecode::IntVarArgs::IntVarArgs(const Gecode::IntVarArgs&)' - 92 | IntVarArgs::IntVarArgs(const IntVarArgs& a) - | ^~~~~~~~~~ -test/int/cumulative.cpp:137:59: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 137 | xx[i]=Gecode::expr(home,x[i]+o,Gecode::IPL_DOM); - | ^ +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) | ^~~~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.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/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); - | ^ +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) | ^~~~~~ -./gecode/int.hh:4384:20: note: initializing argument 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/cumulative.cpp:245:45: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 245 | m[i]=Gecode::expr(home, x[n+i] > l); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/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); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -test/int/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); - | ^ +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/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]); - | ^ +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/cumulative.cpp:470:29: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 470 | px[i] = x[pstart+i]; - | ^ +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); + | ^ +./gecode/int/var/int.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) | ^~~~~~ +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] @@ -250449,12 +254338,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, | ~~~~~^~~~ -test/int/cumulative.cpp:477:47: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 477 | m[i]=Gecode::expr(home, (x[n+i] > l)); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -250477,50 +254360,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/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.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/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); @@ -250531,25 +254370,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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/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::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); @@ -250557,52 +254377,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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool 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/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/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) - | ^~~~~~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because '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] @@ -250632,6 +254450,18 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/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()); @@ -250648,6 +254478,16 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ @@ -250660,98 +254500,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/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44: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:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/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/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -250783,17 +254563,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:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666: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); @@ -250804,16 +254573,17 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing 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:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -250835,30 +254605,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 - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/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/nvalues.o test/int/nvalues.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 - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -250871,6 +254617,14 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:114:32: required from here 114 | : VarArray(home,a) {} @@ -250881,48 +254635,92 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'typename Gecode::ArrayTraits >::ArgsType Gecode::VarArray::slice(int, int, int) [with Var = Gecode::IntVar; typename Gecode::ArrayTraits >::ArgsType = Gecode::IntVarArgs]': -test/int/cumulative.cpp:133:21: required from here - 133 | xx=x.slice(0,1,n); - | ~~~~~~~^~~~~~~ -./gecode/kernel/data/array.hpp:959:12: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 959 | r[i] = x[start]; - | ~~~~~^~~~ -./gecode/int/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/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -250936,6 +254734,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:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' 1858 | : ArgArrayBase(aa) {} @@ -250949,9 +254776,84 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/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 ./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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/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/set.hh:755, - from ./gecode/minimodel.hh:48, - from test/int/circuit.cpp:35: + 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); @@ -250972,19 +254874,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::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: 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] @@ -251006,60 +254895,103 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/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/set.hh:1206:20: note: initializing argument 1 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:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -./gecode/set/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]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/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, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of '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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, 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]' 603 | return copy(d,s,static_cast(n)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1600:19: required from 'const Gecode::ArgArrayBase& Gecode::ArgArrayBase::operator=(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1600 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:774:9: required from here - 774 | class VarArgArray : public ArgArrayBase { - | ^~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ ./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ @@ -251104,17 +255036,59 @@ ./gecode/set/var/set.hpp:49:3: 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/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh: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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' 603 | return copy(d,s,static_cast(n)); @@ -251134,6 +255108,85 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ ./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); @@ -251155,9 +255208,98 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, - from test/int/cumulatives.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); @@ -251219,11 +255361,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/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403: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/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ @@ -251233,35 +255370,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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759: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/int/member.o test/int/member.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] @@ -251337,6 +255445,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::FloatVar]' 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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: 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] @@ -251366,6 +255538,89 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -251409,6 +255664,35 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -251482,6 +255766,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; | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 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); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -251494,12 +255788,34 @@ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/kernel/core.hpp:3266: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:1210:20: note: initializing argument 1 of '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); @@ -251510,6 +255826,28 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of '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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: 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] @@ -251897,6 +256235,27 @@ ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': ./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); @@ -251907,74 +256266,127 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -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/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/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/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) - | ^~~~~~ -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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +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/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]; +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.o test/set.cpp +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/construct.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +test/int/member.cpp: In member function 'virtual void Test::Int::Member::Bool::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/member.cpp:100:36: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 100 | y[i] = channel(home,x[i]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/member.cpp: In member function 'virtual void Test::Int::Member::Bool::post(Gecode::Space&, Gecode::IntVarArray&, Gecode::Reify)': +test/int/member.cpp:110:36: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 110 | y[i] = channel(home,x[i]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -252047,47 +256459,6 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: 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] @@ -252099,17 +256470,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: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/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); @@ -252120,26 +256480,6 @@ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/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/construct.o test/set/construct.cpp -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': ./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -252148,24 +256488,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/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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] @@ -252177,14 +256502,24 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -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: +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ @@ -252196,61 +256531,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/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: 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/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.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); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 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) { + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -252259,6 +256594,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/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; | ~~~~~^~~~ @@ -252293,38 +256638,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:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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] @@ -252336,16 +256649,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/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -252414,6 +256717,26 @@ ./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:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 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::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); @@ -252424,6 +256747,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); | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: 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: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))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -252442,11 +256774,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); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 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] @@ -252458,9 +256785,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/core.hpp:3266: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); @@ -252471,9 +256795,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.hh:2458:20: note: initializing argument 1 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::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); @@ -252494,10 +256815,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/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, 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); @@ -252508,9 +256825,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/kernel/core.hpp:3266: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); @@ -252518,19 +256832,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:2488:20: note: initializing argument 1 of 'void 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:1845:14: note: initializing argument 1 of 'void Gecode::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 - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/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&, 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); @@ -252545,37 +256849,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/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:1801:14: note: initializing argument 1 of '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/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, 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); @@ -252636,13 +256915,6 @@ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.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::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); @@ -252653,9 +256925,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/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, 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); @@ -252676,42 +256945,32 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 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); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:1845:14: note: initializing argument 1 of 'void Gecode::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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/minimodel/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::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) { | ^~~~ @@ -252722,22 +256981,22 @@ ./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: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./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); @@ -252745,19 +257004,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.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -252767,11 +257016,6 @@ ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/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); @@ -252800,40 +257044,16 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ ./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:4481:17: note: initializing 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::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); @@ -252874,17 +257094,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:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 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, 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); @@ -252895,24 +257104,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:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing 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, 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); @@ -252923,6 +257114,17 @@ ./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.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587: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/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); @@ -252933,6 +257135,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/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh: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, 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); @@ -252943,62 +257155,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/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/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:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/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, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.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:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/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/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/set.cpp: In constructor 'Test::Set::SetTestSpace::SetTestSpace(int, Gecode::IntSet&, int, Test::Set::SetTest*, bool)': +test/set.cpp:127:55: warning: implicitly-declared 'Gecode::SetVarArray& Gecode::SetVarArray::operator=(const Gecode::SetVarArray&)' is deprecated [-Wdeprecated-copy] + 127 | x = SetVarArray(*this, n, Gecode::IntSet::empty, u); + | ^ +In file included from ./gecode/set.hh:628: +./gecode/set/array.hpp:80:3: note: because 'Gecode::SetVarArray' has user-provided 'Gecode::SetVarArray::SetVarArray(const Gecode::SetVarArray&)' + 80 | SetVarArray::SetVarArray(const SetVarArray& a) + | ^~~~~~~~~~~ +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/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: 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::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -253025,20 +257244,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) | ^~~~~~~ -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) - | ^~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' 1858 | : ArgArrayBase(aa) {} @@ -253049,93 +257256,20 @@ ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ -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) - | ^~~~~~ ./gecode/set/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/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:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099: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:5071:15: note: initializing argument 1 of 'void 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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(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, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' 1858 | : ArgArrayBase(aa) {} @@ -253149,58 +257283,68 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.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:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39: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: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: 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]': @@ -253279,47 +257423,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -253332,18 +257435,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here 85 | : VarArray(home,a) {} @@ -253354,36 +257445,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::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -253396,19 +257457,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:114:32: required from here 114 | : VarArray(home,a) {} @@ -253419,132 +257467,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::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, - from test/int/no-overlap.cpp:36: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -253558,17 +257480,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:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587: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::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' 1858 | : ArgArrayBase(aa) {} @@ -253582,27 +257493,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' 1858 | : ArgArrayBase(aa) {} @@ -253616,886 +257506,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/minimodel.hh:51: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' - 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? irt : neg(irt),b,ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' - 319 | void post(Home home, IntRelType irt, const BoolVar& b, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1609: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': -./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | e.post(home,t ? frt : neg(frt)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' - 878 | void post(Home home, FloatRelType frt) const; - | ~~~~~^~~~ -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': -./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? frt : neg(frt),b); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' - 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': -./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | _e0.post(home,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 62 | _e0.post(home,SRT_NQ,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 64 | _e0.post(home,SRT_EQ,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 67 | _e0.post(home,b,true,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': -./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | _e0.post(home,b,t,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867: -./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | BoolVar b(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | IntVar x(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': -./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | channel(home,f,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': -./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 70 | rel(home,SOT_UNION,x,s); - | ~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); - | ~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | count(home,x,n,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 46 | count(home,x,y,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | count(home,x,y,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | count(home,x,n,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 61 | count(home,x,y,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 66 | count(home,x,y,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | count(home,x,n,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 77 | count(home,x,y,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 82 | count(home,x,y,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 87 | count(home,x,n,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 92 | count(home,x,y,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 97 | count(home,x,y,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 103 | count(home,x,n,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 108 | count(home,x,y,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 113 | count(home,x,y,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 118 | count(home,x,n,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 123 | count(home,x,y,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 128 | count(home,x,y,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': -./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 134 | rel(home,x,r,y,ipl); - | ~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' - 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': -./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 139 | rel(home,x,r,y,ipl); - | ~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' - 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': -./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 145 | dom(home,x,y,ipl); - | ~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' - 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' - 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': -./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | rel(home,SOT_UNION,x,y); - | ~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | element(home,SOT_UNION,x,y,z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' - 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 165 | channel(home,x,xiv); - | ~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 166 | element(home,SOT_UNION,xiv,z,y); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ -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]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/no-overlap.cpp:159:45: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 159 | x0[i]=xwyh[4*i+0]; w[i]=xwyh[4*i+1]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/no-overlap.cpp:160:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 160 | x1[i]=expr(home, x0[i] + w[i]); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/no-overlap.cpp:161:27: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 161 | y0[i]=xwyh[4*i+2]; h[i]=xwyh[4*i+3]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/no-overlap.cpp:161:45: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 161 | y0[i]=xwyh[4*i+2]; h[i]=xwyh[4*i+3]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/no-overlap.cpp:162:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 162 | y1[i]=expr(home, y0[i] + h[i]); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/no-overlap.cpp: In member function 'virtual void Test::Int::NoOverlap::VarOpt2::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/no-overlap.cpp:202:28: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 202 | x0[i]=xwyho[5*i+0]; w[i]=xwyho[5*i+1]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/no-overlap.cpp:202:47: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 202 | x0[i]=xwyho[5*i+0]; w[i]=xwyho[5*i+1]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/no-overlap.cpp:203:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 203 | x1[i]=expr(home, x0[i] + w[i]); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/no-overlap.cpp:204:28: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 204 | y0[i]=xwyho[5*i+2]; h[i]=xwyho[5*i+3]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/no-overlap.cpp:204:47: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 204 | y0[i]=xwyho[5*i+2]; h[i]=xwyho[5*i+3]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/no-overlap.cpp:205:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 205 | y1[i]=expr(home, y0[i] + h[i]); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/no-overlap.cpp:206:43: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 206 | o[i]=expr(home, xwyho[5*i+4] > 0); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/no-overlap.cpp: In member function 'virtual void Test::Int::NoOverlap::VarOptShared2::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/no-overlap.cpp:247:28: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 247 | x0[i]=xwyho[2*i+0]; w[i]=xwyho[2*i+1]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/no-overlap.cpp:247:47: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 247 | x0[i]=xwyho[2*i+0]; w[i]=xwyho[2*i+1]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/no-overlap.cpp:248:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 248 | x1[i]=expr(home, x0[i] + w[i]); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/no-overlap.cpp:249:28: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 249 | y0[i]=xwyho[2*i+0]; h[i]=xwyho[2*i+1]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/no-overlap.cpp:249:47: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 249 | y0[i]=xwyho[2*i+0]; h[i]=xwyho[2*i+1]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/no-overlap.cpp:250:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 250 | y1[i]=expr(home, y0[i] + h[i]); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/no-overlap.cpp:251:51: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 251 | o[i]=expr(home, xwyho[2*n + (i % 2)] > 0); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/int/member.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/int/nvalues.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -254504,6 +257514,7 @@ ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ @@ -254537,17 +257548,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:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set.cpp:38: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -254570,112 +257583,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -254735,38 +257642,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' 603 | return copy(d,s,static_cast(n)); @@ -254786,324 +257661,106 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/construct.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -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/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void 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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/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::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: 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: + 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; @@ -255113,35 +257770,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:1723: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': ./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -255153,62 +257781,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/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: 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:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -255292,27 +257864,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, - | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -255324,16 +257875,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/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: 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:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ @@ -255352,82 +257893,10 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of '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, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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) { | ^~~~ @@ -255452,27 +257921,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:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing 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] @@ -255606,27 +258054,6 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -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 -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) { - | ^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -255635,9 +258062,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/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ @@ -255662,6 +258086,238 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from test/set/dom.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -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 +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759: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/rel-op-const.o test/set/rel-op-const.cpp +In file included from ./gecode/int.hh:917, + from ./gecode/minimodel.hh:46: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -255703,8 +258359,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/set/rel-op.o test/set/rel-op.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] @@ -255747,129 +258401,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: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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/set.cpp: In constructor 'Test::Set::SetTestSpace::SetTestSpace(int, Gecode::IntSet&, int, Test::Set::SetTest*, bool)': -test/set.cpp:127:55: warning: implicitly-declared 'Gecode::SetVarArray& Gecode::SetVarArray::operator=(const Gecode::SetVarArray&)' is deprecated [-Wdeprecated-copy] - 127 | x = SetVarArray(*this, n, Gecode::IntSet::empty, u); - | ^ -In file included from ./gecode/set.hh:628: -./gecode/set/array.hpp:80:3: note: because 'Gecode::SetVarArray' has user-provided 'Gecode::SetVarArray::SetVarArray(const Gecode::SetVarArray&)' - 80 | SetVarArray::SetVarArray(const SetVarArray& a) - | ^~~~~~~~~~~ -In file included from ./gecode/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:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, 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/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, 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:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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] @@ -255899,77 +258430,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:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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, - | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -255989,17 +258449,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:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh: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); | ^ @@ -256009,17 +258458,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/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.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/convex.o test/set/convex.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] @@ -256082,111 +258522,18 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/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: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/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); | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/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:741: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/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./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/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': ./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); @@ -256197,27 +258544,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] @@ -256236,41 +258562,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) { | ^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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] @@ -256300,78 +258596,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:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.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/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -256383,27 +258607,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/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); @@ -256414,96 +258617,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:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of '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::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.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/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/bool.hpp:50:3: 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] @@ -256515,339 +258628,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/minimodel.hh:1867: -./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | BoolVar b(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | IntVar x(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.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:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': -./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | channel(home,f,x); - | ~~~~~~~^~~~~~~~~~ +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/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/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: 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: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/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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); | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 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: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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 61 | count(home,x,y,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, 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); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': ./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/float.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::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))); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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] @@ -256856,55 +258740,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:1968:16: note: 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:1104: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::range(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | element(home,SOT_UNION,x,y,z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' - 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 165 | channel(home,x,xiv); - | ~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 166 | element(home,SOT_UNION,xiv,z,y); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -256916,56 +258754,16 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -./gecode/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 ./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/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -257046,13 +258844,6 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ ./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); @@ -257063,21 +258854,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/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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] @@ -257162,14 +258938,6 @@ ./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/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) - | ^~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -257186,13 +258954,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, | ~~~~~^~~~ -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) - | ^~~~~~ ./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); @@ -257223,17 +258984,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, | ~~~~~^~~~ -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/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/var/bool.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) { | ^~~~ @@ -257250,13 +259004,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/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/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); @@ -257454,6 +259201,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, | ~~~~~^~~~ +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/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); @@ -257504,31 +259262,10 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: 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: + 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; @@ -257536,74 +259273,6 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -257612,286 +259281,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/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/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/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/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here 126 | : VarArgArray(a) {} @@ -257944,60 +259337,38 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/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/rel-op-const.o test/set/rel-op-const.cpp -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -258020,84 +259391,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -258182,6 +259475,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/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -258260,16 +259585,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/set/rel.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/int.hh:917, from ./gecode/minimodel.hh:46: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -258292,6 +259607,28 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +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] @@ -258333,6 +259670,17 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh: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); + | ^~~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -258375,6 +259723,47 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, 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] @@ -258389,20 +259778,20 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/rel-op.cpp:34: + from test/set/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); + | ^~~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ @@ -258415,6 +259804,14 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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()); @@ -258443,6 +259840,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:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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] @@ -258484,6 +259915,35 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -258505,17 +259965,476 @@ ./gecode/int.hh: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: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/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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) { + | ^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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) { + | ^ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/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.hh:5071:15: note: 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/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: 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:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh: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, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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) { | ^ +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/kernel/core.hpp:3266:3: note: because '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) | ~~~~~^~~~ +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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); @@ -258526,6 +260445,17 @@ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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] @@ -258537,6 +260467,272 @@ ./gecode/kernel/core.hpp:1759:21: 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); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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, + | ~~~~~^~~~ +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/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -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/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); + | ^ 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)': @@ -258546,6 +260742,12 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ @@ -258597,9 +260799,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::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/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:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ @@ -258609,6 +260821,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); | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: 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] @@ -258641,40 +260863,403 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/iter.hh:67, + from ./gecode/int.hh:61: +./gecode/iter/ranges-union.hpp: In instantiation of 'Gecode::Iter::Ranges::Union::Union(I&, J&) [with I = Gecode::IntSetRanges; J = Gecode::Iter::Ranges::NaryUnion]': +test/set/rel-op.cpp:256:51: required from here + 256 | Iter::Ranges::NaryUnion> uu(isr, u); | ^ +./gecode/iter/ranges-union.hpp:160:14: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] + 160 | : i(i0), j(j0) { + | ^~~~~ +./gecode/iter/ranges-union.hpp:350:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)' + 350 | NaryUnion::operator =(const NaryUnion& m) { + | ^~~~~~~~~ +In file included from ./gecode/iter.hh:59: +./gecode/iter/ranges-inter.hpp: In instantiation of 'Gecode::Iter::Ranges::Inter::Inter(I&, J&) [with I = Gecode::IntSetRanges; J = Gecode::Iter::Ranges::NaryInter]': +test/set/rel-op.cpp:275:53: required from here + 275 | Iter::Ranges::NaryInter> uu(isr, u); + | ^ +./gecode/iter/ranges-inter.hpp:142:14: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryInter::NaryInter(const Gecode::Iter::Ranges::NaryInter&)' is deprecated [-Wdeprecated-copy] + 142 | : i(i0), j(j0) { + | ^~~~~ +./gecode/iter/ranges-inter.hpp:297:3: note: because 'Gecode::Iter::Ranges::NaryInter' has user-provided 'Gecode::Iter::Ranges::NaryInter& Gecode::Iter::Ranges::NaryInter::operator=(const Gecode::Iter::Ranges::NaryInter&)' + 297 | NaryInter::operator =(const NaryInter& m) { + | ^~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/set.hh:44: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: 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/kernel/core.hpp:1759:21: 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:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(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) + | ^~~~~~~ +test/set/rel-op.cpp: In member function 'virtual bool Test::Set::RelOp::RelN::solution(const Test::Set::SetAssignment&) const': +test/set/rel-op.cpp:246:11: warning: this statement may fall through [-Wimplicit-fallthrough=] + 246 | } + | ^ +test/set/rel-op.cpp:248:9: note: here + 248 | case SOT_UNION: + | ^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -258697,6 +261282,17 @@ ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: 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] @@ -258718,6 +261314,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::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +test/set/rel-op.cpp: In member function 'virtual bool Test::Set::RelOp::RelIntN::solution(const Test::Set::SetAssignment&) const': +test/set/rel-op.cpp:402:11: warning: this statement may fall through [-Wimplicit-fallthrough=] + 402 | } + | ^ +test/set/rel-op.cpp:404:9: note: here + 404 | case SOT_UNION: + | ^~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -258747,6 +261350,190 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.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, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of '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) { + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: 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/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -258779,6 +261566,35 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::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] @@ -258787,31 +261603,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/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/int.hh:1104: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] @@ -258844,97 +261638,36 @@ ./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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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: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/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: 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/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 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.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); @@ -258942,12 +261675,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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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: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:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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] @@ -259007,26 +261746,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/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); @@ -259037,15 +261756,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/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing 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::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); @@ -259225,6 +261935,24 @@ ./gecode/int.hh:1801:14: note: initializing argument 1 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/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.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&, 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); @@ -259232,6 +261960,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.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -259245,6 +261976,25 @@ ./gecode/int.hh:1818:14: note: initializing argument 1 of '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]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/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); @@ -259255,10 +262005,29 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/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) { | ^~~~ @@ -259361,34 +262130,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/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -259450,17 +262191,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/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/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -259523,26 +262253,7 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/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/set.hh:755, - from ./gecode/minimodel.hh:48: +In file included from ./gecode/set.hh:755: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': ./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); @@ -259550,11 +262261,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/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:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ @@ -259568,6 +262274,109 @@ ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +test/set/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 + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here 126 | : VarArgArray(a) {} @@ -259598,6 +262407,27 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +In file included from ./gecode/set.hh: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] @@ -259619,17 +262449,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) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/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/element.o test/set/element.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] @@ -259659,8 +262480,603 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: 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::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 + -c -o test/set/precede.o test/set/precede.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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/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) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void 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] @@ -259702,28 +263118,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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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] @@ -259766,38 +263160,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing 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] @@ -259827,28 +263189,6 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -259877,38 +263217,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] @@ -259971,60 +263279,135 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} +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/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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/set.hh:43, + from ./test/set.hh:39, + from test/set/precede.cpp:40: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from test/set/element.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/float.hh:1404, - from ./gecode/minimodel.hh:51: + from ./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); @@ -260095,86 +263478,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/int.o test/set/int.cpp -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -260218,27 +263521,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: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void 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] @@ -260250,27 +263532,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] @@ -260491,11 +263752,6 @@ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); @@ -260506,9 +263762,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::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); @@ -260519,9 +263772,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/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, 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); @@ -260592,6 +263842,11 @@ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403: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::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); @@ -260609,9 +263864,15 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/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::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); @@ -260622,9 +263883,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/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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); @@ -260635,9 +263893,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/kernel/core.hpp:3266:3: note: because '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/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); @@ -260645,6 +263904,12 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ ./gecode/int.hh: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, | ~~~~~^~~~ @@ -260657,9 +263922,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/set.hh:1206:20: note: initializing argument 1 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::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); @@ -260688,15 +263950,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/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); @@ -260707,6 +263960,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/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); @@ -260787,216 +264051,6 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -test/set/rel-op.cpp: In member function 'virtual void Test::Set::RelOp::Rel::post(Gecode::Space&, Gecode::SetVarArray&, Gecode::IntVarArray&)': -test/set/rel-op.cpp:143:24: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 143 | case 0: a=x[0]; b=x[1]; c=x[2]; break; - | ^ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -test/set/rel-op.cpp:143:32: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 143 | case 0: a=x[0]; b=x[1]; c=x[2]; break; - | ^ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -test/set/rel-op.cpp:143:40: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 143 | case 0: a=x[0]; b=x[1]; c=x[2]; break; - | ^ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -test/set/rel-op.cpp:144:24: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 144 | case 1: a=x[0]; b=x[0]; c=x[0]; break; - | ^ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -test/set/rel-op.cpp:144:32: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 144 | case 1: a=x[0]; b=x[0]; c=x[0]; break; - | ^ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -test/set/rel-op.cpp:144:40: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 144 | case 1: a=x[0]; b=x[0]; c=x[0]; break; - | ^ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -test/set/rel-op.cpp:145:24: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 145 | case 2: a=x[0]; b=x[0]; c=x[1]; break; - | ^ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -test/set/rel-op.cpp:145:32: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 145 | case 2: a=x[0]; b=x[0]; c=x[1]; break; - | ^ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -test/set/rel-op.cpp:145:40: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 145 | case 2: a=x[0]; b=x[0]; c=x[1]; break; - | ^ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -test/set/rel-op.cpp:146:24: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 146 | case 3: a=x[0]; b=x[1]; c=x[0]; break; - | ^ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -test/set/rel-op.cpp:146:32: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 146 | case 3: a=x[0]; b=x[1]; c=x[0]; break; - | ^ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -test/set/rel-op.cpp:146:40: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 146 | case 3: a=x[0]; b=x[1]; c=x[0]; break; - | ^ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -test/set/rel-op.cpp:147:24: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 147 | case 4: a=x[0]; b=x[1]; c=x[1]; break; - | ^ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -test/set/rel-op.cpp:147:32: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 147 | case 4: a=x[0]; b=x[1]; c=x[1]; break; - | ^ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -test/set/rel-op.cpp:147:40: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 147 | case 4: a=x[0]; b=x[1]; c=x[1]; break; - | ^ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -test/set/rel-op.cpp: In member function 'virtual void Test::Set::RelOp::RelN::post(Gecode::Space&, Gecode::SetVarArray&, Gecode::IntVarArray&)': -test/set/rel-op.cpp:313:22: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 313 | xs[i]=x[i]; - | ^ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -test/set/rel-op.cpp:314:28: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 314 | xn = x[x.size()-1]; - | ^ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -test/set/rel-op.cpp:317:22: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 317 | xs[0] = x[0]; xs[1] = x[0]; xs[2] = x[1]; xn = x[2]; - | ^ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -test/set/rel-op.cpp:317:36: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 317 | xs[0] = x[0]; xs[1] = x[0]; xs[2] = x[1]; xn = x[2]; - | ^ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -test/set/rel-op.cpp:317:50: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 317 | xs[0] = x[0]; xs[1] = x[0]; xs[2] = x[1]; xn = x[2]; - | ^ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -test/set/rel-op.cpp:317:61: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 317 | xs[0] = x[0]; xs[1] = x[0]; xs[2] = x[1]; xn = x[2]; - | ^ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -test/set/rel-op.cpp:320:22: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 320 | xs[0] = x[0]; xs[1] = x[1]; xs[2] = x[2]; xn = x[2]; - | ^ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -test/set/rel-op.cpp:320:36: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 320 | xs[0] = x[0]; xs[1] = x[1]; xs[2] = x[2]; xn = x[2]; - | ^ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -test/set/rel-op.cpp:320:50: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 320 | xs[0] = x[0]; xs[1] = x[1]; xs[2] = x[2]; xn = x[2]; - | ^ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -test/set/rel-op.cpp:320:61: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 320 | xs[0] = x[0]; xs[1] = x[1]; xs[2] = x[2]; xn = x[2]; - | ^ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -test/set/rel-op.cpp:323:22: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 323 | xs[0] = x[0]; xs[1] = x[1]; xs[2] = x[0]; xn = x[0]; - | ^ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -test/set/rel-op.cpp:323:36: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 323 | xs[0] = x[0]; xs[1] = x[1]; xs[2] = x[0]; xn = x[0]; - | ^ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -test/set/rel-op.cpp:323:50: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 323 | xs[0] = x[0]; xs[1] = x[1]; xs[2] = x[0]; xn = x[0]; - | ^ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -test/set/rel-op.cpp:323:61: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 323 | xs[0] = x[0]; xs[1] = x[1]; xs[2] = x[0]; xn = x[0]; - | ^ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -261039,108 +264093,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/set.hh:44: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/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 - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.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::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -261153,100 +264105,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/var/bool.hpp:50:3: note: because '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/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.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/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here 85 | : VarArray(home,a) {} @@ -261257,34 +264115,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -261307,117 +264137,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/iter.hh:67, - from ./gecode/int.hh:61: -./gecode/iter/ranges-union.hpp: In instantiation of 'Gecode::Iter::Ranges::Union::Union(I&, J&) [with I = Gecode::IntSetRanges; J = Gecode::Iter::Ranges::NaryUnion]': -test/set/rel-op.cpp:256:51: required from here - 256 | Iter::Ranges::NaryUnion> uu(isr, u); - | ^ -./gecode/iter/ranges-union.hpp:160:14: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] - 160 | : i(i0), j(j0) { - | ^~~~~ -./gecode/iter/ranges-union.hpp:350:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)' - 350 | NaryUnion::operator =(const NaryUnion& m) { - | ^~~~~~~~~ -In file included from ./gecode/iter.hh:59: -./gecode/iter/ranges-inter.hpp: In instantiation of 'Gecode::Iter::Ranges::Inter::Inter(I&, J&) [with I = Gecode::IntSetRanges; J = Gecode::Iter::Ranges::NaryInter]': -test/set/rel-op.cpp:275:53: required from here - 275 | Iter::Ranges::NaryInter> uu(isr, u); - | ^ -./gecode/iter/ranges-inter.hpp:142:14: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryInter::NaryInter(const Gecode::Iter::Ranges::NaryInter&)' is deprecated [-Wdeprecated-copy] - 142 | : i(i0), j(j0) { - | ^~~~~ -./gecode/iter/ranges-inter.hpp:297:3: note: because 'Gecode::Iter::Ranges::NaryInter' has user-provided 'Gecode::Iter::Ranges::NaryInter& Gecode::Iter::Ranges::NaryInter::operator=(const Gecode::Iter::Ranges::NaryInter&)' - 297 | NaryInter::operator =(const NaryInter& m) { - | ^~~~~~~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -261431,19 +264150,6 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' 1858 | : ArgArrayBase(aa) {} @@ -261542,65 +264248,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' 603 | return copy(d,s,static_cast(n)); @@ -261620,200 +264267,28 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/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/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); - | ~~~~~^~~~ -test/set/rel-op.cpp: In member function 'virtual bool Test::Set::RelOp::RelN::solution(const Test::Set::SetAssignment&) const': -test/set/rel-op.cpp:246:11: warning: this statement may fall through [-Wimplicit-fallthrough=] - 246 | } - | ^ -test/set/rel-op.cpp:248:9: note: here - 248 | case SOT_UNION: - | ^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh: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/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 -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ +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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -261846,148 +264321,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./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); - | ^~~~~ -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 ./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/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -262071,8 +264404,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/precede.o test/set/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] @@ -262192,38 +264523,6 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/set.hh:755: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': ./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -262266,43 +264565,11 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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] 79 | _afc = SetAFC(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) { | ^~~~ @@ -262423,6 +264690,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/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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -262521,31 +264799,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) | ^~~~~~ -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/minimodel.hh:45, - from test/set/element.cpp:34: + 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; @@ -262553,95 +264810,46 @@ ./gecode/kernel/core.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); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: 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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/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; | ^~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' @@ -262658,35 +264866,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] @@ -262770,34 +264949,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] @@ -262837,11 +264988,6 @@ ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: 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:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ @@ -262851,12 +264997,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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ @@ -262866,57 +265006,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.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing 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] @@ -262979,29 +265068,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 test/set/distinct.o test/set/distinct.cpp -In file included from ./gecode/set.hh:755: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -263010,30 +265076,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/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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); @@ -263055,36 +265100,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/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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: +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); @@ -263187,119 +265204,100 @@ ./gecode/set.hh:1851:14: note: initializing 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/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:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: 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, - | ~~~~~^~~~ -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 - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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/minimodel.hh:51, - from test/set/int.cpp:36: + 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/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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); | ~~~~~^~~~ @@ -263310,9 +265308,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/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) { + | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -263334,32 +265352,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: 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] @@ -263389,19 +265381,85 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::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) + | ^~~~~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: 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] @@ -263434,65 +265492,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, | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240: ./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -263504,6 +265544,139 @@ ./gecode/int.hh:1104: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: 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/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, 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:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing 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/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -263536,6 +265709,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/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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] @@ -263605,6 +265806,17 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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] @@ -263626,6 +265838,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/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099: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/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); @@ -263643,9 +265865,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 IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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:5128: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/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))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -263664,6 +265896,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::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 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: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] @@ -263922,10 +266164,21 @@ ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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: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) { | ^~~~ @@ -263941,6 +266194,37 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of '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/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing 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/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -263962,6 +266246,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:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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); @@ -263972,6 +266267,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/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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); @@ -264002,8 +266307,792 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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) { + | ~~~~~^~~~ +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) + | ^~~~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: 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/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/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing 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/set/mm-set.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/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; @@ -264024,17 +267113,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/precede.cpp:40: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -264076,6 +267154,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 test/float.o test/float.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] @@ -264216,38 +267296,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 - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/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] @@ -264269,62 +267317,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, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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/set.hh:755, - from ./gecode/minimodel.hh:48: + 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); @@ -264406,19 +267403,6 @@ ./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); @@ -264429,19 +267413,6 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': ./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -264453,144 +267424,6 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: 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)': @@ -264967,17 +267800,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/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/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); @@ -265215,106 +268037,10 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -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/int.hh:917, - from ./gecode/set.hh:44: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/float/arithmetic.o test/float/arithmetic.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -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/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -265357,77 +268083,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:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -265435,6 +268090,8 @@ ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ @@ -265448,66 +268105,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -265530,68 +268127,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -265722,153 +268257,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/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: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: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/trigonometric.o test/float/trigonometric.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/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84: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); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared '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); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared '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, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float.cpp:38: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh: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); + | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/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; @@ -265889,28 +268392,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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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/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:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -266023,45 +268515,6 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -266090,65 +268543,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]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: 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] @@ -266211,210 +268605,6 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:755: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/exec.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -266447,80 +268637,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/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 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)': @@ -266543,6 +268659,38 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -266655,6 +268803,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()); @@ -266683,8 +268863,77 @@ ./gecode/int.hh:4525:18: note: 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/set/channel.o test/set/channel.cpp +In file included from ./gecode/float.hh:1404: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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] @@ -266726,6 +268975,38 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing 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] @@ -266747,6 +269028,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/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: 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] @@ -266818,6 +269141,28 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: 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] @@ -266850,70 +269195,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:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/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/float.hh:48, + from ./test/float.hh:43: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -266927,6 +269228,9 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' 1858 | : ArgArrayBase(aa) {} @@ -266940,19 +269244,131 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' 1858 | : ArgArrayBase(aa) {} | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -266993,119 +269409,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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' 603 | return copy(d,s,static_cast(n)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' 1563 | heap.copy(a,aa.a,n); | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' 1848 | : ArgArrayBase(aa) {} | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.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/float.o test/float.cpp -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/set/mm-set.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ +./gecode/float/var/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/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./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/basic.o test/float/basic.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -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 -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.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:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: 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: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; @@ -267126,6 +269479,47 @@ ./gecode/int.hh:1705:16: note: initializing argument 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] @@ -267137,6 +269531,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:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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); @@ -267144,9 +269546,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.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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); @@ -267266,6 +269681,50 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +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/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -267277,6 +269736,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/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -267287,6 +269766,15 @@ ./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: 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); @@ -267328,112 +269816,249 @@ ./gecode/int.hh:5684:14: note: initializing 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); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ +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/set.hh:741: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, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing 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, | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,FRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +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::SetVar]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float.cpp:38: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ +In file included from ./gecode/minimodel.hh:1608: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | e.post(home,t ? irt : neg(irt),ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/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.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:1206:20: note: initializing argument 1 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: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/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:1609: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': +./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | e.post(home,t ? frt : neg(frt)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' + 878 | void post(Home home, FloatRelType frt) const; + | ~~~~~^~~~ +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': +./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? frt : neg(frt),b); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ +./gecode/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/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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] + 41 | BoolVar b(home,0,1); channel(home,b,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] @@ -267442,6 +270067,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:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ @@ -267455,11 +270086,16 @@ ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: 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: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': +./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | IntVar x(home,0,1); channel(home,b,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); @@ -267480,29 +270116,130 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 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); + | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/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/set.hh: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/float/transcendental.o test/float/transcendental.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/int.hh:1801:14: note: initializing argument 1 of '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) { | ^~~~ @@ -267510,6 +270247,26 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::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&, 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/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -267520,6 +270277,36 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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&, 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/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); @@ -267530,27 +270317,262 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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, 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/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.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&, 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) { | ^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh: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::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, + | ~~~~~^~~~ +./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, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.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/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/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -267580,6 +270602,77 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: 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()); @@ -267608,6 +270701,80 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because '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] @@ -267619,6 +270786,28 @@ ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/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); @@ -267629,6 +270818,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/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); + | ^~~~~ ./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); @@ -267649,8 +270849,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/float/trigonometric.o test/float/trigonometric.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] @@ -267672,112 +270870,182 @@ ./gecode/int.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/linear.o test/float/linear.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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48, + from test/float/transcendental.cpp:37: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/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/data/array.hpp: In instantiation of 'typename Gecode::ArrayTraits >::ArgsType Gecode::VarArray::slice(int, int, int) [with Var = Gecode::SetVar; typename Gecode::ArrayTraits >::ArgsType = Gecode::SetVarArgs]': +test/set/channel.cpp:205:30: required from here + 205 | SetVarArgs x0(x.slice(0,1,_x0size)); + | ~~~~~~~^~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:959:12: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 959 | r[i] = x[start]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: 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/float.hh:1928: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] +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/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:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.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/set/var/set.hpp:49:3: 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] @@ -267847,29 +271115,31 @@ ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/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:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ ./gecode/minimodel/set-rel.hpp: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: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/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ @@ -267879,46 +271149,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/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/minimodel.hh:1207:20: note: initializing argument 1 of '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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: 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/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/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: 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.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -267932,38 +271171,6 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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: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] @@ -268023,6 +271230,17 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ +In file included from ./gecode/float.hh: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); + | ~~~~~^~~~ 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] @@ -268034,6 +271252,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/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); @@ -268094,36 +271322,27 @@ ./gecode/int.hh:1784:14: note: initializing argument 1 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); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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, | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 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&, 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); @@ -268131,18 +271350,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/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: 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:1811:14: note: initializing argument 1 of 'void Gecode::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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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); @@ -268329,6 +271549,8 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of '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/float/rel.o test/float/rel.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] @@ -268340,6 +271562,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:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/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, 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); @@ -268347,9 +271574,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:3266:3: 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:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: 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, 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); @@ -268357,20 +271608,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/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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.hh:1587: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/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); @@ -268378,16 +271618,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.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh: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: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, | ~~~~~^~~~ @@ -268411,90 +271641,84 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/minimodel.hh:51, - from test/set/channel.cpp:36: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: 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] @@ -268516,6 +271740,17 @@ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -268538,17 +271773,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/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here 155 | : VarArray(home,a) {} @@ -268569,6 +271857,226 @@ ./gecode/int/var/bool.hpp:50:3: 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/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) { + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: 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::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing 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] @@ -268580,6 +272088,46 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -268591,6 +272139,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); | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: 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] @@ -268681,18 +272248,6 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/minimodel.hh:1867: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -268704,16 +272259,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, 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); @@ -268873,6 +272418,19 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/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); @@ -268963,6 +272521,19 @@ ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/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); @@ -269080,17 +272651,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:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/basic.cpp:36: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ ./gecode/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); @@ -269101,18 +272661,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::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/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); @@ -269123,49 +272671,261 @@ ./gecode/set.hh:1041: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::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.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]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/float/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/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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' 1858 | : ArgArrayBase(aa) {} | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +test/float/arithmetic.cpp: In member function 'virtual void Test::Float::Arithmetic::MinNary::post(Gecode::Space&, Gecode::FloatVarArray&)': +test/float/arithmetic.cpp:720:18: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 720 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; + | ^ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +test/float/arithmetic.cpp:720:29: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 720 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; + | ^ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +test/float/arithmetic.cpp:720:40: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 720 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; + | ^ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +test/float/arithmetic.cpp: In member function 'virtual void Test::Float::Arithmetic::MinNaryShared::post(Gecode::Space&, Gecode::FloatVarArray&)': +test/float/arithmetic.cpp:741:18: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 741 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; + | ^ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +test/float/arithmetic.cpp:741:29: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 741 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; + | ^ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +test/float/arithmetic.cpp:741:40: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 741 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; + | ^ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +test/float/arithmetic.cpp: In member function 'virtual void Test::Float::Arithmetic::MaxNary::post(Gecode::Space&, Gecode::FloatVarArray&)': +test/float/arithmetic.cpp:759:18: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 759 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; + | ^ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +test/float/arithmetic.cpp:759:29: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 759 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; + | ^ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +test/float/arithmetic.cpp:759:40: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 759 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; + | ^ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +test/float/arithmetic.cpp: In member function 'virtual void Test::Float::Arithmetic::MaxNaryShared::post(Gecode::Space&, Gecode::FloatVarArray&)': +test/float/arithmetic.cpp:780:18: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 780 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; + | ^ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +test/float/arithmetic.cpp:780:29: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 780 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; + | ^ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +test/float/arithmetic.cpp:780:40: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 780 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; + | ^ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/int.hh:917, from ./gecode/float.hh:48, from ./test/float.hh:43: @@ -269189,43 +272949,28 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -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::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -269289,18 +273034,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 - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/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); @@ -269308,19 +273041,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::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/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); @@ -269331,104 +273054,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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void 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] @@ -269458,28 +273115,6 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -269508,6 +273143,45 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because '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] @@ -269549,13 +273223,19 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/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]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: 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] @@ -269567,11 +273247,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/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/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); @@ -269582,142 +273257,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::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'typename Gecode::ArrayTraits >::ArgsType Gecode::VarArray::slice(int, int, int) [with Var = Gecode::SetVar; typename Gecode::ArrayTraits >::ArgsType = Gecode::SetVarArgs]': -test/set/channel.cpp:205:30: required from here - 205 | SetVarArgs x0(x.slice(0,1,_x0size)); - | ~~~~~~~^~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:959:12: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 959 | r[i] = x[start]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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]': @@ -269758,25 +273297,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' 603 | return copy(d,s,static_cast(n)); @@ -269796,6 +273316,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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: 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] @@ -269899,17 +273438,79 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/transcendental.cpp:36: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ +In file included from ./gecode/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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/float.hh:48, from ./test/float.hh:43: @@ -269933,17 +273534,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/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] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:240: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -269985,6 +273618,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/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-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:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -270027,263 +273671,296 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ +In file included from ./gecode/minimodel.hh:1608: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | e.post(home,t ? irt : neg(irt),ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ +./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' + 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? irt : neg(irt),b,ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, +./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' + 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ +In file included from ./gecode/minimodel.hh:1609: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': +./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | e.post(home,t ? frt : neg(frt)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ +./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' + 878 | void post(Home home, FloatRelType frt) const; + | ~~~~~^~~~ +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': +./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? frt : neg(frt),b); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ +./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' + 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': +./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | _e0.post(home,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 62 | _e0.post(home,SRT_NQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | _e0.post(home,SRT_EQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 67 | _e0.post(home,b,true,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': +./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | _e0.post(home,b,t,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867: +./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': +./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | BoolVar b(home,0,1); channel(home,b,x); + | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': +./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | IntVar x(home,0,1); channel(home,b,x); + | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, +./gecode/int.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/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 46 | count(home,x,y,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/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/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:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.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:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, 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:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp: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:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, 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:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.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:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, 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:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp: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:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, 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:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.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:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, 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) { | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.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:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, 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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, 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) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 92 | count(home,x,y,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, 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/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 103 | count(home,x,n,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 108 | count(home,x,y,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -270295,24 +273972,201 @@ ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 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::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/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp:3266: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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of '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:4384:20: note: initializing argument 1 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::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/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:3266:3: 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:4481:17: note: initializing 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::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/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -270323,6 +274177,16 @@ ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 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, 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/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ @@ -270332,54 +274196,41 @@ ./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ +./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/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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) - | ~~~~~^~~~ -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: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411: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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); +./gecode/set.hh:1041: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:4525:18: note: 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/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/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -270391,48 +274242,16 @@ ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::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/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); @@ -270443,9 +274262,6 @@ ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/core.hpp:1759:21: 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); @@ -270456,40 +274272,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/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because '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/float.hh:1630:19: note: 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) { | ^~~~ @@ -270548,49 +274335,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:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing 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); - | ^~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -270598,8 +274342,6 @@ ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ @@ -270613,53 +274355,23 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] +./gecode/kernel/data/array.hpp: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 - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: 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); | ~~~~~~~^~~~~~~~~~~~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.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) { | ^~~~ @@ -270676,6 +274388,16 @@ ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -270697,32 +274419,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: 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] @@ -270752,19 +274448,6 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -270797,87 +274480,6 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -270917,6 +274519,19 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -270976,21 +274591,30 @@ ./gecode/float/var/float.hpp:46:3: note: because '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) - | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/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/float/channel.o test/float/channel.cpp In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, - from test/float/arithmetic.cpp:38: + from test/float/trigonometric.cpp:37: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': ./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); @@ -271011,17 +274635,6 @@ ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -271054,56 +274667,15 @@ ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of '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()); | ^ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 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); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 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/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ @@ -271113,132 +274685,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/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/float.hh:48, - from ./test/float.hh:43: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::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/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -271271,75 +274717,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); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, 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: ./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -271351,48 +274728,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] @@ -271436,17 +274771,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/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 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); @@ -271454,48 +274778,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/int.hh:4384:20: note: initializing argument 1 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; | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: 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:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ 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] @@ -271507,16 +274792,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/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128: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:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -271535,16 +274810,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/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ @@ -271623,66 +274888,17 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing 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:2083: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 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:1784:14: note: initializing argument 1 of '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()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: 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&, 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); @@ -271949,27 +275165,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, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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] @@ -271991,16 +275186,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::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128: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, 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); @@ -272011,16 +275196,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 BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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, 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); @@ -272051,279 +275226,6 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -test/float/arithmetic.cpp: In member function 'virtual void Test::Float::Arithmetic::MinNary::post(Gecode::Space&, Gecode::FloatVarArray&)': -test/float/arithmetic.cpp:720:18: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 720 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; - | ^ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -test/float/arithmetic.cpp:720:29: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 720 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; - | ^ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -test/float/arithmetic.cpp:720:40: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 720 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; - | ^ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -test/float/arithmetic.cpp: In member function 'virtual void Test::Float::Arithmetic::MinNaryShared::post(Gecode::Space&, Gecode::FloatVarArray&)': -test/float/arithmetic.cpp:741:18: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 741 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; - | ^ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -test/float/arithmetic.cpp:741:29: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 741 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; - | ^ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -test/float/arithmetic.cpp:741:40: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 741 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; - | ^ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -test/float/arithmetic.cpp: In member function 'virtual void Test::Float::Arithmetic::MaxNary::post(Gecode::Space&, Gecode::FloatVarArray&)': -test/float/arithmetic.cpp:759:18: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 759 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; - | ^ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -test/float/arithmetic.cpp:759:29: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 759 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; - | ^ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -test/float/arithmetic.cpp:759:40: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 759 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; - | ^ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -test/float/arithmetic.cpp: In member function 'virtual void Test::Float::Arithmetic::MaxNaryShared::post(Gecode::Space&, Gecode::FloatVarArray&)': -test/float/arithmetic.cpp:780:18: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 780 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; - | ^ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -test/float/arithmetic.cpp:780:29: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 780 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; - | ^ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -test/float/arithmetic.cpp:780:40: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 780 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; - | ^ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/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: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] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of '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/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing 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 @@ -272366,38 +275268,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:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -272405,6 +275275,8 @@ ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ @@ -272440,81 +275312,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) | ^~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/set.hh:755, - from ./gecode/minimodel.hh:48, - from test/float/transcendental.cpp:37: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ +In file included from ./gecode/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]' 1858 | : ArgArrayBase(aa) {} @@ -272528,29 +275336,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: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); - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' 1858 | : ArgArrayBase(aa) {} @@ -272564,68 +275349,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:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' 1858 | : ArgArrayBase(aa) {} @@ -272636,30 +275359,9 @@ ./gecode/kernel/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] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' 1858 | : ArgArrayBase(aa) {} @@ -272673,92 +275375,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, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: 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/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' - 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? irt : neg(irt),b,ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' - 319 | void post(Home home, IntRelType irt, const BoolVar& b, - | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -272799,49 +275415,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:1609: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': -./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | e.post(home,t ? frt : neg(frt)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' - 878 | void post(Home home, FloatRelType frt) const; - | ~~~~~^~~~ -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': -./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? frt : neg(frt),b); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' - 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': -./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' 603 | return copy(d,s,static_cast(n)); @@ -272861,27 +275434,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/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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' 603 | return copy(d,s,static_cast(n)); @@ -272898,38 +275450,58 @@ ./gecode/support/heap.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/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': -./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | _e0.post(home,b,t,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: 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: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.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) { | ^~~~ -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/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/float.hh:48, + from ./test/float.hh:43: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -272944,16 +275516,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/int.hh:2458:20: note: initializing argument 1 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); - | ~~~~~~~^~~~~~~~~~ ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); @@ -272961,12 +275526,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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ @@ -272977,19 +275536,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': -./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | channel(home,f,x); - | ~~~~~~~^~~~~~~~~~ ./gecode/int.hh:2519:20: note: initializing argument 1 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/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); @@ -273000,364 +275549,412 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 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); - | ~~~^~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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:1801:14: note: initializing argument 1 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/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/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::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:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266: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:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, 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/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, 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:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(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:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, 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:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, 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); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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&, 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:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of '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::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/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.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/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of '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, | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, 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/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of '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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/branch/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: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of '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::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 113 | count(home,x,y,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 118 | count(home,x,n,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, 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/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, 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/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::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); - | ~~~^~~~~~~~~~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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: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); + | ^~~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48, + from test/float/rel.cpp:38: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/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:741: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::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/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' - 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, +./gecode/set.hh:747:12: note: 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::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:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' - 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' - 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': -./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | rel(home,SOT_UNION,x,y); - | ~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::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.hh:779:12: note: 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/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: 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/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: 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/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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: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/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:240: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,FRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -273366,17 +275963,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:2337: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const 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.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; | ~~~~~^~~~ @@ -273387,70 +275973,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/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.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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh: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/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) { | ^~~~ ./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp: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/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); @@ -273472,44 +276008,15 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: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:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of '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/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing 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); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -273708,10 +276215,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: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, 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); @@ -273719,12 +276222,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/afc.hpp:73:25: note: initializing argument 1 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:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -273738,19 +276235,10 @@ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266: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:4429:21: note: initializing argument 1 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) { | ^~~~ @@ -273774,18 +276262,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:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: 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::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); @@ -273963,126 +276442,53 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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/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]; - | ^ +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) | ^~~~~~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.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/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]; - | ^ +test/float/rel.cpp:82:31: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 82 | y[0]=x[0]; y[1]=x[1]; + | ^ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.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:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void 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 @@ -274132,50 +276538,6 @@ ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ @@ -274224,11 +276586,6 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -In file included from ./gecode/float.hh:1404: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/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::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' 1858 | : ArgArrayBase(aa) {} @@ -274242,54 +276599,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' 1858 | : ArgArrayBase(aa) {} @@ -274303,24 +276612,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/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' 1858 | : ArgArrayBase(aa) {} @@ -274334,53 +276625,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928: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]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -274421,17 +276665,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:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' 603 | return copy(d,s,static_cast(n)); @@ -274470,115 +276703,359 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/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/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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -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 +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(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 ./test/test.hh:41, + from ./test/int.hh:39, + from test/float/mm-lin.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/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/set.hh:755, from ./gecode/minimodel.hh:48, - from test/float/trigonometric.cpp:37: + 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); @@ -274657,8 +277134,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/mm-lin.o test/float/mm-lin.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, | ~~~~~^~~~ @@ -275102,6 +277577,27 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); @@ -275122,6 +277618,17 @@ ./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ @@ -275131,6 +277638,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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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] @@ -275152,6 +277664,12 @@ ./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/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); @@ -275159,6 +277677,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.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, | ~~~~~^~~~ @@ -275172,6 +277700,17 @@ ./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); @@ -275192,8 +277731,6 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 @@ -275258,17 +277795,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/rel.cpp:36: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -275291,6 +277817,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.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]' 1858 | : ArgArrayBase(aa) {} @@ -275421,54 +277949,143 @@ ./gecode/set/var/set.hpp:49:3: 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/int.hh:917, + from ./gecode/float.hh:48, + from ./test/float.hh:43: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/iter.hh:51: -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, - inlined from 'virtual bool Test::Set::RelOp::RelN::solution(const Test::Set::SetAssignment&) const' at test/set/rel-op.cpp:258:13: -./gecode/iter/ranges-list.hpp:166:36: warning: '*u$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::NaryInter::~NaryInter()' at ./gecode/iter/ranges-inter.hpp:74:9, - inlined from 'virtual bool Test::Set::RelOp::RelN::solution(const Test::Set::SetAssignment&) const' at test/set/rel-op.cpp:279:15: -./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/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; @@ -275478,17 +278095,52 @@ ./gecode/int/var/bool.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/int.hh:1723: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': ./gecode/int/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:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of '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/iter.hh:51: +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, + inlined from 'virtual bool Test::Set::RelOp::RelN::solution(const Test::Set::SetAssignment&) const' at test/set/rel-op.cpp:258:13: +./gecode/iter/ranges-list.hpp:166:36: warning: '*u$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -275572,6 +278224,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:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::NaryInter::~NaryInter()' at ./gecode/iter/ranges-inter.hpp:74:9, + inlined from 'virtual bool Test::Set::RelOp::RelN::solution(const Test::Set::SetAssignment&) const' at test/set/rel-op.cpp:279:15: +./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing 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] @@ -275601,17 +278321,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/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/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -275681,6 +278390,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 test/flatzinc/bool_clause.o test/flatzinc/bool_clause.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] @@ -275805,52 +278516,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/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp:36: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.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/rel.cpp:38: + from test/float/dom.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': ./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); @@ -275892,17 +278560,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/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); - | ^~~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -275997,6 +278654,13 @@ ./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: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/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); @@ -276007,6 +278671,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, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: 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] @@ -276156,6 +278836,14 @@ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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); @@ -276163,6 +278851,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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -276176,6 +278867,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/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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); @@ -276473,75 +279174,67 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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); - | ~~~~~^~~~ -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/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.hh:1630:19: note: initializing argument 1 of 'Gecode::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: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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing 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 @@ -276584,146 +279277,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/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -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 ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -276731,6 +279286,8 @@ ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ @@ -276766,68 +279323,29 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.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/minimodel.hh:48, + from test/float/mm-lin.cpp:37: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp: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/int.hh: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:747:12: note: 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]' 1858 | : ArgArrayBase(aa) {} @@ -276854,38 +279372,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/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: 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); - | ~~~~~^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' 1858 | : ArgArrayBase(aa) {} @@ -276912,6 +279448,38 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing 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]': @@ -276952,6 +279520,17 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +In file included from ./gecode/minimodel.hh: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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' 603 | return copy(d,s,static_cast(n)); @@ -276990,452 +279569,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/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/float.hh:1404, - from ./test/float.hh:43, - from test/float/mm-lin.cpp:35: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing 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/float/mm-lin.cpp:37: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -277848,33 +279981,12 @@ ./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: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: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/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); @@ -277894,27 +280006,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:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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] @@ -277976,67 +280067,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:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -278079,11 +280111,589 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 + -c -o test/flatzinc/bugfix_r6746.o test/flatzinc/bugfix_r6746.cpp +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/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/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_r7854.o test/flatzinc/bugfix_r7854.cpp +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/bug232.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/bug319.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/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/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, - from test/float/dom.cpp:38: + from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': ./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); @@ -278154,50 +280764,6 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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] @@ -278230,7 +280796,333 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240: +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759: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/empty_domain_1.o test/flatzinc/empty_domain_1.cpp +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.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/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); @@ -278252,6 +281144,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/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/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:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -278263,6 +281180,12 @@ ./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 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/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); @@ -278273,6 +281196,16 @@ ./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, 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: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] @@ -278294,6 +281227,29 @@ ./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/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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: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] @@ -278305,6 +281261,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; | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -278323,15 +281289,35 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of '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::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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:5099: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:1210:20: note: initializing argument 1 of '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/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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: 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); @@ -278342,6 +281328,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/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, 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, + | ~~~~~^~~~ 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] @@ -278360,9 +281366,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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int.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: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/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); @@ -278678,6 +281694,47 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because '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/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -278689,28 +281746,27 @@ ./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: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.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.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: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/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); @@ -278731,16 +281787,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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/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/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); @@ -278751,9 +281797,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/var/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); @@ -278764,6 +281807,403 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 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/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(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, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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:1258:17: note: 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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing 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] @@ -278775,32 +282215,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, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 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] @@ -278822,6 +282257,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, | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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); @@ -278836,30 +282280,59 @@ ./gecode/int/extensional.hpp: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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(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) { + | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.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: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -278867,6 +282340,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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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); @@ -278897,84 +282373,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/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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] @@ -279004,48 +282431,27 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: 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/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -279074,28 +282480,60 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh: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/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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] @@ -279137,28 +282575,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 - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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] @@ -279180,141 +282625,44 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/float.hh:1404: +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 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); | ~~~~~~~^~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh: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) { | ^~~~ @@ -279381,6 +282729,49 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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] @@ -279413,11 +282804,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, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, - from test/float/channel.cpp:38: + from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': ./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); @@ -279459,6 +282876,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/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:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh: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] @@ -279485,11 +282923,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/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/set.hh:1258:17: note: 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/bug232.o test/flatzinc/bug232.cpp +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -279501,16 +282980,49 @@ ./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +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.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/set.hh: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:1104: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] @@ -279522,7 +283034,84 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240: +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-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: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); @@ -279530,20 +283119,199 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh: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, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,FRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/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.hh: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/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 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::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/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/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.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:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: 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::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: 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/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:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-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/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: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:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -279555,48 +283323,189 @@ ./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: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/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:1784:14: note: initializing argument 1 of '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:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 46 | count(home,x,y,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, 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: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::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/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:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, 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::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 77 | count(home,x,y,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, 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) { + | ^~~~ 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:1784:14: note: initializing argument 1 of '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); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void 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:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -279606,12 +283515,32 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void 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); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(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: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/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.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ @@ -279624,24 +283553,132 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of '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, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 123 | count(home,x,y,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ ./gecode/minimodel/set-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&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 128 | count(home,x,y,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/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.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': +./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 139 | rel(home,x,r,y,ipl); + | ~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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, + | ~~~~~^~~~ 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:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 159 | element(home,SOT_UNION,x,y,z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' + 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/float.hh:1928: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, | ~~~~~^~~~ @@ -279649,12 +283686,41 @@ ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 165 | channel(home,x,xiv); + | ~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/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/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ ./gecode/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); @@ -279684,15 +283750,47 @@ ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.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:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/minimodel.hh:2337: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const 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:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ 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] @@ -279704,6 +283802,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/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::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); @@ -279714,6 +283822,16 @@ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, 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::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); @@ -279731,6 +283849,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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -279741,6 +283869,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:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -279884,6 +284022,18 @@ ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); @@ -279894,6 +284044,16 @@ ./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::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); @@ -280031,621 +284191,344 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because '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.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.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 - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ +In file included from ./gecode/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,FRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/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:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1608: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | e.post(home,t ? irt : neg(irt),ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel.hh: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:2458:20: note: initializing argument 1 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: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/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.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: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:2488:20: note: initializing argument 1 of '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.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' + 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.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/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:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, +./gecode/minimodel.hh: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/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.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/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:2549:20: note: initializing argument 1 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; | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.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/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) { | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.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: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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: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/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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:1210:20: note: initializing argument 1 of '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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of '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/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/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, + | ~~~~~^~~~ +./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:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/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: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:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': +./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 70 | rel(home,SOT_UNION,x,s); + | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/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:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/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: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:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1968:16: note: 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:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/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:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: 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:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, 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:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: 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:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, 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:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp: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, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | count(home,x,n,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp: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:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 77 | count(home,x,y,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.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, + | ~~~~~^~~~ +./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::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.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/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::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:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 92 | count(home,x,y,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/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:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, 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/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/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:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, 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/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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/bug232.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -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:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: 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:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, 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/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: 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:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 113 | count(home,x,y,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp: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/set.hh: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:1818:14: note: initializing argument 1 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ +./gecode/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); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -280655,6 +284538,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:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 128 | count(home,x,y,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::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:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ @@ -280668,6 +284567,58 @@ ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const 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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/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/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, + | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -280679,21 +284630,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::FloatVar]' 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); + | ~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.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:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/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/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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/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/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/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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) { | ^~~~ @@ -280703,12 +284788,22 @@ ./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = FloatAction(home,x,decay()); | ^ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/float.hh:1578:22: note: initializing argument 1 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:1041: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); | ^ @@ -280718,8 +284813,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/empty_domain_2.o test/flatzinc/empty_domain_2.cpp In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -280741,6 +284834,19 @@ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': ./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -280784,6 +284890,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 test/flatzinc/empty_domain_2.o test/flatzinc/empty_domain_2.cpp In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -280808,6 +284916,84 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -280861,6 +285047,8 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 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/int_set_as_type1.o test/flatzinc/int_set_as_type1.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); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -280898,6 +285086,8 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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/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] @@ -281234,6 +285424,8 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of '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/jobshop.o test/flatzinc/jobshop.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] @@ -281295,53 +285487,9 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759: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/int_set_as_type1.o test/flatzinc/int_set_as_type1.cpp -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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -281349,6 +285497,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:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38: @@ -281372,6 +285584,112 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: 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 + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because '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] @@ -281455,6 +285773,50 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -281512,6 +285874,91 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/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]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/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/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/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) + | ^~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because '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] @@ -281571,9 +286018,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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/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: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/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -281616,60 +286076,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: 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::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.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); - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -281702,6 +286108,232 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -281745,6 +286377,65 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -281774,25 +286465,100 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ @@ -281817,17 +286583,6 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -281854,6 +286609,17 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' 1858 | : ArgArrayBase(aa) {} @@ -281880,51 +286646,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./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/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) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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]': @@ -281984,18 +286705,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' 603 | return copy(d,s,static_cast(n)); @@ -282015,14 +286724,49 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/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/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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] @@ -282043,9 +286787,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.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:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ @@ -282076,47 +286817,6 @@ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, 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] @@ -282128,62 +286828,6 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -282194,24 +286838,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:1104: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:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::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] @@ -282223,6 +286852,18 @@ ./gecode/float.hh: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] @@ -282234,6 +286875,11 @@ ./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/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-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); @@ -282241,9 +286887,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:1705:16: note: 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] @@ -282372,6 +287024,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, | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, 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] @@ -282447,12 +287140,34 @@ ./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:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:1801:14: note: initializing argument 1 of '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::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); @@ -282463,6 +287178,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/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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&, 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); @@ -282473,6 +287198,16 @@ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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, 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); @@ -282543,13 +287278,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:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./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::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); @@ -282560,11 +287288,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/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/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); @@ -282652,11 +287375,6 @@ ./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/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:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ @@ -282666,22 +287384,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.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/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of '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:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::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] @@ -282703,15 +287434,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/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 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, 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); @@ -282726,21 +287448,12 @@ ./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: 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); @@ -282761,224 +287474,6 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of '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); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 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:4384:20: note: initializing argument 1 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:2549:20: note: initializing argument 1 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:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -283018,17 +287513,6 @@ ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::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); @@ -283039,24 +287523,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/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 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); @@ -283077,80 +287543,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:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: 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:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: 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, - | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp: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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -283167,17 +287566,8 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.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/flatzinc/queens4.o test/flatzinc/queens4.cpp In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: @@ -283188,78 +287578,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/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing 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/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -283282,30 +287600,19 @@ ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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/bugfix_r7854.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/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; @@ -283313,132 +287620,6 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -283460,6 +287641,8 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -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:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -283489,88 +287672,6 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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) - | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -283582,16 +287683,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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: 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.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); @@ -283602,17 +287693,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:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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] @@ -283624,174 +287704,16 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: 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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/jobshop.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -283867,16 +287789,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/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/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -283906,30 +287818,17 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/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); - | ~~~^~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -283941,39 +287840,16 @@ ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, 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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/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/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? irt : neg(irt),b,ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: 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/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.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:401:37: 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); @@ -283984,42 +287860,17 @@ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/minimodel.hh:1609: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': -./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | e.post(home,t ? frt : neg(frt)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' - 878 | void post(Home home, FloatRelType frt) const; - | ~~~~~^~~~ -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': -./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? frt : neg(frt),b); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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:1759:21: note: initializing argument 1 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] @@ -284028,451 +287879,85 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of '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.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: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, - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 -./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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: 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, - | ~~~~~^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -284497,64 +287982,6 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar 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/no_warn_empty_domain.o test/flatzinc/no_warn_empty_domain.cpp -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/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] @@ -284576,35 +288003,33 @@ ./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ 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: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) { | ^~~~ @@ -284621,16 +288046,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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -284679,24 +288094,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::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/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] @@ -284708,12 +288105,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); @@ -284813,21 +288204,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/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266: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/float/branch/afc.hpp:49:27: note: initializing argument 1 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) { | ^~~~ @@ -284844,9 +288224,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/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, 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); @@ -284854,12 +288231,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -284877,21 +288248,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); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:1818:14: note: initializing argument 1 of '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:1630:19: note: 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&, 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); @@ -285089,19 +288451,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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/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); @@ -285142,38 +288491,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/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/no_warn_empty_domain.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/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_array_bool_or.o test/flatzinc/sat_array_bool_or.cpp +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared '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, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because '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/float.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/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -285264,40 +288699,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -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/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(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, - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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] @@ -285306,31 +288707,21 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.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); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -285342,6 +288733,11 @@ ./gecode/int.hh:2458:20: note: initializing argument 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:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/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 IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); @@ -285359,6 +288755,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, | ~~~~~^~~~ @@ -285366,44 +288765,15 @@ ./gecode/int/extensional.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/minimodel.hh:1608: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, 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/int.hh:2549:20: note: initializing argument 1 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; - | ~~~~~^~~~ -./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/int.hh:1705:16: note: initializing argument 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] @@ -285416,20 +288786,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/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: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.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) { | ^~~~ @@ -285456,134 +288816,78 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::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/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 62 | _e0.post(home,SRT_NQ,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because '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/minimodel.hh:1207:20: note: initializing argument 1 of '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/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 64 | _e0.post(home,SRT_EQ,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp: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/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp: 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/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867: -./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | BoolVar b(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | IntVar x(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.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); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -285595,251 +288899,198 @@ ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | count(home,x,y,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.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/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:4384:20: note: initializing argument 1 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:1818:14: note: initializing argument 1 of '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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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:4481:17: note: initializing 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:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::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:4481:17: note: initializing argument 1 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/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 97 | count(home,x,y,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::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:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, 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/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:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 123 | count(home,x,y,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, 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); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: 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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.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:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: 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/int.hh:4429:21: note: initializing argument 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:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.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:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::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:4525:18: note: 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/minimodel.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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, 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()); @@ -285847,15 +289098,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/output_test.o test/flatzinc/output_test.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/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:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ @@ -285865,12 +289110,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/kernel/core.hpp:3266:3: 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/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ @@ -285880,86 +289119,56 @@ ./gecode/int.hh:4525:18: note: 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::roots(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 165 | channel(home,x,xiv); - | ~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 166 | element(home,SOT_UNION,xiv,z,y); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: 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:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: 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:4481:17: note: initializing argument 1 of 'Gecode::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/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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: 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/trace/recorder.hpp:401:37: note: initializing argument 1 of '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] @@ -285975,12 +289184,23 @@ ./gecode/int/branch.hpp:44: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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5099: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ ./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); @@ -286001,162 +289221,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:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because '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/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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()); @@ -286196,22 +289260,27 @@ ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/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); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp: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:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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); @@ -286219,12 +289288,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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ @@ -286248,27 +289311,6 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -286290,35 +289332,68 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/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/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/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:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1258:17: note: 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:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing 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 @@ -286361,82 +289436,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -286480,48 +289479,28 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: 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:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -286533,49 +289512,67 @@ ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/set.hh:1206:20: note: initializing argument 1 of '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:741:12: 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:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1258:17: note: 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/queens4.o test/flatzinc/queens4.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/set.hh:747:12: note: 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.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -286588,6 +289585,27 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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 85 | : VarArray(home,a) {} @@ -286598,6 +289616,117 @@ ./gecode/set/var/set.hpp:49:3: 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:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp: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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh: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/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -286609,6 +289738,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/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh: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); @@ -286619,11 +289759,62 @@ ./gecode/set.hh:1616:15: note: initializing argument 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) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because '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) { + | ^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': ./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh: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] @@ -286645,12 +289836,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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh: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/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); @@ -286693,19 +289878,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]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/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); @@ -286726,6 +289898,48 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' 1858 | : ArgArrayBase(aa) {} @@ -286752,6 +289966,55 @@ ./gecode/set/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_cmp_reif.o test/flatzinc/sat_cmp_reif.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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -286764,6 +290027,22 @@ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': ./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); @@ -286785,6 +290064,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/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -286795,47 +290085,101 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.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/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/output_test.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/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:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because '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; + | ^~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: 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] @@ -286847,16 +290191,6 @@ ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/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()); | ^ @@ -286875,143 +290209,67 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/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()); + | ^ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4525:18: note: 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) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: 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/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:2122:14: note: initializing 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/float.hh:1578:22: note: initializing argument 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:1723: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': ./gecode/int/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/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/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:1630:19: note: 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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: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] @@ -287033,6 +290291,56 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -287041,6 +290349,11 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ @@ -287054,6 +290367,12 @@ ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928: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); @@ -287064,13 +290383,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/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); @@ -287078,41 +290390,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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/int.hh:2549:20: note: initializing argument 1 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:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.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); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -287131,20 +290444,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/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-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/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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' 603 | return copy(d,s,static_cast(n)); @@ -287180,31 +290492,40 @@ ./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.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/var/set.hpp:49:3: 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]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = 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/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/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::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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' 603 | return copy(d,s,static_cast(n)); @@ -287224,48 +290545,156 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/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:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/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:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/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:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +In file included from ./gecode/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,FRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,FRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -287277,9 +290706,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/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); @@ -287290,38 +290716,38 @@ ./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); - | ~~~~~~~^~~~~~~~~~~~~~ +In file included from ./gecode/minimodel.hh:1608: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | e.post(home,t ? irt : neg(irt),ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1396:16: 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/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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ +./gecode/minimodel.hh: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); @@ -287329,19 +290755,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/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.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; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-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] + 73 | e.post(home,t ? frt : neg(frt)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' + 878 | void post(Home home, FloatRelType frt) const; + | ~~~~~^~~~ +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': +./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? frt : neg(frt),b); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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] @@ -287353,6 +290801,37 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 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: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) { + | ^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of '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:5071: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/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); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -287371,9 +290850,47 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(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:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 67 | _e0.post(home,b,true,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': +./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | _e0.post(home,b,t,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ ./gecode/minimodel/set-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/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099: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) { | ^~~~ @@ -287390,6 +290907,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/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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] @@ -287401,6 +290928,11 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1608: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, 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/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); @@ -287411,6 +290943,32 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: 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.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: 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-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? irt : neg(irt),b,ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' + 319 | void post(Home home, IntRelType irt, const BoolVar& b, + | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, 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); @@ -287449,17 +291007,59 @@ ./gecode/int.hh:1968:16: note: 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; + | ~~~~~^~~~ +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/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/core.hpp:3266:3: note: because '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:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ +./gecode/minimodel/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::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); @@ -287470,6 +291070,27 @@ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void 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) { + | ^~~~ +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/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ ./gecode/minimodel/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); @@ -287477,24 +291098,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) { | ^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.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/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/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:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +./gecode/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:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(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/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/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3266:3: 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:747:12: note: 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: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/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:1968:16: note: 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&, 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/float/branch/afc.hpp:49:27: note: initializing argument 1 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/minimodel.hh:1210:20: note: initializing argument 1 of '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) { | ^~~~ @@ -287505,15 +291202,78 @@ ./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/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 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: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:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, 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&, 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::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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::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, + | ~~~~~^~~~ +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, 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) { | ^~~~ @@ -287527,18 +291287,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/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/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::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: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:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/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); @@ -287559,6 +291342,46 @@ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::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/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266: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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, 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); @@ -287579,6 +291402,26 @@ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/minimodel/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&, 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); @@ -287586,6 +291429,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/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); + | ^~~~~ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -287599,6 +291452,40 @@ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, 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&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 97 | count(home,x,y,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 103 | count(home,x,n,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': +./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | IntVar x(home,0,1); channel(home,b,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/minimodel/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&, 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); @@ -287609,6 +291496,16 @@ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266: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/kernel/core.hpp:3266: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); @@ -287616,9 +291513,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:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 118 | count(home,x,n,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.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::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); @@ -287636,6 +291543,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:1818:14: note: initializing argument 1 of '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:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -287649,6 +291562,26 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, 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, 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::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); @@ -287659,6 +291592,26 @@ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(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, 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::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.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: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 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); @@ -287679,22 +291632,61 @@ ./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 BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': +./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 139 | rel(home,x,r,y,ipl); + | ~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' + 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': +./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 145 | dom(home,x,y,ipl); + | ~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' + 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::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/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: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: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:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/set.hh:779:12: note: 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: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, | ~~~~~^~~~ @@ -287708,542 +291700,63 @@ ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); +./gecode/minimodel/channel.hpp: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/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.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] +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::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::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: 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/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:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: 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, 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/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 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) { - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.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); - | ~~~~~^~~~ -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/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh: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/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-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::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.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:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' - 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? irt : neg(irt),b,ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' - 319 | void post(Home home, IntRelType irt, const BoolVar& b, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1609: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': -./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | e.post(home,t ? frt : neg(frt)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' - 878 | void post(Home home, FloatRelType frt) const; - | ~~~~~^~~~ -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': -./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? frt : neg(frt),b); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' - 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': -./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | _e0.post(home,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 62 | _e0.post(home,SRT_NQ,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 64 | _e0.post(home,SRT_EQ,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 67 | _e0.post(home,b,true,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': -./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | _e0.post(home,b,t,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867: -./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | BoolVar b(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, +./gecode/minimodel.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:1968:16: note: 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/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel/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: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/int.hh:1968:16: note: 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::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/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) { @@ -288282,6 +291795,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::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::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); @@ -288289,9 +291809,22 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/set.hh: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/int.hh:1818:14: note: initializing argument 1 of '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:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' + 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); @@ -288322,16 +291855,54 @@ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 165 | channel(home,x,xiv); + | ~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 165 | channel(home,x,xiv); + | ~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel/aliases.hpp: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/int.hh:1801:14: note: initializing argument 1 of '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:975:16: note: initializing argument 1 of '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/set.hh:975:16: note: initializing argument 1 of '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&, 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); @@ -288422,6 +291993,33 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/minimodel.hh:2337: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh: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) { + | ^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/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: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::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); @@ -288432,6 +292030,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, 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::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); @@ -288442,6 +292050,13 @@ ./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, 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::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); @@ -288449,6 +292064,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/afc.hpp:49:23: note: initializing argument 1 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: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: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, | ~~~~~^~~~ @@ -288459,18 +292083,38 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/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: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/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: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/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::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); @@ -288481,6 +292125,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/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: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))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -288490,15 +292138,69 @@ ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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:1968:16: note: 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:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 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/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/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/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: 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: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:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); @@ -288509,17 +292211,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/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: 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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5071: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:1041: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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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); @@ -288536,19 +292241,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, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5099: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:975:16: note: initializing argument 1 of '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:1041:16: note: initializing argument 1 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] @@ -288570,13 +292271,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::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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); @@ -288587,20 +292281,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.hh: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:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587: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/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); @@ -288611,20 +292291,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/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh: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/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); @@ -288632,12 +292298,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ ./gecode/set.hh: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, | ~~~~~^~~~ @@ -288651,114 +292311,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:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.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:1851:14: note: initializing 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/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp: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, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/queens4.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -288771,26 +292365,37 @@ ./gecode/set.hh:741: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 - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.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/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': ./gecode/set/int.hpp: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/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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] @@ -288812,15 +292417,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/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./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:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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] @@ -288829,22 +292436,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/set/branch/afc.hpp:49:23: note: initializing argument 1 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/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./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:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ @@ -288863,6 +292457,60 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -288934,49 +292582,6 @@ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing 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] @@ -288988,6 +292593,17 @@ ./gecode/float.hh: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:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: 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.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); @@ -288998,32 +292614,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]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: 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] @@ -289035,76 +292625,88 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/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/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 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: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); | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -289150,13 +292752,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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ 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] @@ -289168,11 +292774,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/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); @@ -289183,16 +292784,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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/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/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] @@ -289228,9 +292829,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:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp: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:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh: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: 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); @@ -289355,6 +292967,8 @@ ./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); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -289533,24 +293147,6 @@ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.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) { | ^~~~ @@ -289560,53 +293156,12 @@ ./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/var/int.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:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./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); @@ -289627,25 +293182,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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/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:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ @@ -289676,18 +293212,6 @@ ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/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); @@ -289698,16 +293222,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::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/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); @@ -289738,206 +293252,6 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: 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, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/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_array_bool_and.o test/flatzinc/sat_array_bool_and.cpp -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: 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: @@ -289962,38 +293276,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/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::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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] @@ -290084,24 +293366,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/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/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: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] @@ -290110,50 +293374,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.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/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); @@ -290178,25 +293401,6 @@ ./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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.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) { | ^~~~ @@ -290372,18 +293576,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 - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, 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); @@ -290398,16 +293590,6 @@ ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.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) { | ^~~~ @@ -290424,6 +293606,16 @@ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ ./gecode/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); @@ -290531,10 +293723,22 @@ ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.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) { | ^~~~ @@ -290551,6 +293755,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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/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); @@ -290561,6 +293775,26 @@ ./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 + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/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); @@ -290581,6 +293815,484 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: 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 + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: 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/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.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:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -290594,6 +294306,22 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: 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]' 1858 | : ArgArrayBase(aa) {} @@ -290607,19 +294335,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: 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: @@ -290632,6 +294347,17 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': ./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -290643,19 +294369,45 @@ ./gecode/int.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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/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]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because '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] @@ -290697,6 +294449,19 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: 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] @@ -290739,6 +294504,51 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void 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] @@ -290768,6 +294578,79 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/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]': @@ -290827,6 +294710,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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' 603 | return copy(d,s,static_cast(n)); @@ -290846,55 +294758,27 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/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] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411: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: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: 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/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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] @@ -290906,17 +294790,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); @@ -290927,6 +294800,19 @@ ./gecode/int.hh:5099: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]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/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); @@ -290947,6 +294833,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/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/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] @@ -290968,16 +294859,157 @@ ./gecode/int.hh:5684:14: note: initializing 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/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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: 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 @@ -290997,6 +295029,12 @@ ./gecode/kernel/data/array.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: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) | ^~~~~~~ @@ -291020,6 +295058,47 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -291053,8 +295132,11 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -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/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.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: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -291065,25 +295147,141 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] +./gecode/kernel/data/array.hpp:1871:11: warning: 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 - 85 | : VarArray(home,a) {} +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ @@ -291116,6 +295314,76 @@ ./gecode/set.hh:1258:17: note: 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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/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] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/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 + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/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/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -291127,10 +295395,60 @@ ./gecode/set.hh:1587: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 + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/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:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.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.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:45:11: 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); + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -291148,6 +295466,57 @@ ./gecode/set.hh:1851:14: note: initializing 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/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -291170,92 +295539,106 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/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/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' 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/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because '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/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759: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_cmp_reif.o test/flatzinc/sat_cmp_reif.cpp +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -291269,6 +295652,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/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' 1858 | : ArgArrayBase(aa) {} @@ -291282,40 +295697,128 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because '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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/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 constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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); + | ~~~~~^~~~ +./gecode/int.hh:1705:16: note: 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/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' 1858 | : ArgArrayBase(aa) {} @@ -291329,6 +295832,1325 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 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:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: 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.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.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/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: 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]' + 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); + | ^ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: 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: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); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/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/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.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/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/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/set.hh: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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::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) { + | ^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071: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); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128: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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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) { + | ^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(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/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int.hh:1104: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/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-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/var/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: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]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/minimodel.hh:1608: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | e.post(home,t ? irt : neg(irt),ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' + 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? irt : neg(irt),b,ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' + 319 | void post(Home home, IntRelType irt, const BoolVar& b, + | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/minimodel.hh:1609: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': +./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | e.post(home,t ? frt : neg(frt)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' + 878 | void post(Home home, FloatRelType frt) const; + | ~~~~~^~~~ +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': +./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? frt : neg(frt),b); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' + 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39: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: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/int.hh:5071: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/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/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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] + 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/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel/channel.hpp: 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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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::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, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928: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::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/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: 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: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:2337: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const 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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403: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, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/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, 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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: 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: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:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh: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/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.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_array_just_right.o test/flatzinc/test_array_just_right.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)': @@ -291338,410 +297160,511 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/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/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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); + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: 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:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1608: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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/set.hh: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); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/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/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const 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/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: 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:747:12: note: 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:1616:15: note: initializing argument 1 of '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::FloatVar]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/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:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp: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: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:2488:20: note: initializing argument 1 of '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.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/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:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, +./gecode/minimodel.hh: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/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.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/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:2549:20: note: initializing argument 1 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: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/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/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/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/branch/afc.hpp:49:27: note: initializing argument 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/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) { | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/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:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 62 | _e0.post(home,SRT_NQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | _e0.post(home,SRT_EQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(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:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because '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/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/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:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': +./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | _e0.post(home,b,t,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 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:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ +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:4481:17: note: initializing argument 1 of 'Gecode::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.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/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(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_eq_reif.o test/flatzinc/sat_eq_reif.cpp -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: 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: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: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/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': +./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 70 | rel(home,SOT_UNION,x,s); + | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/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:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/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:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | count(home,x,n,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.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/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(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/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:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: 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:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, 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:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: 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:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, 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:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp: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); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/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); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh: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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: 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: @@ -291749,57 +297672,67 @@ ./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::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:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, 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:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, 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); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 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] @@ -291811,61 +297744,212 @@ ./gecode/float.hh: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, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 92 | count(home,x,y,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 97 | count(home,x,y,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 103 | count(home,x,n,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 108 | count(home,x,y,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 113 | count(home,x,y,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, 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::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/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:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, 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/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:1835:14: note: initializing argument 1 of '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:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/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&, 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) { + | ^~~~ 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: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/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::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/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:779:12: note: 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: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: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: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] @@ -291877,9 +297961,19 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ +./gecode/minimodel/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/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: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) { | ^~~~ @@ -291904,16 +297998,35 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ +./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/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: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:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:975:16: note: initializing argument 1 of '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] @@ -291945,6 +298058,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:2337: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const 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/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); @@ -292044,6 +298162,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/core.hpp:3266:3: 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&, 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); @@ -292064,6 +298188,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/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::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); @@ -292071,6 +298199,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: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:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -292101,9 +298235,19 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ ./gecode/minimodel/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); @@ -292134,6 +298278,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/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&, 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); @@ -292301,6 +298449,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/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: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); @@ -292311,437 +298465,100 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: 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/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.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/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/var/bool.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/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::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because '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/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:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.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:1041:16: note: initializing argument 1 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/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp: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/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 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); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: 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); + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -292785,26 +298602,37 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.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/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp: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:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh: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, | ~~~~~^~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': @@ -292846,6 +298674,16 @@ ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +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); + | ^~~~~ ./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); @@ -292891,16 +298729,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/queens4.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -292922,27 +298750,467 @@ ./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); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/minimodel.hh:1609: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': +./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | e.post(home,t ? frt : neg(frt)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); +./gecode/minimodel.hh: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:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/minimodel.hh:1867: +./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': +./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | BoolVar b(home,0,1); channel(home,b,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': +./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | IntVar x(home,0,1); channel(home,b,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': +./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | channel(home,f,x); + | ~~~~~~~^~~~~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/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: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); + | ~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp: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/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/set.hh:747:12: note: 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.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: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: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/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-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&, 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, + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 +./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, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.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&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 123 | count(home,x,y,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of '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&, 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/minimodel.hh:1608: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, 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/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3266:3: 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:2519:20: note: initializing argument 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:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/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:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/minimodel/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/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' + 319 | void post(Home home, IntRelType irt, const BoolVar& b, + | ~~~~~^~~~ +./gecode/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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.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: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:1609: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': @@ -292965,6 +299233,49 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.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: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/var/bool.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: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: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] @@ -292976,36 +299287,33 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 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] +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::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); + | ~~~~~^~~~ ./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) { | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:1207:20: note: initializing argument 1 of '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:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -293015,15 +299323,34 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of '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::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:1210:20: note: initializing argument 1 of '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/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); @@ -293034,6 +299361,35 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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] @@ -293055,6 +299411,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/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/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); @@ -293093,6 +299459,25 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 165 | channel(home,x,xiv); + | ~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | element(home,SOT_UNION,xiv,z,y); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ 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] @@ -293178,23 +299563,12 @@ ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, 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); @@ -293205,19 +299579,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/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 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) { | ^~~~ @@ -293234,15 +299599,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/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: 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::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); @@ -293370,6 +299726,20 @@ ./gecode/int.hh:1968:16: note: 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/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); @@ -293377,9 +299747,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/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:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/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:2337: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const 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:4481:17: note: initializing 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/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); @@ -293399,6 +299792,36 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: 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:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -293410,6 +299833,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, | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/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); @@ -293420,6 +299852,12 @@ ./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: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, 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); @@ -293430,6 +299868,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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.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: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/set/var/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); @@ -293437,9 +299895,19 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, 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: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/set.hh:1041: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: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); @@ -293460,6 +299928,308 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because '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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/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_fzn_arith.o test/flatzinc/test_fzn_arith.cpp +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: 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:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/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 + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -293471,6 +300241,11 @@ ./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403: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.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); @@ -293492,8 +300267,33 @@ ./gecode/set.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_approx_bnb.o test/flatzinc/test_approx_bnb.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/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -293536,6 +300336,189 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -293579,38 +300562,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_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/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -293640,6 +300591,19 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -293672,25 +300636,162 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/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]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ @@ -293707,17 +300808,72 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: 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] @@ -293729,16 +300885,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; | ~~~~~^~~~ -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); - | ^~~~~ ./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); @@ -293818,6 +300964,28 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ 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] @@ -293925,18 +301093,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.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, | ~~~~~^~~~ @@ -294010,11 +301166,6 @@ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/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); @@ -294042,9 +301193,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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void 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/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/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); @@ -294075,6 +301238,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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/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); @@ -294124,9 +301297,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/core.hpp:3266: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))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -294145,9 +301315,6 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ ./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); @@ -294208,19 +301375,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::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/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: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); @@ -294241,6 +301395,200 @@ ./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/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: 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) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_approx_bnb.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' 1858 | : ArgArrayBase(aa) {} @@ -294254,16 +301602,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/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]' 1858 | : ArgArrayBase(aa) {} @@ -294277,11 +301615,328 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -294318,27 +301973,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) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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] @@ -294351,17 +301985,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::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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/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: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -294372,8 +302002,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) { | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/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); @@ -294394,19 +302027,26 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/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::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_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/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -294440,6 +302080,32 @@ ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.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) { | ^~~~ @@ -294464,145 +302130,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:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(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]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ @@ -294647,6 +302184,21 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because '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] @@ -294684,6 +302236,29 @@ ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.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) { | ^~~~ @@ -294700,122 +302275,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, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_or.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/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/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -294859,84 +302610,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -294966,48 +302639,6 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -295029,83 +302660,6 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: 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] @@ -295114,22 +302668,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:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ +./gecode/set.hh: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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); @@ -295140,19 +302692,6 @@ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: 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] @@ -295164,136 +302703,47 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void 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, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/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:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const 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:917, @@ -295319,6 +302769,11 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -295362,91 +302817,30 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 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); | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/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:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -295455,9 +302849,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/var/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, | ~~~~~^~~~ @@ -295491,25 +302882,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]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because '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] @@ -295581,42 +302953,17 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/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:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 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()); | ^ @@ -295626,9 +302973,6 @@ ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ @@ -295689,6 +303033,11 @@ ./gecode/int.hh:4429:21: note: initializing argument 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:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: 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:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ @@ -295698,60 +303047,33 @@ ./gecode/int.hh:4525:18: note: 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_flatzinc_output_anns.o test/flatzinc/test_flatzinc_output_anns.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/set.hh:1587: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/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ +./gecode/set.hh:1851:14: note: initializing 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] @@ -295763,16 +303085,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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: 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); @@ -295783,17 +303095,6 @@ ./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ ./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); @@ -295829,6 +303130,12 @@ ./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -295839,36 +303146,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) { - | ^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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:5666: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: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:5684:14: note: initializing 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] @@ -295880,6 +303160,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); | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/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/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -295891,6 +303180,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/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); @@ -296357,18 +303649,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:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/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); @@ -296379,52 +303659,9 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.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; @@ -296432,11 +303669,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:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/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/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -296446,15 +303678,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:741: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:2458:20: note: initializing argument 1 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/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': ./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); @@ -296465,36 +303691,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/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, 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] @@ -296516,48 +303712,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] @@ -296587,35 +303741,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] @@ -296637,6 +303762,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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(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:1866: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': ./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -296648,77 +303784,27 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: 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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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: @@ -296742,48 +303828,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:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: 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/test_fzn_arith.o test/flatzinc/test_fzn_arith.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, - | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -296805,10 +303849,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/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); @@ -296816,12 +303856,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:5099:15: 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, | ~~~~~^~~~ @@ -296835,26 +303869,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::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 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:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -296897,115 +303917,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/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.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:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: 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/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587: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: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/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing 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/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/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/int.hh:4525:18: note: 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:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': @@ -297039,6 +303986,40 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::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()); + | ^ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -297082,34 +304063,49 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: 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/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: 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:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: 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, + | ~~~~~^~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -297121,9 +304117,9 @@ ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 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:5128:15: note: 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: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:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = FloatAction(home,x,decay()); | ^ @@ -297133,6 +304129,12 @@ ./gecode/float.hh:1578:22: note: initializing argument 1 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:4525:18: note: 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/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ @@ -297142,60 +304144,38 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.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, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5684:14: note: initializing 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/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.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/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -297228,262 +304208,100 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of '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/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, 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); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because '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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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()); - | ^ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/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/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/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:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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/int.hh: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/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/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/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/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:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.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/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/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/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4481:17: note: initializing 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:2122:14: note: initializing 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: @@ -297508,34 +304326,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] @@ -297557,17 +304347,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:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh: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] @@ -297589,27 +304368,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:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928: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, - | ~~~~~^~~~ 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] @@ -297658,28 +304416,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.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 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/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] @@ -297739,22 +304475,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:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing 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/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] @@ -297776,11 +304496,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:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); @@ -297788,15 +304503,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:3266: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); @@ -297807,9 +304516,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: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, 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); @@ -297820,9 +304526,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/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); @@ -298049,37 +304752,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, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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] @@ -298091,16 +304763,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::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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, 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); @@ -298121,11 +304783,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:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.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/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); @@ -298136,22 +304793,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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of '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, 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); @@ -298162,26 +304803,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/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 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, 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); @@ -298192,6 +304813,45 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,FRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +In file included from ./gecode/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/minimodel.hh:1608: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | e.post(home,t ? irt : neg(irt),ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -298204,18 +304864,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:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': ./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); @@ -298226,57 +304874,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/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::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 constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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] @@ -298298,118 +304895,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/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::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); - | ~~~~~^~~~ -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) { - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/kernel/core.hpp:3266:3: 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:4429:21: note: initializing argument 1 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/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); @@ -298420,15 +304911,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/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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] @@ -298467,6 +304949,77 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: 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.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ @@ -298642,12 +305195,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); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::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:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, 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); @@ -298692,9 +305255,52 @@ ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: 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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh: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, | ~~~~~^~~~ @@ -298805,6 +305411,18 @@ ./gecode/int.hh:1968:16: note: 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) + | ^~~~~~~ ./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); @@ -298834,32 +305452,28 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39: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, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5071: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/set.hh:1851:14: note: initializing 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] @@ -298868,22 +305482,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: 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, | ~~~~~^~~~ @@ -298894,16 +305492,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -298911,16 +305499,6 @@ ./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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) { | ^~~~ @@ -298931,6 +305509,47 @@ ./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/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 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) { | ^~~~ @@ -298957,123 +305576,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:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing 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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.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:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh: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::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 + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/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:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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) + | ^~~~~~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.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/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.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/int/var/bool.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]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because '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: @@ -299086,89 +305652,71 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::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/set.hh:1206:20: note: initializing argument 1 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/int.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/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.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::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] @@ -299177,6 +305725,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:4525:18: note: 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:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ @@ -299210,28 +305761,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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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] @@ -299274,67 +305803,31 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 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/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -299355,169 +305848,22 @@ ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 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/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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] @@ -299526,9 +305872,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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int.hh:5071:15: 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:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -299549,12 +305912,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/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/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); @@ -299562,45 +305919,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/int.hh: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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/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/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.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, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(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&)': @@ -299623,264 +305984,216 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh: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()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh: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/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/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1851:14: note: initializing 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/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: 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/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh: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]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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/float.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/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' 1858 | : ArgArrayBase(aa) {} | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/minimodel.hh:1608: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, 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) + | ^~~~~~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' - 319 | void post(Home home, IntRelType irt, const BoolVar& b, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/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: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, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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:1759:21: note: initializing argument 1 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/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(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, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(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/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 67 | _e0.post(home,b,true,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: 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: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:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266: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:4481:17: note: initializing 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.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/int.hh: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/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': ./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); @@ -299906,465 +306219,111 @@ ./gecode/float/branch/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: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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | IntVar x(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': -./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | channel(home,f,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': -./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 70 | rel(home,SOT_UNION,x,s); - | ~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); - | ~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | count(home,x,n,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 46 | count(home,x,y,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/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); - | ^~~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | count(home,x,y,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | count(home,x,n,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 61 | count(home,x,y,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 66 | count(home,x,y,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | count(home,x,n,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 77 | count(home,x,y,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 82 | count(home,x,y,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 87 | count(home,x,n,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, 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:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of '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:4525:18: note: initializing argument 1 of 'Gecode::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/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/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::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/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.hh:1578:22: note: initializing argument 1 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:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, 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/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of '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:1630:19: note: 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::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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': -./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 139 | rel(home,x,r,y,ipl); - | ~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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, - | ~~~~~^~~~ -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); - | ~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -./gecode/minimodel/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:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -300373,519 +306332,103 @@ ./gecode/kernel/core.hpp:3266: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: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/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' - 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -./gecode/minimodel/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/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/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 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] - 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:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing 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] - 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, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': -./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 145 | dom(home,x,y,ipl); - | ~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' - 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741: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: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/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 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/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -./gecode/set.hh:747:12: note: 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/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/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/float.hh:1957:15: note: initializing argument 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/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:1759:21: note: initializing argument 1 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/core.hpp:3266:3: note: because '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/set.hh:975:16: note: initializing argument 1 of '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:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.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::SetVar]' - 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, + | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -300945,43 +306488,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:2337: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const 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/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/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]' 603 | return copy(d,s,static_cast(n)); @@ -301001,64 +306507,60 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/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:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because '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] +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/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/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ @@ -301077,23 +306579,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/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) { - | ^~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -301104,9 +306589,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:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ @@ -301121,35 +306603,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:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/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:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1630:19: note: 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:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -301182,16 +306656,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: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); - | ^~~~~ ./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); @@ -301202,17 +306666,17 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1587:15: 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, + | ~~~~~^~~~ 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] @@ -301233,16 +306697,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/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh: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:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -301271,6 +306725,28 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: 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] @@ -301279,9 +306755,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/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/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); @@ -301302,16 +306798,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/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); - | ^~~~~ ./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); @@ -301337,20 +306823,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/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp: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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -301449,9 +306924,21 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.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:1818:14: note: initializing argument 1 of '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:741: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&, 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); @@ -301459,6 +306946,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/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -301499,20 +306996,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/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::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:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,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); @@ -301520,9 +307011,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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:1818:14: note: initializing argument 1 of '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/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.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&, 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); @@ -301530,6 +307031,12 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -301563,16 +307070,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/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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); @@ -301630,17 +307127,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/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.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::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); @@ -301651,6 +307137,18 @@ ./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::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/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:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ @@ -301660,6 +307158,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, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: 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/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -301721,6 +307258,261 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 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:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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_fzn_logic.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh: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()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 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/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh: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/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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 @@ -301753,6 +307545,24 @@ ./gecode/int/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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:171:31: required from here 171 | : VarArray(home,a) {} @@ -301763,48 +307573,268 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing 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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ +./gecode/kernel/core.hpp:3266:3: note: because '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; + | ^~ +./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/view.hpp:1707, + from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,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/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -301818,6 +307848,39 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -301829,28 +307892,133 @@ ./gecode/float.hh: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 - 60 | : VarArgArray(a) {} +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.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()); + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/set/var/set.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/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -301862,13 +308030,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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/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/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); @@ -301879,21 +308040,13 @@ ./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 - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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/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] @@ -301926,6 +308079,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/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/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); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -301963,6 +308121,21 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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: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] @@ -301971,6 +308144,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/int.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:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of '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, | ~~~~~^~~~ @@ -301981,9 +308169,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/int.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); + | ~~~~~^~~~ ./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); @@ -302242,6 +308439,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, | ~~~~~^~~~ +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); @@ -302252,6 +308459,9 @@ ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ +./gecode/int.hh:1104: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: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))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -302270,6 +308480,37 @@ ./gecode/int.hh:1968:16: note: 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/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 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::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); @@ -302277,9 +308518,19 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp: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: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:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); @@ -302299,6 +308550,39 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-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:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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] @@ -302310,6 +308594,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/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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, 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); @@ -302320,6 +308614,16 @@ ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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); @@ -302330,6 +308634,17 @@ ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071: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, 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); @@ -302350,335 +308665,21 @@ ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: 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, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: 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/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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: 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); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-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.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099: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) { | ^~~~ @@ -302689,23 +308690,53 @@ ./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/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/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:1041: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::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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/kernel/core.hpp:3266:3: 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: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/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); @@ -302716,19 +308747,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]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: 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] @@ -302788,16 +308806,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_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/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); @@ -302825,32 +308833,82 @@ ./gecode/kernel/core.hpp:3266:3: note: because '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/set.hh:779:12: note: 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) { + | ^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266: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: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.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:49:23: note: initializing argument 1 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: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/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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: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) { + | ^~~~ 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:4481:17: note: initializing 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) { | ^~~~ @@ -302937,6 +308995,16 @@ ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/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, 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); @@ -302947,6 +309015,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::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); @@ -303027,6 +309098,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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/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::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); @@ -303034,6 +309115,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/int.hh: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, | ~~~~~^~~~ @@ -303104,19 +309188,6 @@ ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/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); @@ -303136,6 +309207,47 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -303157,6 +309269,8 @@ ./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/test_int_mod.o test/flatzinc/test_int_mod.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); @@ -303205,2172 +309319,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) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/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_fzn_arrays.o test/flatzinc/test_fzn_arrays.cpp -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because '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 - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because '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/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because '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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/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/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.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) { - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.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); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/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::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.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) - | ^~~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/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_coercions.o test/flatzinc/test_fzn_coercions.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 - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because '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:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, 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) { - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/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); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.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:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: 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_comparison.o test/flatzinc/test_fzn_comparison.cpp -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: 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 - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::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) - | ^~~~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int.hh:4525:18: note: 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]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: 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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071: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::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/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/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because '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; - | ^~ -./gecode/int.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/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.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::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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); - | ~~~~~~~^~~~~~~~~~~~~~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh: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, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: 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); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: 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) + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int.hh:5071: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/int.hh: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/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:401:37: 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); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099: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]' 1858 | : ArgArrayBase(aa) {} @@ -305384,16 +309366,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/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 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)': @@ -305437,35 +309440,27 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/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:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/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); - | ~~~~~^~~~ +./gecode/int.hh:5684:14: note: initializing 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] @@ -305538,26 +309533,26 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39: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/support.hh:104, from ./gecode/kernel.hh:50: @@ -305580,6 +309575,14 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' 603 | return copy(d,s,static_cast(n)); @@ -305596,6 +309599,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/float.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) | ^~~~~~~ @@ -305618,38 +309624,11 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 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/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/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]' 603 | return copy(d,s,static_cast(n)); @@ -305666,31 +309645,15 @@ ./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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/var/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()); | ^ @@ -305709,84 +309672,83 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing 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); + | ~~~^~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& 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: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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -305799,40 +309761,27 @@ ./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': ./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -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/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh: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] @@ -305854,38 +309803,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/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing 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] @@ -305928,17 +309845,6 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -305959,12 +309865,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/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266: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); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -305974,9 +309874,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/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ @@ -305996,15 +309893,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/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -306026,6 +309914,14 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266: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); @@ -306036,22 +309932,43 @@ ./gecode/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/branch/afc.hpp:49:23: note: initializing argument 1 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/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/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ +./gecode/set/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/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/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -306294,8 +310211,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); | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/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))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -306374,6 +310289,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, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, 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); @@ -306384,6 +310304,12 @@ ./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/set.hh:1587: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/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); @@ -306394,27 +310320,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, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ ./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); @@ -306422,9 +310327,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/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:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/core.hpp:3266:3: 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::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: 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] @@ -306436,6 +310393,28 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: 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)': @@ -306469,8 +310448,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/flatzinc/test_fzn_sets.o test/flatzinc/test_fzn_sets.cpp ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -306510,6 +310487,28 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -306528,94 +310527,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) { | ^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: 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_int_div.o test/flatzinc/test_int_div.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)': @@ -306659,27 +310586,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of '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] @@ -306700,13 +310606,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/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ @@ -306716,23 +310615,45 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +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/var/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, | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.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]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: 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] @@ -306744,6 +310665,19 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -306765,6 +310699,17 @@ ./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh: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: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] @@ -306786,16 +310731,15 @@ ./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/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1928:15: 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, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': @@ -306805,16 +310749,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.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh: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; | ~~~~~^~~~ @@ -306849,6 +310783,12 @@ ./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/float.hh:2137: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': ./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -306860,12 +310800,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/core.hpp:3266:3: 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] @@ -306996,10 +310930,20 @@ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ +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/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: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) { | ^~~~ @@ -307070,16 +311014,6 @@ ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -307090,9 +311024,6 @@ ./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:1104: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) { | ^~~~ @@ -307162,17 +311093,6 @@ ./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/float.hh: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) { | ^~~~ @@ -307207,6 +311127,19 @@ ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); @@ -307226,72 +311159,39 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/minimodel.hh:240, - 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/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); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' - 319 | void post(Home home, IntRelType irt, const BoolVar& b, - | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const 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::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.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) { | ^~~~ -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/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; - | ~~~~~^~~~ +./gecode/int/var/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); @@ -307302,75 +311202,36 @@ ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh: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] - 60 | _e0.post(home,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 62 | _e0.post(home,SRT_NQ,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/kernel/core.hpp:3266:3: 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: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: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': -./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | _e0.post(home,b,t,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./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); @@ -307381,41 +311242,50 @@ ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867: -./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | BoolVar b(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ +./gecode/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:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' + 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | IntVar x(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ +./gecode/minimodel/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/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/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/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:1104: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] @@ -307424,12 +311294,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:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar 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; | ~~~~~^~~~ @@ -307443,44 +311307,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/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/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: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/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/set.hh:1041: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:1968:16: note: 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] @@ -307492,6 +311318,13 @@ ./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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ ./gecode/minimodel/float-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); @@ -307502,44 +311335,21 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | count(home,x,n,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 46 | count(home,x,y,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | count(home,x,y,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | count(home,x,n,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ +./gecode/set/var/set.hpp:49:3: 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] @@ -307548,9 +311358,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:1818:14: note: initializing argument 1 of 'void 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:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ @@ -307563,16 +311370,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/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/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); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -307591,16 +311388,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::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/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); @@ -307611,64 +311398,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/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) { - | ^~~~ 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:1818:14: note: initializing argument 1 of '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: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); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); @@ -307679,19 +311419,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.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, 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/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); @@ -307702,16 +311429,6 @@ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, 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/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); @@ -307719,19 +311436,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&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 108 | count(home,x,y,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/set.hh:779:12: note: 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:1801:14: note: initializing argument 1 of 'void 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: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))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -307750,26 +311457,6 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::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, - | ~~~~~^~~~ 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] @@ -307805,16 +311492,30 @@ ./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, | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, 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); @@ -307822,12 +311523,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:1835:14: note: initializing argument 1 of '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); @@ -307838,6 +311539,25 @@ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/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); @@ -307848,13 +311568,29 @@ ./gecode/int.hh:1784:14: note: initializing argument 1 of '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:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/var/set.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) { | ^~~~ @@ -307951,10 +311687,25 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, 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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/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&, 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); @@ -307965,9 +311716,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::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); @@ -307978,9 +311726,6 @@ ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, 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); @@ -308038,18 +311783,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/test_int_mod.o test/flatzinc/test_int_mod.cpp -./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::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); @@ -308060,13 +311793,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::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/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); @@ -308086,44 +311812,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.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) { - | ^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -308135,12 +311823,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.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/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); @@ -308151,12 +311833,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/core.hpp:3266:3: 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/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); @@ -308187,10 +311863,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/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | element(home,SOT_UNION,x,y,z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/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); @@ -308201,102 +311873,296 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/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/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); - | ~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because '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: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:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/test_fzn_arrays.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -308339,6 +312205,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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because '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, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -308351,8 +312293,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/flatzinc/test_int_ranges_as_values.o test/flatzinc/test_int_ranges_as_values.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 85 | : VarArray(home,a) {} @@ -308363,6 +312303,79 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing 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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -308375,6 +312388,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/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:114:32: required from here 114 | : VarArray(home,a) {} @@ -308411,38 +312427,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) { - | ^ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' 1858 | : ArgArrayBase(aa) {} @@ -308456,6 +312481,59 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' 1858 | : ArgArrayBase(aa) {} @@ -308469,6 +312547,118 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/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); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.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) { + | ^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -308487,6 +312677,51 @@ ./gecode/support/heap.hpp: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:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: 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) | ^~~~~~ @@ -308547,48 +312782,191 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071: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]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128: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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh: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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/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] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -308631,28 +313009,84 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -308675,6 +313109,51 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -308697,28 +313176,78 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: 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/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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); + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 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); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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 @@ -308761,45 +313290,93 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -308807,6 +313384,12 @@ ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing 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/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' @@ -308848,19 +313431,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' 1858 | : ArgArrayBase(aa) {} @@ -308874,19 +313444,42 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because '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/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] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -308909,6 +313502,651 @@ ./gecode/float/var/float.hpp:46:3: 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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/minimodel.hh:1608: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | e.post(home,t ? irt : neg(irt),ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' + 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? irt : neg(irt),b,ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' + 319 | void post(Home home, IntRelType irt, const BoolVar& b, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1609: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': +./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | e.post(home,t ? frt : neg(frt)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' + 878 | void post(Home home, FloatRelType frt) const; + | ~~~~~^~~~ +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': +./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? frt : neg(frt),b); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' + 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': +./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | _e0.post(home,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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:1207:20: note: initializing argument 1 of '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:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 62 | _e0.post(home,SRT_NQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of '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/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:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(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/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 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: 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); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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::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/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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) { + | ^~~~ +./gecode/minimodel.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/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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:2083: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | count(home,x,n,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 46 | count(home,x,y,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | count(home,x,y,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 56 | count(home,x,n,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 61 | count(home,x,y,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 66 | count(home,x,y,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | count(home,x,n,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 77 | count(home,x,y,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 82 | count(home,x,y,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 87 | count(home,x,n,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 92 | count(home,x,y,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 97 | count(home,x,y,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 103 | count(home,x,n,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 108 | count(home,x,y,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 113 | count(home,x,y,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 118 | count(home,x,n,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 123 | count(home,x,y,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 128 | count(home,x,y,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': +./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 134 | rel(home,x,r,y,ipl); + | ~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' + 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': +./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 139 | rel(home,x,r,y,ipl); + | ~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' + 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': +./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 145 | dom(home,x,y,ipl); + | ~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' + 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' + 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': +./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | rel(home,SOT_UNION,x,y); + | ~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 159 | element(home,SOT_UNION,x,y,z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' + 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 165 | channel(home,x,xiv); + | ~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | element(home,SOT_UNION,xiv,z,y); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3266:3: 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/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266: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/int.hh:4384:20: note: initializing argument 1 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: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/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing 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, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -308968,6 +314206,31 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' 603 | return copy(d,s,static_cast(n)); @@ -308987,112 +314250,273 @@ ./gecode/float/var/float.hpp:46:3: note: because '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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/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/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.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/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp: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:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.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:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: 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 IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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: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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::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/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/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/alpha.o test/flatzinc/alpha.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/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-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/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -309114,6 +314538,14 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ +In file included from ./gecode/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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' 603 | return copy(d,s,static_cast(n)); @@ -309133,6 +314565,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/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' 603 | return copy(d,s,static_cast(n)); @@ -309152,6 +314587,43 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 62 | _e0.post(home,SRT_NQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | _e0.post(home,SRT_EQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 67 | _e0.post(home,b,true,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': +./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | _e0.post(home,b,t,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' 603 | return copy(d,s,static_cast(n)); @@ -309171,299 +314643,365 @@ ./gecode/float/var/float.hpp:46:3: note: because '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: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/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/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:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, 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:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/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:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, 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:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, 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/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/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: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:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/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: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:4525:18: note: initializing argument 1 of 'Gecode::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_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/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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/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:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: 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:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' + 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': +./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | rel(home,SOT_UNION,x,y); + | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +./gecode/minimodel/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:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +./gecode/minimodel/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:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp: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/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp: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: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: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/test_seq_search.o test/flatzinc/test_seq_search.cpp -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_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/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | element(home,SOT_UNION,xiv,z,y); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': ./gecode/set/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] + 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': ./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); @@ -309474,6 +315012,26 @@ ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -309495,6 +315053,36 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -309558,51 +315146,7 @@ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_sets.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_div.cpp:34: + from test/flatzinc/test_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; @@ -309653,40 +315197,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); - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -309716,16 +315226,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/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/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -309758,38 +315258,48 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -309803,6 +315313,28 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -309904,6 +315436,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/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); + | ^~~~~ 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] @@ -310171,6 +315713,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: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, | ~~~~~^~~~ @@ -310183,6 +315730,12 @@ ./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/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::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); @@ -310211,6 +315764,16 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ ./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); @@ -310221,6 +315784,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/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); @@ -310271,6 +315845,13 @@ ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/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/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); @@ -310281,6 +315862,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/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': ./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); @@ -310291,6 +315877,16 @@ ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/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); @@ -310301,40 +315897,162 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759: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/battleships1.o test/flatzinc/battleships1.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/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 + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -310367,245 +316085,136 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void 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]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(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/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38: @@ -310618,36 +316227,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/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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] @@ -310664,17 +316243,52 @@ ./gecode/kernel/trace/recorder.hpp: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/int.hh: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]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.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: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]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because '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] @@ -310683,6 +316297,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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ @@ -310706,70 +316349,6 @@ ./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const 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); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of '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) { - | ^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -310781,23 +316360,40 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/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.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 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]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because '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/int.hh:4384:20: note: initializing argument 1 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) { | ^~~~ @@ -310805,15 +316401,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/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -310844,55 +316431,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(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] @@ -310929,18 +316467,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.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) { | ~~~~~^~~~ @@ -310962,193 +316488,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:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 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); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int.hh: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::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -311161,16 +316500,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.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here 126 | : VarArgArray(a) {} @@ -311181,6 +316510,14 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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 155 | : VarArray(home,a) {} @@ -311188,6 +316525,9 @@ ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ +./gecode/int.hh:5071:15: 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) | ^~~~~~ @@ -311201,28 +316541,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/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.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::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp: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:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:747:12: note: 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:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -311244,85 +316592,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:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -311345,66 +316614,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/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh: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/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/2dpacking.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -311449,70 +316668,18 @@ ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: 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] @@ -311524,16 +316691,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/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -311544,45 +316701,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) { | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1258:17: note: 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/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -311612,113 +316741,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); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/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: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); - | ^~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.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, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing 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:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh: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/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -311760,17 +316782,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] @@ -311813,6 +316824,46 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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) { + | ^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/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: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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -311823,9 +316874,30 @@ ./gecode/kernel/data/array.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/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& 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/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' 1858 | : ArgArrayBase(aa) {} @@ -311839,18 +316911,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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' 1858 | : ArgArrayBase(aa) {} @@ -311861,98 +316921,9 @@ ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 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/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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()); @@ -311981,6 +316952,47 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' 1858 | : ArgArrayBase(aa) {} @@ -311994,37 +317006,28 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -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/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, @@ -312049,27 +317052,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, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -312081,10 +317063,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.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); @@ -312095,12 +317073,24 @@ ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); @@ -312121,135 +317111,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/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of '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) { - | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': ./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' 603 | return copy(d,s,static_cast(n)); @@ -312269,11 +317139,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:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/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::SetVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' 603 | return copy(d,s,static_cast(n)); @@ -312290,96 +317161,6 @@ ./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ -./gecode/set/var/set.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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing 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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-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:4384:20: note: initializing argument 1 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: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:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::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); @@ -312390,35 +317171,9 @@ ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: 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) + | ^~~~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -312440,325 +317195,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/minimodel.hh:1608: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, 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/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/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:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867: -./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | BoolVar b(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/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/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::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::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = FloatAFC(home,x,decay()); | ^ -./gecode/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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, 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/float/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/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/float.hh:1578:22: note: initializing argument 1 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.hh:1928: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::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/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ @@ -312768,241 +317285,94 @@ ./gecode/float.hh:1630:19: note: 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&, 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:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, 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/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: 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:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: 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:4481:17: note: initializing argument 1 of 'Gecode::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/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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: 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/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_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/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: 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/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | element(home,SOT_UNION,x,y,z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing 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, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const 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::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5099: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:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': ./gecode/set/int.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: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) { | ^~~~ @@ -313019,129 +317389,44 @@ ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128: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/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1928:15: 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, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411: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: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: 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/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp: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: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:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -313163,17 +317448,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': ./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -313185,6 +317459,8 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/battleships5.o test/flatzinc/battleships5.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] @@ -313214,51 +317490,58 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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); - | ~~~^~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.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: @@ -313266,71 +317549,43 @@ ./gecode/minimodel/int-expr.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/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/int.hh: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; - | ~~~~~^~~~ -./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:1104: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/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 67 | _e0.post(home,b,true,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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:1616:15: note: initializing argument 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] @@ -313342,150 +317597,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); | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': -./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | _e0.post(home,b,t,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void 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] - 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) { - | ^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/minimodel/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/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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] - 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); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of '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:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -313494,23 +317616,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::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.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&, 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/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); @@ -313518,190 +317626,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:1818:14: note: initializing argument 1 of '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:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, 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/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh: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::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, - | ~~~~~^~~~ 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::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/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:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ ./gecode/minimodel/float-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::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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, 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); - | ~~~^~~~~~~~~~~~~~~~ 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] @@ -313710,19 +317658,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:1207:20: note: initializing argument 1 of '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:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' - 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': -./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 139 | rel(home,x,r,y,ipl); - | ~~~^~~~~~~~~~~~~~~~ ./gecode/minimodel/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); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -313732,16 +317670,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/core.hpp:3266:3: 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/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); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -313751,34 +317679,15 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' - 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/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: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/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); @@ -313786,43 +317695,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/minimodel.hh:1210:20: note: initializing argument 1 of '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/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: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] @@ -313834,21 +317709,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 165 | channel(home,x,xiv); - | ~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/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::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); @@ -313856,30 +317716,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/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: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:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266: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); @@ -313890,29 +317729,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/set.hh:1206:20: note: initializing argument 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:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh: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/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: 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::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); @@ -313926,21 +317742,9 @@ ./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/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -313953,27 +317757,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/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void 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] - 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/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] @@ -313989,16 +317772,6 @@ ./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/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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -314022,44 +317795,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/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:1818:14: note: initializing argument 1 of '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: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/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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) { | ^~~~ @@ -314076,16 +317818,6 @@ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, 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); @@ -314110,22 +317842,12 @@ ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/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:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh: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, 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); @@ -314136,10 +317858,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/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/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); @@ -314147,12 +317865,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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -314293,35 +318005,6 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ ./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); @@ -314382,17 +318065,6 @@ ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587: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/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); @@ -314413,16 +318085,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/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh: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, 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); @@ -314433,141 +318095,78 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.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); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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)': @@ -314611,37 +318210,37 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39: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.hh:1928: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:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': @@ -314672,51 +318271,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/battleships10.o test/flatzinc/battleships10.cpp -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -314738,14 +318292,6 @@ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': ./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -314757,27 +318303,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, | ~~~~~^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/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); - | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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: @@ -314802,17 +318359,6 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -314834,16 +318380,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] @@ -314876,18 +318412,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:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/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); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -314925,25 +318449,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:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing 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) { - | ^~~~ 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] @@ -314955,9 +318460,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.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); @@ -314985,9 +318487,19 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/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/set.hh:779:12: note: 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:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& 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))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -315167,13 +318679,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/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/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); @@ -315184,9 +318689,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/kernel/core.hpp:3266: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); @@ -315207,9 +318709,6 @@ ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const 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); @@ -315267,6 +318766,18 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ ./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); @@ -315274,21 +318785,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/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/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:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); @@ -315308,47 +318817,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::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: 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/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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] @@ -315390,6 +318879,99 @@ ./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:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 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/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/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); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships10.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: 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/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -315398,19 +318980,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:2458:20: note: initializing argument 1 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/kernel/core.hpp:3266:3: 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/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); @@ -315418,19 +318997,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/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1041: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/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); @@ -315451,27 +319023,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/minimodel.hh:1608: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, 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/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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:2122:14: note: initializing 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] @@ -315494,11 +319056,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/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/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); @@ -315509,9 +319066,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); @@ -315522,207 +319076,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/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: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: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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-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:779:12: note: 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/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/float.hh: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: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); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -315734,18 +319089,12 @@ ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 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/int.hh:1818:14: note: initializing argument 1 of '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, | ~~~~~^~~~ @@ -315758,36 +319107,68 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -./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/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/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, 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:73:25: note: initializing argument 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: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:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, 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:4429:21: note: initializing argument 1 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:1784:14: note: initializing argument 1 of '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:1104: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:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,FRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -315809,26 +319190,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/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 77 | count(home,x,y,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 82 | count(home,x,y,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh: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] @@ -315840,10 +319201,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/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/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); @@ -315851,136 +319208,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:1818:14: note: initializing argument 1 of '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:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, 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, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::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.hh:1207:20: note: initializing argument 1 of '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: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); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -315999,9 +319240,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/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ @@ -316011,9 +319249,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/core.hpp:3266: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); @@ -316024,44 +319259,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: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/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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: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] @@ -316073,21 +319270,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/int/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:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of '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/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, 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); @@ -316095,12 +319288,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:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -316114,6 +319301,10 @@ ./gecode/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/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); @@ -316121,6 +319312,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/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -316142,16 +319339,16 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | element(home,SOT_UNION,x,y,z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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: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] @@ -316187,6 +319384,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); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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) { | ^~~~ @@ -316213,10 +319420,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::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/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); @@ -316227,9 +319430,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/core.hpp:3266: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); @@ -316240,9 +319440,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/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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); @@ -316263,9 +319460,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: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/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); @@ -316286,16 +319480,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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set.hh:975:16: note: initializing argument 1 of '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) { | ^~~~ @@ -316419,6 +319607,17 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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::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); @@ -316429,18 +319628,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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/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/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); @@ -316460,49 +319657,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 - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: 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/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:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.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: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:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -316514,46 +319668,16 @@ ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.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/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/var/bool.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: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 - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.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/kernel/core.hpp:3266:3: 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/var/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); @@ -316561,60 +319685,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ ./gecode/int.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/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp: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: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); @@ -316625,46 +319698,16 @@ ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099: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, 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 IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128: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: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); @@ -316675,52 +319718,9 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -316728,45 +319728,6 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: 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] @@ -316778,13 +319739,6 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); @@ -316795,21 +319749,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/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because '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] @@ -316821,71 +319760,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]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships1.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: 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)': @@ -316929,6 +319803,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] @@ -316958,145 +319864,48 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: 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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} | ^ -./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: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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -317129,19 +319938,51 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: 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] @@ -317174,6 +320015,89 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void 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) { + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -317196,84 +320120,105 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 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 + 97 | : VarArgArray(a) {} | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -317300,12 +320245,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) | ^~~~~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because '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:5128: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/trace/recorder.hpp:401:37: 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, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': ./gecode/float/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 + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.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) { | ^~~~ @@ -317322,6 +320365,31 @@ ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: 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/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -317330,6 +320398,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, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ @@ -317343,35 +320417,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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: 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/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = FloatAFC(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) { | ^~~~ @@ -317387,16 +320437,19 @@ ./gecode/float.hh:1578:22: note: initializing argument 1 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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/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:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ @@ -317406,28 +320459,39 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/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/float.hh:1928: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::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/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); @@ -317438,19 +320502,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::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: 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] @@ -317462,6 +320513,84 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -317475,6 +320604,48 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -317486,6 +320657,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/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -317507,6 +320700,17 @@ ./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -317515,6 +320719,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/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; | ~~~~~^~~~ @@ -317528,6 +320742,19 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/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] @@ -317536,21 +320763,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 - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/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:1207:20: note: initializing argument 1 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:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -317578,43 +320793,38 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ ./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/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of '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 - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/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) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ @@ -317649,6 +320859,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/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); @@ -317656,6 +320871,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); | ~~~~~^~~~ @@ -317665,6 +320883,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/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -317677,27 +320898,6 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ 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] @@ -317729,32 +320929,39 @@ ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void 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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.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:1818:14: note: initializing argument 1 of '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]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.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/branch/afc.hpp:49:23: note: initializing argument 1 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); @@ -317765,9 +320972,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/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/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); @@ -317775,9 +320982,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:1206:20: note: initializing argument 1 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:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, 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); @@ -317785,9 +321008,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/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: 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); @@ -317802,31 +321034,12 @@ ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.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:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); @@ -317994,6 +321207,19 @@ ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/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::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); @@ -318013,25 +321239,47 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because '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:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -318067,12 +321315,34 @@ ./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/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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); @@ -318083,80 +321353,36 @@ ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/kernel/core.hpp:3266:3: 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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: @@ -318169,6 +321395,27 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': ./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -318177,21 +321424,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) { | ^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/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, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing 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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -318204,16 +321479,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::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:114:32: required from here 114 | : VarArray(home,a) {} @@ -318224,48 +321489,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::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -318307,6 +321530,19 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because '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] @@ -318315,8 +321551,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/flatzinc/battleships2.o test/flatzinc/battleships2.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) { @@ -318351,28 +321585,44 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships4.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -318402,32 +321652,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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because '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/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -318438,21 +321673,19 @@ ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/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::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: 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()); | ^ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -318468,85 +321701,6 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because '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); @@ -318564,49 +321718,30 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403: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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.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:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: 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/var/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, | ~~~~~^~~~ @@ -318620,42 +321755,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, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' 1858 | : ArgArrayBase(aa) {} @@ -318669,6 +321768,18 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: 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]': @@ -318725,150 +321836,20 @@ ./gecode/support/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:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/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/var/set.hpp:49:3: 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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.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 constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::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/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::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, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' 1858 | : ArgArrayBase(aa) {} @@ -318882,267 +321863,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:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void 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] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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] @@ -319154,274 +321874,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:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: 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:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/int.hh:5128: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:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/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/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: 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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(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()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 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/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45: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/set.hh: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:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 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:5666: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:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: 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/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' 603 | return copy(d,s,static_cast(n)); @@ -319441,28 +321893,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/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -319493,18 +321923,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 - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/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] @@ -319516,16 +321934,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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.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); @@ -319536,113 +321944,100 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp: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); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.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:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/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/float.hh:1404, @@ -319688,34 +322083,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) { | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/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/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': @@ -319746,6 +322141,44 @@ ./gecode/float.hh:1630:19: note: 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, + | ~~~~~^~~~ +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/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -319789,6 +322222,139 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: 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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: 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); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing 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] @@ -319800,6 +322366,17 @@ ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071: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()); | ^ @@ -319818,96 +322395,173 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1928: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:5099: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/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh: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: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:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: 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.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1587: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, | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.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/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/int.hh:2488:20: note: initializing argument 1 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.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741: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/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 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/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp: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/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 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:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh: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/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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) { + | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -319916,22 +322570,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 member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/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); @@ -319942,8 +322593,6 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/battleships5.o test/flatzinc/battleships5.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] @@ -319955,23 +322604,64 @@ ./gecode/set.hh:1851:14: note: initializing 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); - | ~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -319982,15 +322672,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:1104: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:1705:16: note: 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] @@ -320002,30 +322686,55 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh: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/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because '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.hh:4525:18: note: initializing argument 1 of 'Gecode::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] @@ -320034,19 +322743,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/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.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/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/set.hh: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:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); @@ -320054,29 +322764,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&, IntPropLevel)': -./gecode/int/extensional.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: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/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, 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: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] @@ -320088,6 +322778,11 @@ ./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:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/minimodel/float-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); @@ -320098,22 +322793,22 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: 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/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -320122,19 +322817,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::IntVar]' - 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 constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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/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); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -320144,28 +322829,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) { - | ^~~~ -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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: 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/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ @@ -320178,10 +322847,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/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/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/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: 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: 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); @@ -320192,12 +322868,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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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] @@ -320236,9 +322906,20 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/set.hh:779:12: note: 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:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: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))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -320262,12 +322943,22 @@ ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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); @@ -320298,6 +322989,16 @@ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); @@ -320338,10 +323039,20 @@ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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: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) { | ^~~~ @@ -320468,6 +323179,8 @@ ./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, | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -320515,10 +323228,31 @@ ./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:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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::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/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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) { | ^~~~ @@ -320534,17 +323268,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, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/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) { - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -320553,18 +323285,22 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ ./gecode/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/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/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 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:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); @@ -320575,15 +323311,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/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing 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, 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); @@ -320604,6 +323331,27 @@ ./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.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': ./gecode/minimodel/matrix.hpp: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); @@ -320618,159 +323366,41 @@ ./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/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.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:1041: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::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/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); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: 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/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: 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:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh: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/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -320804,11 +323434,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:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp: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); @@ -320816,25 +323441,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:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45: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/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh: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:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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.hh:1616:15: note: initializing argument 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] @@ -320849,27 +323479,49 @@ ./gecode/float/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/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because '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/float.hh:1630:19: note: 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/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ -./gecode/float/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/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: 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/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': ./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); @@ -320883,9 +323535,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/float.hh:1630:19: note: 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:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -320894,9 +323554,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/int/view.hpp:1706: +./gecode/int/var/int.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/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh: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); @@ -320907,101 +323581,79 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/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/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': ./gecode/float/trace.hpp:39:10: warning: 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/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/float.hh: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/battleships7.o test/flatzinc/battleships7.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/bool.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/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39: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/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -321024,17 +323676,40 @@ ./gecode/set.hh:747:12: note: initializing argument 1 of 'void 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:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.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:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/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: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -321045,6 +323720,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/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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] @@ -321074,6 +323755,81 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing 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, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -321087,8 +323843,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, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing 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] @@ -321100,38 +323865,6 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -321164,17 +323897,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/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587: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/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); @@ -321185,16 +323907,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; | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/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] @@ -321209,12 +323933,22 @@ ./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/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.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/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -321243,30 +323977,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: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: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] @@ -321288,6 +323998,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/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/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); @@ -321298,6 +324018,9 @@ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ +./gecode/int.hh:1104: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); @@ -321326,17 +324049,6 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ 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] @@ -321418,6 +324130,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/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-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::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); @@ -321428,6 +324145,12 @@ ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh: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&, 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); @@ -321458,31 +324181,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/minimodel.hh:1608: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, 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::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/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? irt : neg(irt),b,ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' - 319 | void post(Home home, IntRelType irt, const BoolVar& b, - | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -321516,34 +324218,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/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:1818:14: note: initializing argument 1 of '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: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&, 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/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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -321570,11 +324251,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:1612: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': -./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | _e0.post(home,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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); @@ -321582,59 +324258,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.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 62 | _e0.post(home,SRT_NQ,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/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/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(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::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/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 67 | _e0.post(home,b,true,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/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.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, | ~~~~~^~~~ @@ -321672,6 +324305,261 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 159 | element(home,SOT_UNION,x,y,z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' + 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/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); + | ~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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] + 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/minimodel.hh:1608: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, 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/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/core.hpp:3266:3: 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/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.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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/minimodel.hh:1609: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': +./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | e.post(home,t ? frt : neg(frt)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1041: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; + | ~~~~~^~~~ +./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, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/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: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': +./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | _e0.post(home,b,t,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 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()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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] @@ -321683,9 +324571,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.hh:1968:16: note: 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); @@ -321716,10 +324601,6 @@ ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | element(home,SOT_UNION,x,y,z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/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))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -321735,15 +324616,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:1968:16: note: 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: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: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] @@ -321765,10 +324640,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::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/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); @@ -321779,9 +324650,6 @@ ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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); @@ -321792,9 +324660,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.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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); @@ -321805,9 +324670,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: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/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); @@ -321818,9 +324680,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); @@ -321831,9 +324690,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:975:16: note: initializing argument 1 of '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, 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); @@ -321901,6 +324757,19 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/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, | ~~~~~^~~~ @@ -321934,10 +324803,34 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928: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) { | ^~~~ @@ -321958,6 +324851,16 @@ ./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/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh: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) { | ^~~~ @@ -322008,9 +324911,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:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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: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); @@ -322021,6 +324935,19 @@ ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/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::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); @@ -322040,6 +324967,8 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of '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/blocksworld_instance_1.o test/flatzinc/blocksworld_instance_1.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] @@ -322071,57 +325000,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, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const 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: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/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/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, 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: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: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); + | ^~~~~ ./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); @@ -322132,13 +325020,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/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/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); @@ -322149,9 +325030,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/set.hh:1041: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); @@ -322162,6 +325040,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 test/flatzinc/blocksworld_instance_2.o test/flatzinc/blocksworld_instance_2.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)': @@ -322205,6 +325085,19 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -322234,19 +325127,131 @@ ./gecode/float.hh:1630:19: note: 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/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/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/minimodel.hh:1609: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': +./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of '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.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | _e0.post(home,SRT_EQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 67 | _e0.post(home,b,true,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': +./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | _e0.post(home,b,t,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ ./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); @@ -322257,6 +325262,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/minimodel.hh:1867: +./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': +./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | BoolVar b(home,0,1); channel(home,b,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/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, + | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': ./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -322268,6 +325306,554 @@ ./gecode/float.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, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because '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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of '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, + | ~~~~~^~~~ +./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); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.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::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 97 | count(home,x,y,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/int/var/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, 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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.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::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 108 | count(home,x,y,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/var/set.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:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, 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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/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:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' + 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': +./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | rel(home,SOT_UNION,x,y); + | ~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 159 | element(home,SOT_UNION,x,y,z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' + 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 165 | channel(home,x,xiv); + | ~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | element(home,SOT_UNION,xiv,z,y); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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: @@ -322292,6 +325878,35 @@ ./gecode/float.hh: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] @@ -322413,13 +326028,32 @@ ./gecode/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/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 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); | ~~~~~^~~~ @@ -322429,9 +326063,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/kernel/core.hpp:3266:3: 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:4525:18: note: 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))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -322469,21 +326112,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 - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/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:1811:14: note: initializing argument 1 of 'void 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/view.hpp:1706: -./gecode/int/var/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&, 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); @@ -322504,13 +326135,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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.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); @@ -322531,9 +326155,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/var/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); @@ -322634,13 +326255,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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.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&, 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); @@ -322651,9 +326265,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/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); @@ -322721,16 +326332,6 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); @@ -322821,38 +326422,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/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38: @@ -322873,21 +326483,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) { | ^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666: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:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: 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) + | ^~~~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -322909,26 +326540,26 @@ ./gecode/int.hh:2488:20: note: initializing argument 1 of '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::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.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:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); @@ -322939,6 +326570,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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because '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] @@ -323001,6 +326652,11 @@ ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ @@ -323010,6 +326666,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); | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -323038,32 +326743,6 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -323085,6 +326764,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/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.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); @@ -323095,179 +326780,6 @@ ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.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); - | ~~~~~^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: 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) { | ^~~~ @@ -323284,6 +326796,16 @@ ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 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] @@ -323305,6 +326827,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::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing 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] @@ -323356,6 +326921,17 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here 155 | : VarArray(home,a) {} @@ -323376,17 +326952,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ ./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); @@ -323430,6 +326995,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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -323452,122 +327099,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/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -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); - | ^~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh: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) - | ^~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -323611,28 +327218,48 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] +./gecode/kernel/data/array.hpp:1871:11: warning: 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 - 85 | : VarArray(home,a) {} +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] +./gecode/kernel/data/array.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 + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: 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] @@ -323647,12 +327274,46 @@ ./gecode/float/branch/var.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]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ +./gecode/int/var/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); | ^ @@ -323662,19 +327323,25 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/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/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' 1858 | : ArgArrayBase(aa) {} @@ -323685,29 +327352,44 @@ ./gecode/kernel/data/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::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.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/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ @@ -323724,26 +327406,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/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928: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 + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.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/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:45:11: 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, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': ./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -323752,9 +327476,67 @@ ./gecode/kernel/core.hpp:3266: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, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -323767,6 +327549,18 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:114:32: required from here 114 | : VarArray(home,a) {} @@ -323777,29 +327571,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) | ^~~~~~~~ -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]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -323810,6 +327601,16 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.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, | ~~~~~^~~~ @@ -323824,6 +327625,66 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./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/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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); + | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -323832,9 +327693,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:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); @@ -323845,16 +327712,6 @@ ./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ In file included from ./gecode/minimodel.hh:1609: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -323863,9 +327720,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/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; | ~~~~~^~~~ @@ -323879,19 +327733,65 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: 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] @@ -323940,6 +327840,37 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: 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] @@ -323948,9 +327879,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, - | ~~~~~^~~~ +./gecode/int.hh:1705:16: note: 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, 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); @@ -323958,45 +327900,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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.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:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 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); | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/float.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:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); @@ -324013,22 +327957,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -324049,16 +327980,33 @@ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ ./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/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.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:1801:14: note: initializing argument 1 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:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.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); @@ -324069,6 +328017,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:2458:20: note: initializing argument 1 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::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); @@ -324076,9 +328030,19 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp: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:1818:14: note: initializing argument 1 of '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:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, 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); @@ -324089,6 +328053,20 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.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/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.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/var/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); @@ -324099,13 +328077,29 @@ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::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:2519:20: note: initializing argument 1 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::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/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 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:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -324133,19 +328127,6 @@ ./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]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.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) { | ^~~~ @@ -324232,6 +328213,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, | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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::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); @@ -324242,6 +328235,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/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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::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); @@ -324259,9 +328262,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/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -324271,10 +328284,20 @@ ./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::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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) { | ^~~~ @@ -324296,81 +328319,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/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp: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:1968:16: note: 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/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/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); @@ -324400,25 +328351,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]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: 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, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -324430,6 +328373,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/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh: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: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); @@ -324440,19 +328393,19 @@ ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/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); @@ -324473,6 +328426,30 @@ ./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:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39: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::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.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/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); @@ -324493,685 +328470,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/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: 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]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: 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) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.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: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: 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/blocksworld_instance_2.o test/flatzinc/blocksworld_instance_2.cpp -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships4.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/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: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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/cumulatives.o test/flatzinc/cumulatives.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] @@ -325201,374 +328499,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:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/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/cutstock.o test/flatzinc/cutstock.cpp -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/set/var/set.hpp:49:3: 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/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing 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, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh: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/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -325591,35 +328534,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -325648,6 +328562,19 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -325658,9 +328585,35 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -325683,19 +328636,49 @@ ./gecode/int.hh:5071: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/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: 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]' 1858 | : ArgArrayBase(aa) {} | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 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] @@ -325717,39 +328700,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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.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, - | ~~~~~^~~~ 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] @@ -325758,9 +328708,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:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp: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: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/int.hh: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/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); @@ -325771,16 +328732,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/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: 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/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh: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:5684:14: note: initializing 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] @@ -325850,18 +328811,18 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] +./gecode/kernel/data/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/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] @@ -325880,11 +328841,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/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -325894,15 +328850,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/minimodel.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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/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))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -325912,16 +328875,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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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] @@ -325953,14 +328906,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:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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); @@ -325968,9 +328913,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:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -325984,16 +328926,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::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); @@ -326014,21 +328946,10 @@ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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/core.hpp:1759:21: 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) { | ^~~~ @@ -326125,6 +329046,29 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/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); @@ -326135,6 +329079,27 @@ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.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 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); @@ -326145,6 +329110,9 @@ ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); @@ -326155,6 +329123,25 @@ ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/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); @@ -326162,6 +329149,25 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/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: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, | ~~~~~^~~~ @@ -326209,14 +329215,28 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ +./gecode/float/var/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); @@ -326236,33 +329256,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/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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] @@ -326324,15 +329317,6 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' 1858 | : ArgArrayBase(aa) {} @@ -326346,80 +329330,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/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ +In file included from ./gecode/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/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -326479,16 +329399,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]' 603 | return copy(d,s,static_cast(n)); @@ -326508,17 +329418,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/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -326562,6 +329461,84 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -326666,6 +329643,27 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -326677,22 +329675,12 @@ ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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 ./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/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = FloatAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp:3266:3: note: 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:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ @@ -326705,6 +329693,17 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -326726,6 +329725,16 @@ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/blocksworld_instance_1.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': ./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -326737,78 +329746,62 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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: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); + | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: 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:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: 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: @@ -326833,38 +329826,18 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: 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] @@ -326886,6 +329859,16 @@ ./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: 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] @@ -326945,16 +329928,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/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/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); @@ -327266,25 +330239,12 @@ ./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/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:1968:16: note: 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:1104: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::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); @@ -327314,17 +330274,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] @@ -327356,27 +330305,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:1608: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' - 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? irt : neg(irt),b,ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' - 319 | void post(Home home, IntRelType irt, const BoolVar& b, - | ~~~~~^~~~ ./gecode/minimodel/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); @@ -327387,27 +330315,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:1609: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': -./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | e.post(home,t ? frt : neg(frt)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' - 878 | void post(Home home, FloatRelType frt) const; - | ~~~~~^~~~ -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': -./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? frt : neg(frt),b); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' - 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; - | ~~~~~^~~~ ./gecode/minimodel/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); @@ -327422,396 +330329,832 @@ ./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/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/set.hh:1041: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:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 62 | _e0.post(home,SRT_NQ,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/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) + | ^~~~~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(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/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of '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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.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/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: 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/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/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/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | count(home,x,n,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, 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:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, 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); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | count(home,x,n,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, 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:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, 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:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 87 | count(home,x,n,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, 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:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, 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:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, 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:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, 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:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, 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:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, 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:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of '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, +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/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.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/kernel/core.hpp:3266:3: 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/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: 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/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' - 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ -./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/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' - 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, +./gecode/set.hh:747:12: note: 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: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/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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::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:1968:16: note: 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/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: 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/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: 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.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ +./gecode/set.hh: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: @@ -327824,78 +331167,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/minimodel.hh:2337: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const 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/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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:1616:15: note: initializing argument 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/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:3266:3: 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/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/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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:1851:14: note: initializing 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: @@ -327960,6 +331263,28 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -328079,6 +331404,12 @@ ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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] @@ -328090,18 +331421,41 @@ ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::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, | ~~~~~^~~~ @@ -328114,18 +331468,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 - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/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()); @@ -328145,16 +331487,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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.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); | ^ @@ -328164,57 +331496,60 @@ ./gecode/int.hh:4525:18: note: 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/factory_planning_instance.o test/flatzinc/factory_planning_instance.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 - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because '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/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/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/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:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 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:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -328226,13 +331561,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: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: 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); @@ -328243,27 +331571,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/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.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.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); @@ -328274,25 +331581,6 @@ ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 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::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -328303,30 +331591,19 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: 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] @@ -328358,59 +331635,6 @@ ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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] @@ -328422,17 +331646,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:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': ./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); @@ -328440,165 +331653,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.hh:5684:14: note: initializing 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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -328631,326 +331698,40 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/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); - | ^~~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(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/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.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) - | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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)': @@ -328994,50 +331775,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::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -329078,6 +331815,65 @@ ./gecode/float.hh: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]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/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); @@ -329088,16 +331884,25 @@ ./gecode/float.hh:1957:15: note: initializing argument 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/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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: 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] @@ -329109,107 +331914,152 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.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:1258:17: note: initializing argument 1 of 'Gecode::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: @@ -329223,6 +332073,11 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -329231,72 +332086,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/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 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:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/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/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of '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: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:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/set.hh:1616:15: note: initializing argument 1 of '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/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp: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:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -329308,9 +332137,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/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); @@ -329321,29 +332147,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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/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); - | ~~~~~~~^~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./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:1851:14: note: initializing 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] @@ -329355,22 +332169,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/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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); @@ -329381,64 +332179,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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: 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); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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] @@ -329450,16 +332195,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/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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, + | ~~~~~^~~~ ./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); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -329469,17 +332210,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:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -329775,20 +332505,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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -329798,12 +332517,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); @@ -329814,9 +332527,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))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -329835,15 +332545,8 @@ ./gecode/int.hh:1968:16: note: 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); - | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 ./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); @@ -329873,23 +332576,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) { - | ^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -329901,9 +332587,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.hh:1578:22: note: initializing argument 1 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, 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); @@ -329914,15 +332597,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/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: 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, 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); @@ -329963,112 +332637,150 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/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) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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] @@ -330090,46 +332802,17 @@ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: 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, + | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': ./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -330141,116 +332824,146 @@ ./gecode/float.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::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because '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/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5071: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, | ~~~~~^~~~ -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/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44: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] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: 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, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: 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:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp: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/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp: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:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, 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); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -330275,27 +332988,17 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,FRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ +./gecode/float.hh: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] @@ -330314,20 +333017,88 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' 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: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()); + | ^ +In file included from ./gecode/minimodel.hh:1609: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': +./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | e.post(home,t ? frt : neg(frt)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 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: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:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266: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:4384:20: note: initializing argument 1 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:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' + 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1608: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | e.post(home,t ? irt : neg(irt),ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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/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/core.hpp:1759:21: 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: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: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) { + | ^~~~ 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] @@ -330339,6 +333110,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/minimodel.hh:1207:20: note: initializing argument 1 of 'void 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); @@ -330349,6 +333123,33 @@ ./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: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, + | ~~~~~^~~~ 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] @@ -330360,6 +333161,10 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ +./gecode/minimodel/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/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); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -330369,6 +333174,12 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of '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); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -330405,6 +333216,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) { | ^~~~ +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, | ~~~~~^~~~ @@ -330428,34 +333260,241 @@ ./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/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/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::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/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/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:1968:16: note: 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::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because '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/branch/afc.hpp:73:25: note: initializing argument 1 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:1784:14: note: initializing argument 1 of '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()); + | ^ ./gecode/set.hh:779:12: note: 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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of '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:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, 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/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266: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:4525:18: note: 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))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ +./gecode/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/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&, 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/int.hh:1968:16: note: 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::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, + | ~~~~~^~~~ 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] @@ -330464,43 +333503,160 @@ ./gecode/kernel/core.hpp:3266: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/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 113 | count(home,x,y,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, 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::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, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 123 | count(home,x,y,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, 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&, 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::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const 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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& 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&, 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::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/kernel/core.hpp:3266: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:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' + 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, + | ~~~~~^~~~ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ +./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::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:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -330527,6 +333683,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::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::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); @@ -330537,6 +333703,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/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/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); @@ -330544,9 +333714,24 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ +./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::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); @@ -330607,6 +333792,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:2337: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const 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::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); @@ -330617,6 +333813,16 @@ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, 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); @@ -330637,6 +333843,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, 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::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); @@ -330644,9 +333860,19 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, 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: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:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const 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); @@ -330657,6 +333883,16 @@ ./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/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::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); @@ -330673,6 +333909,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:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ ./gecode/int.hh: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, | ~~~~~^~~~ @@ -330692,9 +333938,20 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel.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:5071: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: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))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -330704,6 +333961,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); @@ -330714,6 +333981,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); @@ -330727,6 +334004,16 @@ ./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.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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) { | ^~~~ @@ -330764,6 +334051,27 @@ ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); @@ -330774,6 +334082,16 @@ ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ +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/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); @@ -330837,8 +334155,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/golomb.o test/flatzinc/golomb.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] @@ -330894,15 +334210,67 @@ ./gecode/set/trace.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/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/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/cutstock.cpp:34: + 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; @@ -330910,29 +334278,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/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: 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] @@ -330965,252 +334310,92 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void 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/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, 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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/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: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); + | ^~~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 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/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -331254,35 +334439,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -331294,17 +334450,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:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071: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/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = FloatAction(home,x,decay()); | ^ @@ -331320,90 +334465,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) { | ^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/float.hh:1630:19: note: 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::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: 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] @@ -331436,132 +334526,32 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because '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/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: 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: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, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing 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, - | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -331575,32 +334565,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); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -331612,22 +334576,49 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | 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) + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: 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] @@ -331636,9 +334627,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/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.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.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/int/var/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); @@ -331649,6 +334661,16 @@ ./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: 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] @@ -331708,8 +334730,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, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 ./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); @@ -331720,29 +334740,6 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(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: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] @@ -331764,20 +334761,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 - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.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/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); @@ -331788,24 +334771,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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.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::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); @@ -331813,15 +334778,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/int.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/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -331840,42 +334796,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/branch/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:1968:16: note: 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/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.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:3266:3: note: because '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:4481:17: note: initializing 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) { | ^~~~ @@ -331996,27 +334924,16 @@ ./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:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:1759:21: 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) { | ^~~~ @@ -332150,6 +335067,13 @@ ./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::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ @@ -332159,25 +335083,113 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403: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) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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] @@ -332186,18 +335198,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/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: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:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.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/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); @@ -332208,6 +335218,39 @@ ./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/bool.hpp:50:3: 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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ ./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); @@ -332215,13 +335258,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/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp: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: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/var/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: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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.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) { | ^~~~ @@ -332248,6 +335311,828 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.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::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 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::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because '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:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 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: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/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -332260,6 +336145,15 @@ ./gecode/set.hh:741: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:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266: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); @@ -332270,6 +336164,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/int.hh:4481:17: note: initializing argument 1 of 'Gecode::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] @@ -332291,28 +336188,68 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because '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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/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:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of '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, + | ~~~~~^~~~ +./gecode/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/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:3266:3: note: 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:4481:17: note: initializing argument 1 of 'Gecode::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] @@ -332324,17 +336261,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/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071: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()); | ^ @@ -332344,18 +336270,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:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: 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:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ @@ -332365,16 +336279,203 @@ ./gecode/set.hh:1258:17: note: 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/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: 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, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.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:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: 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::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -332385,6 +336486,35 @@ ./gecode/int.hh: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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: 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/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); @@ -332392,30 +336522,77 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int.hh:4481:17: note: initializing 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, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/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:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.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, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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 + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.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, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.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); @@ -332447,121 +336624,77 @@ ./gecode/int.hh:5684:14: note: initializing 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/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/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/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp: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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38: @@ -332574,17 +336707,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/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing 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] @@ -332600,6 +336795,8 @@ ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -332626,28 +336823,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 - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because '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] @@ -332660,16 +336835,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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/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); @@ -332684,16 +336849,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/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.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) { | ^~~~ @@ -332710,31 +336865,93 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::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); + | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': ./gecode/set/int.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/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./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/set.hh:741: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]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/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); @@ -332745,19 +336962,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); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -332779,48 +337004,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::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/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/branch/var.hpp: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/set/var/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:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/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:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 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:4525:18: note: initializing argument 1 of 'Gecode::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, + | ~~~~~^~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -332832,6 +337063,15 @@ ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: 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()); | ^ @@ -332850,165 +337090,155 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/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:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: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); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: 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/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45: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, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./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) { + | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39: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/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh: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:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.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/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.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.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:5099: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:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ ./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); @@ -333019,6 +337249,16 @@ ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.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); @@ -333026,108 +337266,119 @@ ./gecode/kernel/core.hpp:3266: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:5156:15: note: initializing argument 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/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/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:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar 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 - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; +./gecode/set.hh:747:12: note: 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]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/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:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/set.hh: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/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const 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/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/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] +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::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); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/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/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/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:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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/float.hh:1578:22: note: initializing argument 1 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: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: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); @@ -333138,235 +337389,138 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/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:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/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:1258:17: note: initializing argument 1 of 'Gecode::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/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: 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:1759:21: note: initializing argument 1 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/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} +./gecode/int.hh:1104: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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} | ^ -./gecode/support/heap.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:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1928: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:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh: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: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:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -333378,6 +337532,38 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -333476,34 +337662,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/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, 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); @@ -333511,32 +337672,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/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/int.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:747:12: note: initializing argument 1 of 'void 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, - | ~~~~~^~~~ ./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); @@ -333547,6 +337685,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/flatzinc/packing.o test/flatzinc/packing.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); @@ -333575,21 +337715,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); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ 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] @@ -333598,12 +337723,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::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:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -333637,12 +337756,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); @@ -333653,9 +337766,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/kernel/core.hpp:3266: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); @@ -333666,29 +337776,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/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&, 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/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:1784:14: note: initializing argument 1 of '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: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&, 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); @@ -333709,17 +337806,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:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-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&, 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); @@ -333740,17 +337826,6 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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&, 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); @@ -333768,19 +337843,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:1784:14: note: initializing argument 1 of '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::FloatVar]' - 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); @@ -333927,6 +337992,233 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.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/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/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.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/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/var/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: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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/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 +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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] @@ -333956,79 +338248,142 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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] - 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/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/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' - 319 | void post(Home home, IntRelType irt, const BoolVar& b, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -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/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/float.hh:1928: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/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, 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/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing 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:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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] @@ -334043,22 +338398,12 @@ ./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = FloatAction(home,x,decay()); | ^ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/float.hh:1578:22: note: initializing argument 1 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:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ @@ -334068,13 +338413,147 @@ ./gecode/float.hh:1630:19: note: 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:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1104: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:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of '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) { + | ^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.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:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +In file included from ./gecode/minimodel.hh:1608: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, 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/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); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/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] + 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/kernel/core.hpp:3266:3: 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::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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] @@ -334086,9 +338565,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/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -334098,16 +338574,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, 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:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -334136,16 +338602,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/factory_planning_instance.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/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] @@ -334296,21 +338752,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/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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/set.hh:1587: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) { | ^~~~ @@ -334341,22 +338786,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/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:1784:14: note: initializing argument 1 of '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/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); @@ -334427,17 +338862,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/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928: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::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); @@ -334476,13 +338900,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/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -334492,20 +338909,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:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp: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: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: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::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); @@ -334516,24 +338919,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/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.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::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); @@ -334544,91 +338929,49 @@ ./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/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/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.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:975:16: note: initializing argument 1 of '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::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:1630:19: note: 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) { | ^~~~ @@ -334685,71 +339028,6 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: 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: @@ -334779,23 +339057,12 @@ ./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:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); @@ -334806,48 +339073,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/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int.hh:2488:20: note: initializing argument 1 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/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/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); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 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::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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] @@ -334869,16 +339094,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; | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.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:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 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, + | ~~~~~^~~~ 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] @@ -334908,6 +339134,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/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ @@ -334927,6 +339159,32 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./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/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] @@ -334935,14 +339193,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:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.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, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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); @@ -334950,20 +339214,19 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const 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::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); @@ -334974,12 +339237,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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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::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); @@ -335008,16 +339265,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/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] @@ -335039,10 +339286,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::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); @@ -335053,9 +339296,6 @@ ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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); @@ -335066,9 +339306,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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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::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); @@ -335099,6 +339336,11 @@ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp: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&, 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); @@ -335109,6 +339351,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: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::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); @@ -335248,6 +339496,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/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/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::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); @@ -335258,6 +339511,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/float/branch/afc.hpp:49:27: note: initializing argument 1 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: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))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -335276,6 +339535,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/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: 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); @@ -335299,12 +339576,29 @@ ./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:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.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:975:16: note: initializing argument 1 of '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] @@ -335316,6 +339610,12 @@ ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.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); @@ -335366,6 +339666,133 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 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/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -335395,71 +339822,41 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +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); +./gecode/int.hh:1705:16: note: 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/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.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:1104: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::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); + | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -335470,210 +339867,178 @@ ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/int/branch/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/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ ./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: 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:1104: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:4525:18: note: initializing argument 1 of 'Gecode::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/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: 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:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: 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:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, 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/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-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:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: 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: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:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel.hh: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:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/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) { | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.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:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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::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/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/kernel/core.hpp:3266:3: 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/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -335682,9 +340047,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: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:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); @@ -335695,19 +340066,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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/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: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) { + | ^~~~ 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] @@ -335719,6 +340101,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/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ ./gecode/minimodel/float-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); @@ -335729,6 +340114,16 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': +./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | _e0.post(home,b,t,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -335798,6 +340193,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/minimodel.hh:1867: +./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': +./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | BoolVar b(home,0,1); channel(home,b,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': +./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | channel(home,f,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': +./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | IntVar x(home,0,1); channel(home,b,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.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/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); @@ -335808,6 +340245,25 @@ ./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:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::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/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: 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); @@ -335815,14 +340271,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/kernel/core.hpp:3266:3: 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/int.hh:5099: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.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 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))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -335838,15 +340307,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/kernel/core.hpp:3266:3: 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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/set.hh:779:12: note: 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/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/minimodel.hh: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] @@ -335858,16 +340346,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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: 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: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::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); @@ -335878,6 +340362,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/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); @@ -335888,16 +340378,29 @@ ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::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:1968:16: note: 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&, 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.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:1818:14: note: initializing argument 1 of '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: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::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); @@ -335958,6 +340461,11 @@ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | count(home,x,n,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, 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); @@ -335968,6 +340476,9 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); @@ -335978,6 +340489,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:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); @@ -335998,11 +340512,10 @@ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.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::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 46 | count(home,x,y,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, 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); @@ -336013,12 +340526,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:1801:14: note: initializing argument 1 of '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:1811:14: note: initializing argument 1 of 'void Gecode::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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, 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); @@ -336039,6 +340552,10 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/minimodel/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::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); @@ -336046,9 +340563,15 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); @@ -336059,6 +340582,10 @@ ./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&, 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::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); @@ -336066,25 +340593,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/kernel/core.hpp:3266:3: 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:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ +./gecode/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: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/int.hh:1835:14: note: initializing argument 1 of '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: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, | ~~~~~^~~~ @@ -336098,795 +340641,27 @@ ./gecode/set.hh:779:12: note: 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&, 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: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/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: 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); - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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/kernel/core.hpp:3266:3: 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, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./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: 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/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/minimodel.hh:1867: -./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | BoolVar b(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | IntVar x(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': -./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | channel(home,f,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/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: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/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); - | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ -./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const 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: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) { @@ -336894,10 +340669,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, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | count(home,x,n,IRT_LQ,m,ipl); +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, 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) { @@ -336905,118 +340679,114 @@ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, 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); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | count(home,x,y,IRT_LQ,m,ipl); +./gecode/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:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::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/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of '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: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&, 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::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:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 66 | count(home,x,y,IRT_LQ,z,ipl); +./gecode/set.hh: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::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:1845:14: note: initializing argument 1 of 'void Gecode::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:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, 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/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:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/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/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, 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:73:25: note: initializing argument 1 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: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:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of '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:1818:14: note: initializing argument 1 of '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:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: 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::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); @@ -337027,16 +340797,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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/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); @@ -337064,16 +340824,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::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.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, | ~~~~~^~~~ @@ -337084,6 +340834,17 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/minimodel.hh:2337: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -337097,6 +340858,16 @@ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, 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); @@ -337104,9 +340875,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:1835:14: note: initializing argument 1 of '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:1835:14: note: initializing argument 1 of 'void 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::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); @@ -337121,6 +340902,16 @@ ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -337131,9 +340922,19 @@ ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ +./gecode/minimodel/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/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: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, | ~~~~~^~~~ @@ -337144,9 +340945,19 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, 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: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/set.hh:1041: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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -337213,47 +341024,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:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, 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] @@ -337272,41 +341042,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) { | ^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: 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:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int.hh:5099:15: 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: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::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/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/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); @@ -337317,22 +341096,16 @@ ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.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, + | ~~~~~^~~~ ./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); @@ -337343,119 +341116,38 @@ ./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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/kernel/core.hpp:3266:3: 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::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | 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/perfsq2.o test/flatzinc/perfsq2.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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.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/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing 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]': @@ -337465,9 +341157,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]; | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: 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) @@ -337492,23 +341181,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:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:171:31: required from here 171 | : VarArray(home,a) {} @@ -337519,65 +341191,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.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -337600,131 +341213,78 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because '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/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5071: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]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: 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) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39: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/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -337747,175 +341307,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: 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)': @@ -337959,32 +341350,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: 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] @@ -338046,84 +341411,196 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} | ^ -./gecode/support/heap.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:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -338202,12 +341679,46 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: 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::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.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) { | ^~~~ @@ -338224,6 +341735,16 @@ ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -338235,6 +341756,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); @@ -338245,48 +341772,72 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -338316,30 +341867,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/packing.o test/flatzinc/packing.cpp -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -338361,37 +341888,17 @@ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:2122:14: note: initializing 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/golomb.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/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); - | ^~~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -338399,11 +341906,45 @@ ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944: ./gecode/float/var/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/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.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); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh: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 114 | : VarArray(home,a) {} @@ -338414,6 +341955,69 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.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: @@ -338438,6 +342042,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/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-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] @@ -338480,36 +342095,73 @@ ./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]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/minimodel.hh:1608: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | e.post(home,t ? irt : neg(irt),ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' + 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; + | ~~~~~^~~~ 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/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:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' + 319 | void post(Home home, IntRelType irt, const BoolVar& b, + | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/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; | ~~~~~^~~~ -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); - | ^~~~~ ./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); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -338528,6 +342180,18 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/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); @@ -338538,6 +342202,37 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1609: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': +./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | e.post(home,t ? frt : neg(frt)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' + 878 | void post(Home home, FloatRelType frt) const; + | ~~~~~^~~~ +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': +./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? frt : neg(frt),b); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' + 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: 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] @@ -338549,6 +342244,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, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/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/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); @@ -338559,6 +342275,28 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 62 | _e0.post(home,SRT_NQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/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); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./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); @@ -338566,13 +342304,38 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 67 | _e0.post(home,b,true,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of '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/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.hh:1210:20: note: initializing argument 1 of '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) { | ^~~~ @@ -338605,13 +342368,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/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:1784:14: note: initializing argument 1 of '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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/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: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/set/var/set.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) { | ^~~~ @@ -338625,9 +342412,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/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:1811:14: note: initializing argument 1 of 'void Gecode::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: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&, 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); @@ -338648,6 +342445,10 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/minimodel/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&, 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); @@ -338658,6 +342459,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/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&, 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); @@ -338672,34 +342479,60 @@ ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': +./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 70 | rel(home,SOT_UNION,x,s); + | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./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:1811:14: note: initializing argument 1 of 'void Gecode::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::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: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:1818:14: note: initializing argument 1 of '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:1968:16: note: 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::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); @@ -338727,6 +342560,17 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/minimodel.hh: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:1784:14: note: initializing argument 1 of '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:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -338740,6 +342584,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::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&, 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); @@ -338750,6 +342604,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/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&, 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); @@ -338760,6 +342624,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/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::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); @@ -338770,6 +342644,10 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/minimodel/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); @@ -338780,16 +342658,42 @@ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::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:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, 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/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:1845:14: note: initializing argument 1 of 'void Gecode::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: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&, 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::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); @@ -338797,22 +342701,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/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:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 82 | count(home,x,y,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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); @@ -338820,18 +342728,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:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ ./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 87 | count(home,x,n,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of '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: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&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 92 | count(home,x,y,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); @@ -338842,19 +342773,16 @@ ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 97 | count(home,x,y,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: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))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -338864,6 +342792,10 @@ ./gecode/minimodel.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, 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: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))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -338873,16 +342805,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, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, 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::range(Home, const IntVarArgs&, SetVar, SetVar)': ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 128 | count(home,x,y,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/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 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::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); @@ -338893,6 +342901,13 @@ ./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::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:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ @@ -338902,16 +342917,112 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} +./gecode/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, + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ @@ -338920,12 +343031,31 @@ ./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::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/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: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, 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); @@ -338946,6 +343076,25 @@ ./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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/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); @@ -338966,6 +343115,17 @@ ./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:2337: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const 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: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); @@ -338976,6 +343136,78 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ +./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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ +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/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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' 1858 | : ArgArrayBase(aa) {} @@ -338989,8 +343221,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) | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: 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]': @@ -339069,43 +343331,9 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void 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/langford2.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -339113,72 +343341,6 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(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:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: 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); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759: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/product_fd.o test/flatzinc/product_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 @@ -339221,38 +343383,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -339275,6 +343405,45 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -339297,6 +343466,132 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/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); + | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/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; + | ^ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-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/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -339323,6 +343618,25 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' 1858 | : ArgArrayBase(aa) {} @@ -339349,52 +343663,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/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/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, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39: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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.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/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -339454,17 +343754,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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' 603 | return copy(d,s,static_cast(n)); @@ -339484,78 +343773,272 @@ ./gecode/float/var/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); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | 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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.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/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp: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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: 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) { | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: 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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: 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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp: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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.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/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38: @@ -339568,6 +344051,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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/kernel/core.hpp:3266: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:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -339579,6 +344125,13 @@ ./gecode/int.hh:2458:20: note: initializing argument 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/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/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); @@ -339589,6 +344142,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/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); @@ -339606,30 +344162,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/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/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 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] @@ -339662,6 +344197,19 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); @@ -339672,6 +344220,19 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -339701,146 +344262,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:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because '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/int/branch/afc.hpp:49:23: note: initializing argument 1 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) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, 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/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: 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()); @@ -339869,35 +344290,84 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/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/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because '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: @@ -339910,6 +344380,76 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': ./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -339921,76 +344461,76 @@ ./gecode/int.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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/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:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5071:15: 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:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5071:15: 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:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5099:15: 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:5099:15: 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:5684:14: note: initializing 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] @@ -340012,26 +344552,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::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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:5128: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:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); @@ -340052,26 +344572,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 BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -340114,69 +344614,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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:5684:14: note: initializing 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, - | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -340188,22 +344625,12 @@ ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::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::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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/int.hh:5128:15: 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:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ @@ -340216,21 +344643,6 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp: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()); @@ -340241,9 +344653,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/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ @@ -340262,19 +344671,18 @@ ./gecode/int.hh:4525:18: note: 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:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing 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:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -340286,6 +344694,14 @@ ./gecode/int.hh: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/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -340296,6 +344712,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.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); @@ -340316,6 +344735,26 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because '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] @@ -340327,6 +344766,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:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': ./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); @@ -340337,25 +344779,88 @@ ./gecode/int.hh:5684:14: note: initializing 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/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/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': ./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ @@ -340369,12 +344874,47 @@ ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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, + | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -340386,43 +344926,37 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403: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/int.hh:2549:20: note: initializing argument 1 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/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: 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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::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); @@ -340433,36 +344967,57 @@ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/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/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.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) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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: @@ -340485,92 +345040,106 @@ ./gecode/set.hh:1206:20: note: initializing argument 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/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 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:1258:17: note: initializing argument 1 of 'Gecode::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/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::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/set/branch/afc.hpp:49:23: note: initializing argument 1 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/set/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: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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/int/branch/afc.hpp:73:25: note: initializing argument 1 of '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:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& 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.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp: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:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/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:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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.hh:4481:17: note: initializing argument 1 of 'Gecode::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/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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) { | ^~~~ @@ -340587,6 +345156,86 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -340609,17 +345258,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:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39: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) { | ^~~~ -./gecode/set.hh:1587: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:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -340631,10 +345290,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/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: 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/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -340642,66 +345297,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/set.hh: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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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] - 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) { | ^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp: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/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh: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/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: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/quasigroup_qg5.o test/flatzinc/quasigroup_qg5.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/set.hh:1258:17: note: 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:5156:15: note: initializing argument 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] @@ -340713,6 +345354,8 @@ ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -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 ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ @@ -340731,27 +345374,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/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39: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) { | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: 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:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh: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:5684:14: note: initializing 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] @@ -340784,62 +345427,6 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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)': @@ -340883,76 +345470,47 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811: @@ -340975,35 +345533,6 @@ ./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: 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/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ @@ -341013,38 +345542,35 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411: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); + | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -341077,55 +345603,118 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587: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:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/float.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&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: 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/queen_ip.o test/flatzinc/queen_ip.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/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928: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) { | ^~~~ @@ -341136,22 +345725,25 @@ ./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ +In file included from ./gecode/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.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: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, - | ~~~~~^~~~ +./gecode/int.hh:1104: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] @@ -341173,59 +345765,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing 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/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] @@ -341237,19 +345776,38 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/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:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 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) { + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -341261,6 +345819,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/branch/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/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); @@ -341268,9 +345829,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/kernel/core.hpp:3266:3: 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:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: 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/radiation.o test/flatzinc/radiation.cpp In file included from ./gecode/minimodel.hh:1609: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -341292,17 +345870,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] @@ -341323,6 +345890,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.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -341341,6 +345913,12 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh: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/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); @@ -341389,50 +345967,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/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928: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:779:12: 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:1608: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, 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/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/minimodel.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/minimodel.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.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:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -341442,16 +345988,6 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 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: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] @@ -341470,30 +346006,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/kernel/core.hpp:3266:3: 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:1801:14: note: initializing argument 1 of 'void 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/kernel/core.hpp:3266:3: 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&, 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); @@ -341508,17 +346023,6 @@ ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.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) { | ^~~~ @@ -341535,11 +346039,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/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); @@ -341610,16 +346109,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/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, 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); @@ -341630,9 +346119,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.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, 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); @@ -341653,9 +346139,6 @@ ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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); @@ -341663,9 +346146,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:1207:20: note: initializing argument 1 of '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:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -341673,39 +346153,23 @@ ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/int.hh:1835:14: note: initializing argument 1 of 'void 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: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/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); @@ -341716,22 +346180,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: 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:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/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); @@ -341762,12 +346210,22 @@ ./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/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: 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:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/float.hh: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: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, | ~~~~~^~~~ @@ -341781,40 +346239,18 @@ ./gecode/set.hh:779:12: 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.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/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:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-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: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: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: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) { | ^~~~ @@ -341828,9 +346264,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:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +./gecode/float.hh: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::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); @@ -341850,12 +346297,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/minimodel.hh:1210:20: note: initializing argument 1 of '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:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -341874,55 +346315,144 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -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: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: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: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, BoolVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | IntVar x(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./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: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, | ~~~~~^~~~ -./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:1104: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: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::IntVar Gecode::channel(Home, FloatVar)': -./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | channel(home,f,x); - | ~~~~~~~^~~~~~~~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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/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) { | ^~~~ @@ -341939,44 +346469,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/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/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/kernel/core.hpp:3266: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))); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: 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:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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] @@ -341988,6 +346491,15 @@ ./gecode/int.hh:2458:20: note: initializing argument 1 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/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 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 IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); @@ -341998,135 +346510,56 @@ ./gecode/int.hh:2488:20: note: initializing argument 1 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:2083: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | count(home,x,n,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/minimodel.hh: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/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 46 | count(home,x,y,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel.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/int.hh:1801:14: note: initializing argument 1 of '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:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/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:1609: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': -./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | e.post(home,t ? frt : neg(frt)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' - 878 | void post(Home home, FloatRelType frt) const; - | ~~~~~^~~~ ./gecode/int.hh:2519:20: note: initializing argument 1 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::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/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:1811:14: note: initializing argument 1 of 'void Gecode::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: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/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': ./gecode/int/extensional.hpp: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.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:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, 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/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::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/kernel/core.hpp:3266: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: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/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, 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) { - | ^~~~ 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] @@ -342138,16 +346571,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, 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:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -342175,18 +346598,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:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: 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); @@ -342197,34 +346608,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/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/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:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/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) { | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867: @@ -342235,22 +346638,19 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/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); @@ -342258,12 +346658,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 member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.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: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:1801:14: note: initializing argument 1 of '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::BoolVar]' + 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); @@ -342271,49 +346678,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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/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:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, 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/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); @@ -342321,49 +346688,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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, 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/set.hh:779:12: note: 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/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, 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/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))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -342373,138 +346700,40 @@ ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-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&, 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/channel.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of '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:1968:16: note: 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: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&, 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/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::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:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': -./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 145 | dom(home,x,y,ipl); - | ~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' - 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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: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:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': -./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | rel(home,SOT_UNION,x,y); - | ~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -342565,17 +346794,6 @@ ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 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) { | ^~~~ @@ -342589,18 +346807,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/int.hh:1818:14: note: initializing argument 1 of '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:4384:20: note: initializing argument 1 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); @@ -342615,15 +346824,6 @@ ./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:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing 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) { | ^~~~ @@ -342637,19 +346837,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | element(home,SOT_UNION,x,y,z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/int.hh:1784:14: note: initializing argument 1 of '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:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' - 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); @@ -342660,76 +346850,41 @@ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/minimodel/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.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:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ -./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, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/minimodel/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/int.hh:1818:14: note: initializing argument 1 of '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: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.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::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: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:1835:14: note: initializing argument 1 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/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); @@ -342737,9 +346892,15 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/float.hh:1928: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::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); @@ -342767,39 +346928,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: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: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/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/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/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': -./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? frt : neg(frt),b); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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); @@ -342828,101 +346978,96 @@ ./gecode/int.hh:1968:16: note: 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: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::range(Home, const IntVarArgs&, SetVar, SetVar)': ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/minimodel.hh:2337: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const 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: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:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266: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: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:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(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/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/float.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::roots(Home, const IntVarArgs&, SetVar, SetVar)': ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of '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: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/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/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3266:3: 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/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:1210:20: note: initializing argument 1 of '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: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:4384:20: note: initializing argument 1 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:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': -./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | _e0.post(home,b,t,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::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] + 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); @@ -342953,21 +347098,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, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, 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: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) { | ^~~~ @@ -342984,16 +347118,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/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/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ @@ -343012,29 +347136,235 @@ ./gecode/int.hh:4525:18: note: 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:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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: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, + | ~~~~~^~~~ +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:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,FRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 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/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, +./gecode/float.hh:1396:16: 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; + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? irt : neg(irt),b,ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3266:3: 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) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' + 878 | void post(Home home, FloatRelType frt) const; + | ~~~~~^~~~ +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': +./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? frt : neg(frt),b); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' + 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing 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] + 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] @@ -343043,19 +347373,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: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: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: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: 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); @@ -343066,20 +347386,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/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/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:1041: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) { | ^~~~ @@ -343245,17 +347555,6 @@ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, 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); @@ -343310,19 +347609,9 @@ ./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/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5099:15: 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: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, | ~~~~~^~~~ @@ -343336,16 +347625,6 @@ ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./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/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); @@ -343365,26 +347644,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/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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); @@ -343413,6 +347672,26 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 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::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); @@ -343423,6 +347702,15 @@ ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: 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::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); @@ -343442,27 +347730,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] @@ -343514,26 +347781,6 @@ ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh: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/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); @@ -343544,16 +347791,38 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/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/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing 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)': @@ -343597,6 +347866,19 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -343626,6 +347908,107 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-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/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -343637,6 +348020,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/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/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); @@ -343647,6 +348041,65 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ +./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, + | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': ./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -343658,151 +348111,333 @@ ./gecode/set.hh:1851:14: note: initializing 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/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: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:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, 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, | ~~~~~^~~~ -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/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.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::channel(Home, const IntVarArgs&, SetVar)': +./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | rel(home,SOT_UNION,x,y); + | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp: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:779:12: note: 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:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.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: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:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp: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:1968:16: note: 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/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.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/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/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | element(home,SOT_UNION,xiv,z,y); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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:975:16: note: initializing argument 1 of '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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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: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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: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/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/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: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:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/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: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:4481:17: note: initializing 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:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -343832,15 +348467,67 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void 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/product_fd.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: 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:1759:21: 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) { | ^~~~ @@ -343878,98 +348565,28 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::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) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' 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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home 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); - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: 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:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: 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] @@ -343999,79 +348616,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/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 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] @@ -344104,27 +348648,80 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/product_lp.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.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) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: 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: @@ -344196,9 +348793,21 @@ ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ ./gecode/kernel/core.hpp:3266:3: note: because '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/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ @@ -344211,6 +348820,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; | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/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); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -344260,6 +348879,19 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/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); @@ -344277,6 +348909,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::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/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:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -344298,6 +348940,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/var/bool.hpp:50:3: 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] @@ -344534,21 +349179,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 - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/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/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))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -344558,16 +349191,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 - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/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); @@ -344578,16 +349201,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::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/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); @@ -344598,16 +349211,6 @@ ./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/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:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ @@ -344617,6 +349220,19 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -344678,6 +349294,28 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -344690,18 +349328,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:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741: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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here 126 | : VarArgArray(a) {} @@ -344712,16 +349338,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/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: 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::IntVar]': ./gecode/int/array.hpp:155:30: required from here 155 | : VarArray(home,a) {} @@ -344742,79 +349358,259 @@ ./gecode/int/var/bool.hpp:50:3: 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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: 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) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(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, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; | ~~~~^~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: 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/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); @@ -344822,32 +349618,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 - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.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/trace/recorder.hpp:401:37: 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/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -344859,108 +349632,315 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/set/var/set.hpp:49:3: 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/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ @@ -344986,6 +349966,146 @@ ./gecode/set/var/set.hpp:49:3: 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/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -345008,6 +350128,16 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -345034,6 +350164,91 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38: @@ -345046,19 +350261,19 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' 1858 | : ArgArrayBase(aa) {} | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': ./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -345070,54 +350285,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]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh: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/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -345159,19 +350358,6 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -345184,18 +350370,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:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.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); @@ -345226,72 +350400,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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -345321,6 +350429,224 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/radiation.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/queen_ip.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/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:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because '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/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/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/shared_array_element.o test/flatzinc/shared_array_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) { + | ^ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -345332,6 +350658,9 @@ ./gecode/int.hh:2458:20: note: initializing argument 1 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); @@ -345342,12 +350671,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, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | 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/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); @@ -345358,9 +350684,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/core.hpp:3266:3: 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); @@ -345371,6 +350694,25 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 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) { + | ^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, 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, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ @@ -345378,25 +350720,23 @@ ./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:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:1759:21: 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); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: 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] @@ -345408,16 +350748,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/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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] @@ -345426,22 +350756,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/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/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:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.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/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -345469,48 +350797,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: 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] @@ -345531,6 +350820,8 @@ ./gecode/float.hh:1578:22: note: initializing argument 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/simple_sat.o test/flatzinc/simple_sat.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); | ^ @@ -345545,24 +350836,12 @@ ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./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) { | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.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()); | ^ @@ -345581,174 +350860,6 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 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 - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/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); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, 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:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -345777,6 +350888,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/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ ./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); @@ -345787,27 +350909,6 @@ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing 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] @@ -345819,191 +350920,70 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: 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()); - | ^ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/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:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int.hh:4481:17: note: initializing 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/set.hh:747:12: note: initializing argument 1 of 'void 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] @@ -346015,14 +350995,27 @@ ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/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:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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); @@ -346030,36 +351023,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/int.hh:5099:15: 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 IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp: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 IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); @@ -346070,12 +351036,6 @@ ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ ./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -346086,145 +351046,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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/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:4429:21: note: initializing argument 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/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=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, + | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp: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/set.hh:1258:17: note: 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/var/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:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ @@ -346238,6 +351096,28 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: 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: @@ -346251,27 +351131,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/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39: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/flatzinc/singHoist2.o test/flatzinc/singHoist2.cpp +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/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/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -346283,78 +351152,40 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/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); - | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/queen_cp2.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4481:17: note: initializing 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:1851:14: note: initializing 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] @@ -346376,39 +351207,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/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh: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] @@ -346417,16 +351215,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: 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.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; | ~~~~~^~~~ @@ -346445,39 +351233,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); | ~~~~~~~~^~~~~~~~~~~~~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/kernel/core.hpp:3266: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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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; | ~~~~~^~~~ @@ -346568,11 +351335,23 @@ ./gecode/int.hh:1968:16: note: 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 + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: 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: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/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.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) { | ^~~~ @@ -346599,6 +351378,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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.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&, 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); @@ -346609,27 +351395,19 @@ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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&, 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); @@ -346640,41 +351418,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/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266: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:1206:20: note: initializing argument 1 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:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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); @@ -346682,12 +351435,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:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -346748,19 +351495,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::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.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, | ~~~~~^~~~ @@ -346804,10 +351538,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/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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); @@ -346815,15 +351545,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/branch/afc.hpp:73:25: note: initializing argument 1 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); @@ -346866,9 +351590,6 @@ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -346881,24 +351602,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/core.hpp:3266:3: 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:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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/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); @@ -346909,6 +351620,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, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const 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::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); @@ -346928,19 +351645,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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.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/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -346982,29 +351707,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 - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/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/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); @@ -347015,16 +351717,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::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/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); @@ -347035,6 +351727,160 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ ./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); @@ -347045,38 +351891,134 @@ ./gecode/set.hh: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::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/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:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: 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]': @@ -347098,17 +352040,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:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh: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::BoolVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' 603 | return copy(d,s,static_cast(n)); @@ -347128,11 +352059,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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' 603 | return copy(d,s,static_cast(n)); @@ -347152,12 +352078,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' 603 | return copy(d,s,static_cast(n)); @@ -347177,566 +352097,647 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/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.hh:1104: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:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' + 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/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); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/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/int.hh:2488:20: note: initializing argument 1 of '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.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/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/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: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:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, +./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' + 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/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/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:2549:20: note: initializing argument 1 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: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); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh: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); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +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) { | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, 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/minimodel.hh:1207:20: note: initializing argument 1 of '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); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: 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:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | _e0.post(home,SRT_EQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/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/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh: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); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of '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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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/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/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867: +./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': +./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/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/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': +./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | channel(home,f,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/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::BoolVar]' +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::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/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/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +./gecode/minimodel/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/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1968:16: note: 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) { | ^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.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:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, 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:5666: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:1801:14: note: initializing argument 1 of '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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/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/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.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/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: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, | ~~~~~^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/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/set.hh: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:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 66 | count(home,x,y,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp: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:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | count(home,x,n,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:747:12: note: 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:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 77 | count(home,x,y,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/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:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 82 | count(home,x,y,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, 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::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; +./gecode/int.hh:1835:14: note: initializing argument 1 of '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) - | ^~~~~~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 97 | count(home,x,y,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/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:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, 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:4384:20: note: initializing argument 1 of '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:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, 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); + | ~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3266:3: 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:2458:20: note: initializing argument 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]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: 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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.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::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/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/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:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' + 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 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/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': +./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 145 | dom(home,x,y,ipl); + | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: 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:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,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/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.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: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:4481:17: note: initializing 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:1587: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::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.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/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: 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/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': +./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | rel(home,SOT_UNION,x,y); + | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: 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/set.hh:779:12: note: 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/set.hh:1851:14: note: initializing 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/int.hh:2549:20: note: initializing argument 1 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))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh: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:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 159 | element(home,SOT_UNION,x,y,z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); +./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' + 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: 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::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:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./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:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const 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::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/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/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp: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/set.hh: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::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/trace/recorder.hpp:401:37: note: initializing argument 1 of '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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -347751,12 +352752,22 @@ ./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = FloatAction(home,x,decay()); | ^ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ +./gecode/int.hh: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/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ @@ -347766,73 +352777,76 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.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::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/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: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/int.hh:4429:21: note: initializing argument 1 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/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:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +./gecode/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:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::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] @@ -347865,6 +352879,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, | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(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] @@ -347890,56 +352932,6 @@ ./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -347950,30 +352942,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:1104: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/int.hh:5128:15: 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/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: 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/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -347985,39 +352972,17 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:747:12: note: 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: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:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -348029,10 +352994,20 @@ ./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/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh: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) { | ^~~~ @@ -348060,27 +353035,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/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] @@ -348188,73 +353142,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/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: 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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -348338,25 +353233,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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/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); @@ -348514,8 +353390,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/quasigroup_qg5.o test/flatzinc/quasigroup_qg5.cpp ./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); @@ -348545,35 +353419,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:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -348595,6 +353452,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, | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/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, 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); @@ -348605,6 +353467,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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.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: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); @@ -348635,82 +353503,323 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./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] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.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:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/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:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./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/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/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:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because '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/kernel/branch/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) { | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const 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/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 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:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of '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/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.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/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const 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/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/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::FloatVar]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/int/var/bool.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); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because '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/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -348720,19 +353829,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/set.hh:741: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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': ./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); @@ -348764,6 +353863,182 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: 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:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: 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:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 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::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/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:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing 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); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -348775,6 +354050,12 @@ ./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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); @@ -348785,46 +354066,527 @@ ./gecode/set.hh:1616:15: note: initializing argument 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] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/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:1851:14: note: initializing 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/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/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/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1630:19: note: 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:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, 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] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/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/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/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:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: 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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/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/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -348845,6 +354607,22 @@ ./gecode/float.hh:1578:22: note: initializing argument 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:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39: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/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ @@ -348854,15 +354632,22 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of '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:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': ./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -348871,59 +354656,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/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/set.hh: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/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: 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.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1587: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/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': @@ -348936,17 +354711,18 @@ ./gecode/float.hh: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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/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); @@ -348957,17 +354733,75 @@ ./gecode/float.hh:1957:15: note: initializing argument 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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': ./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -348979,21 +354813,68 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: 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: @@ -349018,59 +354899,48 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: 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] @@ -349092,35 +354962,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: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; - | ~~~~~^~~~ 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] @@ -349129,18 +354970,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/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:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ ./gecode/minimodel/float-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); @@ -349151,16 +354983,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/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': -./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | _e0.post(home,b,t,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -349199,11 +355021,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: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/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); @@ -349214,32 +355031,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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.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/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] @@ -349261,28 +355052,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -./gecode/minimodel/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/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); @@ -349290,15 +355059,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/int.hh:1968:16: note: 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::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); @@ -349348,57 +355111,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, | ~~~~~^~~~ -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&, 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&, 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/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:1811:14: note: initializing argument 1 of 'void Gecode::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:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, 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); @@ -349419,16 +355141,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&, 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); @@ -349449,13 +355161,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/kernel/core.hpp:3266: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); @@ -349466,9 +355171,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.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, 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&, 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); @@ -349479,10 +355181,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::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: 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); @@ -349490,15 +355188,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/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, 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); @@ -349509,10 +355201,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::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 77 | count(home,x,y,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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); @@ -349523,12 +355211,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/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, 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); @@ -349539,16 +355221,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::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::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); @@ -349559,26 +355231,28 @@ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, 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, 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::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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/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:1811:14: note: initializing argument 1 of 'void Gecode::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:1818:14: note: initializing argument 1 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) + | ^~~~~~ ./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); @@ -349589,6 +355263,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, | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/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&, 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); @@ -349599,16 +355279,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::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::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); @@ -349619,10 +355289,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/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/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.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/var/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); @@ -349630,15 +355309,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/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: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:1845:14: note: initializing argument 1 of 'void Gecode::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/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); @@ -349649,6 +355329,12 @@ ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/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::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); @@ -349681,12 +355367,20 @@ ./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/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/kernel/core.hpp:3266: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))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -349696,26 +355390,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/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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of '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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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::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); @@ -349726,16 +355413,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::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::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); @@ -349755,56 +355432,21 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of '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::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, - | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/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] @@ -349816,13 +355458,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::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/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); @@ -349833,15 +355468,19 @@ ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ -./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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/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); @@ -349852,16 +355491,17 @@ ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ -./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/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, 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); @@ -349872,15 +355512,24 @@ ./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.hh:779:12: note: 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/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/float.hh:1630:19: note: 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: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); @@ -349891,15 +355540,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.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/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); @@ -349910,141 +355550,52 @@ ./gecode/set.hh:1041: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:1968:16: note: 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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: 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: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.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ +./gecode/float.hh: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)': @@ -350054,6 +355605,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/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ @@ -350061,55 +355622,66 @@ ./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const 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/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./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); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./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/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ +./gecode/float.hh:2122:14: note: initializing 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] @@ -350131,35 +355703,48 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/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/float.hh:1630:19: note: 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/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -350189,59 +355774,60 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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.hh:1928: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/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/shared_array_element.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/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:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.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)': @@ -350254,6 +355840,17 @@ ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,FRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ ./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); @@ -350275,54 +355872,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/queen_ip.o test/flatzinc/queen_ip.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/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -350365,6 +355914,19 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/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] @@ -350394,6 +355956,19 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ @@ -350424,16 +355999,75 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.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::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/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/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); @@ -350493,10 +356127,42 @@ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float/var/float.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) { | ^~~~ @@ -350523,16 +356189,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:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, 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); @@ -350553,9 +356209,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.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, 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); @@ -350740,20 +356393,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/set.hh: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: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::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); @@ -350834,6 +356476,63 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/singHoist2.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/simple_sat.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -350855,18 +356554,6 @@ ./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/minimodel.hh:1609: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -350888,27 +356575,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/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/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: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); | ~~~~~~~~^~~~~~~~~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -350927,9 +356604,6 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ -./gecode/int.hh: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:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ @@ -351029,6 +356703,27 @@ ./gecode/int.hh:1801:14: note: initializing argument 1 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/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/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&, 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); @@ -351039,6 +356734,44 @@ ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& 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]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/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&, 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); @@ -351073,12 +356806,21 @@ ./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/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:1784:14: note: initializing argument 1 of '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::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); @@ -351086,9 +356828,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/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:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/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); + | ~~~~~^~~~ ./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); @@ -351109,6 +356883,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/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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&, 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); @@ -351119,6 +356904,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/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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&, 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); @@ -351256,29 +357051,45 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 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::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/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 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:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: 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::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); @@ -351298,62 +357109,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]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because '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, - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -351395,31 +357150,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:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/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); @@ -351430,16 +357160,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/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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); @@ -351450,756 +357170,6 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/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, - | ~~~~~^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./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 - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/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 - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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] @@ -352245,15 +357215,6 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -352265,43 +357226,19 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/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) - | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(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:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -352323,6 +357260,16 @@ ./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -352334,6 +357281,11 @@ ./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:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.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/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); @@ -352344,6 +357296,12 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -352392,18 +357350,6 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ In file included from ./gecode/minimodel.hh:1867: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -352412,16 +357358,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 - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.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, | ~~~~~^~~~ @@ -352435,27 +357371,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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/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/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.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) { | ^~~~ @@ -352528,9 +357447,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:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -352831,45 +357747,112 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -352892,138 +357875,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) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ + -c -o test/flatzinc/tenpenki_2.o test/flatzinc/tenpenki_2.cpp ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -353031,34 +357884,6 @@ ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/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::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/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/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -353071,6 +357896,11 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here 126 | : VarArgArray(a) {} @@ -353081,6 +357911,13 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here 155 | : VarArray(home,a) {} @@ -353088,6 +357925,9 @@ ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ +./gecode/float/var/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) | ^~~~~~ @@ -353101,65 +357941,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]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -353167,25 +357948,6 @@ ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' @@ -353201,6 +357963,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/tenpenki_3.o test/flatzinc/tenpenki_3.cpp ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -353227,19 +357991,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -353262,6 +358013,83 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' 1858 | : ArgArrayBase(aa) {} @@ -353275,65 +358103,48 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -353347,25 +358158,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::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' 1858 | : ArgArrayBase(aa) {} @@ -353379,29 +358171,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: 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); - | ^~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -353424,6 +358193,33 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here 155 | : VarArray(home,a) {} @@ -353434,6 +358230,21 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 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/var/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::BoolVar]': ./gecode/int/array.hpp:171:31: required from here 171 | : VarArray(home,a) {} @@ -353444,43 +358255,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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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]': @@ -353540,98 +358342,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' 1858 | : ArgArrayBase(aa) {} @@ -353645,75 +358355,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) | ^~~~~~~~ -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/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' 603 | return copy(d,s,static_cast(n)); @@ -353733,158 +358393,115 @@ ./gecode/float/var/float.hpp:46:3: note: because '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 test/flatzinc/tenpenki_1.o test/flatzinc/tenpenki_1.cpp -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/queen_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/tenpenki_2.o test/flatzinc/tenpenki_2.cpp -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ +./gecode/int.hh: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 + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/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/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411: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:5099: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 + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.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/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.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:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp: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.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: 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, + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because '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: @@ -353905,9 +358522,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] @@ -353919,6 +358533,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/int.hh:1705:16: note: initializing argument 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/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); @@ -353926,21 +358548,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; - | ^~ ./gecode/int.hh:2488:20: note: initializing argument 1 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/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); @@ -353948,6 +358568,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, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ @@ -353961,17 +358587,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] @@ -354055,35 +358670,18 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -354096,6 +358694,16 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/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); @@ -354116,48 +358724,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/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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] @@ -354169,6 +358735,23 @@ ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ @@ -354178,13 +358761,11 @@ ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because '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/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ @@ -354194,27 +358775,94 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 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:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ +./gecode/kernel/data/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]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/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()); @@ -354234,255 +358882,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/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(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/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing 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); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.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:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of '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) { - | ^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp: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/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 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) { - | ^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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] @@ -354494,6 +358893,15 @@ ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: 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()); | ^ @@ -354551,6 +358959,18 @@ ./gecode/int.hh:5071: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 + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/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); @@ -354561,69 +358981,36 @@ ./gecode/int.hh: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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/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/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: 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); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -354645,41 +359032,79 @@ ./gecode/int.hh:5684:14: note: initializing 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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/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/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.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.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/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:5099:15: 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); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1258:17: note: 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: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)': ./gecode/set/int.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 BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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) { | ^~~~ @@ -354717,37 +359142,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::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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: 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:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp: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, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': @@ -354778,6 +359205,32 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -354789,6 +359242,19 @@ ./gecode/set.hh:1587: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::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/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); @@ -354810,6 +359276,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, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -354832,17 +359324,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/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/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:1173: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -354861,30 +359352,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/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: 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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/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:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -354893,18 +359447,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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/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/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/set.hh:1206:20: note: initializing argument 1 of '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:747:12: note: 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); | ^ @@ -354914,29 +359484,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/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/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, - | ~~~~~^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -354958,6 +359531,65 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': ./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -354969,287 +359601,49 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.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:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: 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: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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/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&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 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/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: 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/set/branch/afc.hpp:49:23: note: initializing argument 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/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.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/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 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, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -355272,6 +359666,17 @@ ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -355313,64 +359718,16 @@ ./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ +./gecode/set.hh: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/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ @@ -355380,80 +359737,17 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/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/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: 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/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39: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, + | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -355465,19 +359759,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.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh: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); @@ -355499,49 +359780,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, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing 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, - | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': ./gecode/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::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5099: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:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ @@ -355555,16 +359802,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::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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] @@ -355586,78 +359823,30 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of '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/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ +In file included from ./gecode/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5128:15: 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: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/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,FRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh: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: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] @@ -355687,64 +359876,6 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh: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); - | ~~~^~~~~~~~~~~~~~~~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3266:3: 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:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -355763,35 +359894,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/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because '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/float.hh: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) { | ^~~~ @@ -355808,11 +359918,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); - | ~~~^~~~~~~~~~~~~~~~~~ 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] @@ -355824,9 +359929,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/core.hpp:3266: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); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -355836,23 +359938,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; | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp: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); - | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266: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/float.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) { | ^~~~ @@ -355928,9 +360016,20 @@ ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:1928: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) { | ^~~~ @@ -355945,6 +360044,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/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -355992,6 +360101,17 @@ ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.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) { | ^~~~ @@ -356078,11 +360198,6 @@ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/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); @@ -356090,9 +360205,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:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -356106,9 +360218,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.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); @@ -356123,22 +360232,12 @@ ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/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:1845:14: note: initializing argument 1 of 'void Gecode::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: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 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); @@ -356210,37 +360309,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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: 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/kernel/core.hpp:3266:3: 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: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::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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: 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.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/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:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ @@ -356250,32 +360355,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, | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/kernel/core.hpp:1759:21: note: initializing argument 1 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] @@ -356287,15 +360379,6 @@ ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 64 | _e0.post(home,SRT_EQ,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ ./gecode/minimodel/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); @@ -356306,19 +360389,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/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 67 | _e0.post(home,b,true,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': -./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | _e0.post(home,b,t,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, 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); @@ -356326,12 +360396,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ ./gecode/int.hh: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, | ~~~~~^~~~ @@ -356365,65 +360429,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/minimodel.hh:1867: -./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | BoolVar b(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | IntVar x(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': -./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | channel(home,f,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': -./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 70 | rel(home,SOT_UNION,x,s); - | ~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); - | ~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ +In file included from ./gecode/kernel.hh: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/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -356437,57 +360452,18 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/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); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -356499,90 +360475,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); | ~~~~~^~~~ -./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/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 97 | count(home,x,y,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 103 | count(home,x,n,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 108 | count(home,x,y,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -356594,9 +360517,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/core.hpp:3266: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); @@ -356607,29 +360527,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.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, 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, - | ~~~~~^~~~ 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] @@ -356651,47 +360548,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; | ~~~~~^~~~ -./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:1612: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': -./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 134 | rel(home,x,r,y,ipl); - | ~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of '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:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' - 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, - | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -356701,10 +360568,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/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': -./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 139 | rel(home,x,r,y,ipl); - | ~~~^~~~~~~~~~~~~~~~ ./gecode/minimodel/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); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -356723,53 +360586,45 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of '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/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: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/minimodel.hh:1210:20: note: initializing argument 1 of '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::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/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: 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/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: 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, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.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:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:741: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:1630:19: note: initializing argument 1 of 'Gecode::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] @@ -356781,16 +360636,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); @@ -356801,16 +360646,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -./gecode/minimodel/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/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); @@ -356821,9 +360656,6 @@ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); @@ -356831,18 +360663,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:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -356861,27 +360684,6 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1968:16: note: 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); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ 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] @@ -356893,12 +360695,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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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); @@ -357009,10 +360805,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::range(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | element(home,SOT_UNION,x,y,z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/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); @@ -357030,15 +360822,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ -./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' - 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, 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); @@ -357099,10 +360885,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::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/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); @@ -357113,12 +360895,6 @@ ./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: 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: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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -357141,18 +360917,12 @@ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/minimodel/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:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -357162,9 +360932,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.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); @@ -357175,17 +360942,6 @@ ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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::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); @@ -357196,9 +360952,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/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ @@ -357208,29 +360961,17 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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] - 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:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -357242,19 +360983,18 @@ ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -./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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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: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: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); @@ -357275,56 +361015,17 @@ ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ -./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, 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/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: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: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/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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: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, + | ~~~~~^~~~ ./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); @@ -357355,599 +361056,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/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh: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:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: 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/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 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:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.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/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of '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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.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&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:2519:20: note: initializing argument 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/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::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()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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/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::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -./gecode/int.hh: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) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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: @@ -358379,6 +361487,8 @@ ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -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/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); @@ -358419,12 +361529,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/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/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, 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); @@ -358435,22 +361539,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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); @@ -358471,17 +361559,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:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': ./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); @@ -358492,203 +361569,50 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because '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/float/branch/afc.hpp:49:27: note: initializing argument 1 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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/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: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: 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); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_1.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared '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, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38: @@ -358709,157 +361633,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:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/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/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh: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 - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because '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:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -358875,58 +361651,16 @@ ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/int.hh:2488:20: note: initializing argument 1 of '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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::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/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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) { | ^~~~ @@ -358975,6 +361709,16 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); @@ -358985,28 +361729,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -359036,206 +361758,51 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/minimodel.hh: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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/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:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/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/kernel/trace/recorder.hpp:401:37: 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/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.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:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 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); | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-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:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: 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); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' - 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? irt : neg(irt),b,ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' - 319 | void post(Home home, IntRelType irt, const BoolVar& b, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/minimodel.hh:1609: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': -./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | e.post(home,t ? frt : neg(frt)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' - 878 | void post(Home home, FloatRelType frt) const; - | ~~~~~^~~~ -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': -./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? frt : neg(frt),b); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' - 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -359251,56 +361818,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/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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/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); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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] @@ -359312,26 +361829,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/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/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.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:1210:20: note: initializing argument 1 of '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); @@ -359352,17 +361849,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/minimodel.hh:1867: -./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | BoolVar b(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ ./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -359373,69 +361859,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/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); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -359447,12 +361870,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.hh:1801:14: note: initializing argument 1 of '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); @@ -359463,46 +361880,102 @@ ./gecode/int.hh: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); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void 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:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, 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/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; | ~~~~~^~~~ -./gecode/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/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, 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/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -359515,20 +361988,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/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/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here 85 | : VarArray(home,a) {} @@ -359539,344 +361998,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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 82 | count(home,x,y,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 87 | count(home,x,n,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 92 | count(home,x,y,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 97 | count(home,x,y,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 103 | count(home,x,n,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 108 | count(home,x,y,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 113 | count(home,x,y,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 118 | count(home,x,n,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 123 | count(home,x,y,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 128 | count(home,x,y,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': -./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 134 | rel(home,x,r,y,ipl); - | ~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' - 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': -./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 139 | rel(home,x,r,y,ipl); - | ~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' - 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': -./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 145 | dom(home,x,y,ipl); - | ~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' - 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' - 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': -./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | rel(home,SOT_UNION,x,y); - | ~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | element(home,SOT_UNION,x,y,z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' - 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 165 | channel(home,x,xiv); - | ~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 166 | element(home,SOT_UNION,xiv,z,y); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const 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/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071: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, 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/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099: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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128: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/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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: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: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/tenpenki_2.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/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/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/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 85 | : VarArgArray(a) {} @@ -359889,26 +362027,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) | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.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) { - | ^~~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:114:32: required from here 114 | : VarArray(home,a) {} @@ -359916,113 +362039,25 @@ ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/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:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': ./gecode/set/int.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) { | ^~~~ @@ -360039,6 +362074,28 @@ ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -360050,58 +362107,36 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: 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:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: 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] @@ -360123,188 +362158,14 @@ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/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/set.hh:1587: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, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 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/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} + 89 | _chb = SetCHB(home,x); | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh: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/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38: @@ -360317,49 +362178,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': ./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -360371,6 +362189,85 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/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/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: 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/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.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/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45: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:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -360382,6 +362279,9 @@ ./gecode/int.hh:2458:20: note: initializing argument 1 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); @@ -360392,6 +362292,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/set.hh: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/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); @@ -360412,28 +362315,19 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: 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]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/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] @@ -360476,152 +362370,334 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' 1858 | : ArgArrayBase(aa) {} | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/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/var/float.hpp:46:3: 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/set.hh: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) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp: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::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/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:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp: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/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 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/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of '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); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because '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/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of '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:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp: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:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, 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); - | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: 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]': @@ -360681,18 +362757,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) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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]' 603 | return copy(d,s,static_cast(n)); @@ -360712,628 +362776,169 @@ ./gecode/float/var/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/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, 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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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/minimodel.hh:1608: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, 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/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': -./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | _e0.post(home,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 62 | _e0.post(home,SRT_NQ,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 67 | _e0.post(home,b,true,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::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/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': -./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | _e0.post(home,b,t,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/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::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/minimodel.hh:1867: -./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | BoolVar b(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | IntVar x(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.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); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of '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); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, 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/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 128 | count(home,x,y,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: 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:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, 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/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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:5128: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: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:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: 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:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 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/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/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/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: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::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/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': ./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); @@ -361344,17 +362949,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:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 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] @@ -361366,12 +362960,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/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because '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); @@ -361382,6 +362970,23 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ @@ -361394,60 +362999,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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int.hh:5684:14: note: initializing 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) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/minimodel.hh:2337: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -361465,19 +363016,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:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ -./gecode/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/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ @@ -361487,50 +363028,53 @@ ./gecode/float.hh:1630:19: note: 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, 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/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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::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/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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) { | ^~~~ @@ -361581,12 +363125,6 @@ ./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing 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]': @@ -361608,6 +363146,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:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' 603 | return copy(d,s,static_cast(n)); @@ -361646,6 +363190,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) | ^~~~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: 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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' 603 | return copy(d,s,static_cast(n)); @@ -361665,60 +363238,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because '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] @@ -361747,9 +363266,30 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: 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); @@ -361760,19 +363300,28 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1104: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:1759:21: note: initializing argument 1 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:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -361788,12 +363337,46 @@ ./gecode/int/trace.hpp: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.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh: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:5684:14: note: initializing 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/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] @@ -362262,18 +363845,6 @@ ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741: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); @@ -362284,16 +363855,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/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: 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, 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); @@ -362304,19 +363865,6 @@ ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/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); @@ -362327,42 +363875,145 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.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/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/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -362373,6 +364024,18 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': ./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); @@ -362404,19 +364067,35 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: 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/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -362475,61 +364154,42 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.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:4525:18: note: initializing argument 1 of 'Gecode::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) { + | ^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -362541,31 +364201,23 @@ ./gecode/float.hh:1928: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, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -362594,130 +364246,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, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp: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); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing 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: @@ -362731,25 +364321,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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: 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] @@ -362761,37 +364332,6 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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] @@ -362800,18 +364340,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/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; | ~~~~~^~~~ @@ -362825,16 +364353,6 @@ ./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/minimodel.hh:1609: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -363088,20 +364606,9 @@ ./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/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1587: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:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -363155,16 +364662,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/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); @@ -363185,6 +364682,8 @@ ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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::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); @@ -363261,17 +364760,8 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of '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, - | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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] @@ -363293,6 +364783,16 @@ ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_4.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ ./gecode/minimodel/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); @@ -363333,242 +364833,88 @@ ./gecode/set.hh:1041: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/tenpenki_5.o test/flatzinc/tenpenki_5.cpp -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./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); + | ~~~~~^~~~ +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/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const 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]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: 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/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -363612,19 +364958,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38: @@ -363648,17 +364981,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -363688,96 +365010,17 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, 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/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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: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] @@ -363789,17 +365032,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/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/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); @@ -363810,16 +365042,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/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | IntVar x(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); @@ -363840,212 +365062,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, | ~~~~~^~~~ -./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); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/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/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, 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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/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, 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/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 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/set.hh:1616:15: note: initializing argument 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] @@ -364054,46 +365080,10 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 113 | count(home,x,y,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:1928: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::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/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&, 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/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -364101,165 +365091,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/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 123 | count(home,x,y,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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&, 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/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.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:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, 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/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.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: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': -./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 139 | rel(home,x,r,y,ipl); - | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' - 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, - | ~~~~~^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': -./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 145 | dom(home,x,y,ipl); - | ~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/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); - | ~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/float.hh: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: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.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:975:16: note: initializing argument 1 of '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:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': ./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -364271,111 +365157,18 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: 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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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/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); + | ^~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 + -c -o test/flatzinc/zebra.o test/flatzinc/zebra.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] @@ -364405,50 +365198,6 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/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()); @@ -364477,6 +365226,16 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./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:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -364501,39 +365260,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:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071: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 - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: 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] @@ -364549,32 +365275,33 @@ ./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:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/kernel/core.hpp:3266:3: 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:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/minimodel.hh: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/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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] @@ -364596,15 +365323,15 @@ ./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/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh: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: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': @@ -364617,6 +365344,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; | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -364654,8 +365391,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, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/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] @@ -364687,27 +365422,6 @@ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); @@ -364767,6 +365481,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:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp: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&, 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); @@ -364777,18 +365496,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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.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:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, 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); @@ -364799,6 +365512,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/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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&, 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); @@ -364809,16 +365532,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::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/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); @@ -365096,267 +365809,18 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: 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/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); - | ^~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./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 @@ -365369,9 +365833,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.hh:1258:17: note: 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/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here 126 | : VarArgArray(a) {} @@ -365392,6 +365863,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:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:171:31: required from here 171 | : VarArray(home,a) {} @@ -365402,257 +365884,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) | ^~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/set.hh: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::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/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); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.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:1759:21: note: initializing argument 1 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] @@ -365669,171 +365942,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/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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); + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -365846,11 +365989,17 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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 85 | : VarArray(home,a) {} @@ -365861,6 +366010,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) | ^~~~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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) { | ^~~~ @@ -365888,6 +366052,121 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing 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, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: 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/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -365954,6 +366233,17 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -365965,6 +366255,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; | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: 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:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -365992,40 +366292,27 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: 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:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: 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: 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/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.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:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ 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] @@ -366085,6 +366372,19 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/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] @@ -366110,6 +366410,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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.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) { | ^~~~ @@ -366240,6 +366553,19 @@ ./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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.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) { | ^~~~ @@ -366250,6 +366576,11 @@ ./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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -366263,6 +366594,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:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -366273,6 +366610,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.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, | ~~~~~^~~~ @@ -366302,6 +366649,17 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ ./gecode/int.hh: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, | ~~~~~^~~~ @@ -366333,6 +366691,18 @@ ./gecode/int.hh:1968:16: note: 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 + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/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); @@ -366343,6 +366713,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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/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); @@ -366350,6 +366730,16 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/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: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); | ~~~~~^~~~ @@ -366362,6 +366752,16 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: 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] @@ -366387,71 +366787,29 @@ ./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/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: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/view.hpp:1706: -./gecode/int/var/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: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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.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: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 - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/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/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.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/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, | ~~~~~^~~~ @@ -366465,221 +366823,6 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/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 -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' 1858 | : ArgArrayBase(aa) {} @@ -366693,467 +366836,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 test/flatzinc/magicsq_3.o test/flatzinc/magicsq_3.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/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/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/float/var/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/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.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/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -367161,11 +366843,23 @@ ./gecode/kernel/data/array.hpp:1871:11: warning: 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:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./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/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/var/set.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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here 85 | : VarArray(home,a) {} @@ -367176,50 +366870,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/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::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: 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); @@ -367251,34 +366901,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/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::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: 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] @@ -367308,29 +366930,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::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: 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_5.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -367352,32 +366951,117 @@ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': ./gecode/float/trace.hpp:39: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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.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:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -367444,6 +367128,19 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/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] @@ -367464,11 +367161,6 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -367484,12 +367176,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -367503,16 +367189,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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: 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]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: 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] @@ -367521,30 +367210,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/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp: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: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/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); @@ -367555,25 +367223,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::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/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); @@ -367584,17 +367233,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); @@ -367602,28 +367240,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::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ ./gecode/set.hh:779:12: note: 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/var/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))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -367703,10 +367322,23 @@ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/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) { | ^~~~ @@ -367823,11 +367455,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:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403: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 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); @@ -367835,15 +367462,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/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::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); @@ -367864,22 +367485,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/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411: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: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/trace/recorder.hpp:401:37: 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: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, | ~~~~~^~~~ @@ -367896,22 +367507,6 @@ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.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) { | ^~~~ @@ -367921,26 +367516,12 @@ ./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/var/float.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:1968:16: note: 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); - | ~~~~~^~~~ ./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); @@ -368001,10 +367582,22 @@ ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/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/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/int/view.hpp:1706: +./gecode/int/var/int.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) { | ^~~~ @@ -368021,6 +367614,16 @@ ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/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); @@ -368031,90 +367634,26 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void 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/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/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because '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: @@ -368127,6 +367666,19 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': ./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -368138,6 +367690,18 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: 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] @@ -368149,6 +367713,16 @@ ./gecode/int.hh:2458:20: note: initializing argument 1 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 + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/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); @@ -368221,45 +367795,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/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/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) | ^~~~~~~ @@ -368280,19 +367824,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:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/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:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ @@ -368302,18 +367841,102 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -368321,16 +367944,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::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/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:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ @@ -368343,70 +367956,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/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(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/flatzinc/oss.o test/flatzinc/oss.cpp -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:114:32: required from here 114 | : VarArray(home,a) {} @@ -368414,79 +367963,18 @@ ./gecode/kernel/data/array.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:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(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) | ^~~~~~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.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:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(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] @@ -368495,19 +367983,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ @@ -368583,51 +368058,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/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.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/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.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, + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -368642,6 +368103,16 @@ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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) { | ^~~~ @@ -368657,127 +368128,39 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.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::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -368806,47 +368189,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 ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: 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); - | ^ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1258:17: note: 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:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38: @@ -368859,49 +368212,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': ./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -368954,48 +368264,63 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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:5099: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]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::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:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -369007,6 +368332,16 @@ ./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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); @@ -369017,6 +368352,14 @@ ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); @@ -369037,19 +368380,45 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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); | ~~~~~~~~~^~~~~~~~~~~~~~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -369057,9 +368426,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/int.hh:5071:15: note: 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); @@ -369070,6 +368436,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::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::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/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); @@ -369080,13 +368459,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); @@ -369097,16 +368469,27 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50: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:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int.hh:5684:14: note: initializing 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] @@ -369118,9 +368501,26 @@ ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of '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:5128:15: note: 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:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ @@ -369139,45 +368539,34 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::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/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: 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: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:5156:15: note: initializing argument 1 of '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/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.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/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -369185,41 +368574,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:49:23: note: initializing argument 1 of 'Gecode::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:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/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/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:4429:21: note: initializing argument 1 of '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:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ @@ -369229,46 +368595,22 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::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/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5684:14: note: initializing 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/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/set.hh:747:12: note: 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()); @@ -369288,6 +368630,11 @@ ./gecode/int.hh:4429:21: note: initializing argument 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/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ @@ -369297,6 +368644,51 @@ ./gecode/int.hh:4525:18: note: 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) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -369338,27 +368730,6 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -369421,33 +368792,147 @@ ./gecode/int.hh:5684:14: note: initializing 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/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because '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/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp: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:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.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, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.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/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 + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: 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)': @@ -369470,22 +368955,30 @@ ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/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] @@ -369497,108 +368990,26 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.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/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./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) { | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 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:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -369610,12 +369021,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/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: 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()); | ^ @@ -369625,9 +369030,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.hh:1630:19: note: 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:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ @@ -369637,6 +369039,28 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -369653,141 +369077,6 @@ ./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 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) - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& 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/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/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] @@ -369796,78 +369085,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:1587: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:1258:17: note: 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); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh: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:1851:14: note: initializing 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/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: 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:747:12: note: 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, | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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); @@ -369875,1049 +369101,239 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.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:1616:15: note: initializing argument 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) { - | ^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/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/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-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] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing 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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' - 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp: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/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:2488:20: note: initializing argument 1 of '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/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/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, 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:1609: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': -./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | e.post(home,t ? frt : neg(frt)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' - 878 | void post(Home home, FloatRelType frt) const; - | ~~~~~^~~~ -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': -./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? frt : neg(frt),b); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' - 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const 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) { - | ~~~~~^~~~ -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; - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/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/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/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 77 | count(home,x,y,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of '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:1801:14: note: initializing argument 1 of '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:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 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&, 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/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 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:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, 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); - | ~~~^~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' - 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, +./gecode/set.hh:741: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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); +./gecode/set.hh:747:12: note: 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/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 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:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 166 | element(home,SOT_UNION,xiv,z,y); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/minimodel.hh:2337: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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: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:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.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, - | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of '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/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 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:5156:15: note: initializing argument 1 of '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] +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const 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/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/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/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::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/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/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:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/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 + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.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:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.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:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.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:1258:17: note: 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::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 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/int/branch/afc.hpp:73:25: note: initializing argument 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:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3266:3: 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/float.hh:1928: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/int.hh:4429:21: note: initializing argument 1 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: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:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: 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/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': ./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); @@ -370928,16 +369344,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.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of '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] @@ -370959,46 +369365,60 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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] +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.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:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/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:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1630:19: note: 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:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -371010,6 +369430,17 @@ ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh: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()); | ^ @@ -371028,50 +369459,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/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128: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:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -371083,16 +369480,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/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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); @@ -371103,28 +369490,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:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-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:1928:15: 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:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': ./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -371136,27 +369501,106 @@ ./gecode/float.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); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/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/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::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/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 + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: 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/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp: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:1104: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: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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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] @@ -371168,11 +369612,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; | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp: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-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); @@ -371180,25 +369619,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: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.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/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing 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/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/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] @@ -371220,13 +369653,12 @@ ./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/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; - | ^ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./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: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] @@ -371238,9 +369670,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/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& 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); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -371250,6 +369679,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/kernel/core.hpp:3266: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); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -371259,6 +369691,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/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ ./gecode/minimodel/set-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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ @@ -371268,6 +369703,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/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./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/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); @@ -371278,11 +369723,32 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ 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) { | ^~~~ @@ -371309,6 +369775,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); | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/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); @@ -371316,12 +369788,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/core.hpp:3266:3: 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))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./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) { | ^~~~ @@ -371337,11 +369825,32 @@ ./gecode/int.hh:1968:16: note: 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) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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] 41 | count(home,x,n,IRT_LQ,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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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) { | ^~~~ @@ -371412,6 +369921,19 @@ ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.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) { | ^~~~ @@ -371425,9 +369947,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:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::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:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); @@ -371435,9 +369968,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) { | ^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ ./gecode/int.hh:1818:14: note: initializing argument 1 of '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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/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:1630:19: note: 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/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); @@ -371515,19 +370079,48 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 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::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/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 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: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/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: 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); @@ -371554,9 +370147,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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/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: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/var/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::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); @@ -371585,6 +370191,28 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./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); @@ -371595,10 +370223,41 @@ ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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/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/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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) { | ^~~~ @@ -371614,6 +370273,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/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh: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]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/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:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -371622,9 +370310,60 @@ ./gecode/kernel/core.hpp:3266: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]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/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::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/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); @@ -371645,6 +370384,47 @@ ./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:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because '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:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/float.hh:1928: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); @@ -371655,38 +370435,55 @@ ./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.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/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/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& 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/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/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: 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/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:747:12: note: 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); + | ~~~~~^~~~ ./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); @@ -371697,27 +370494,62 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 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); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.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:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing 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: @@ -371749,6 +370581,12 @@ ./gecode/minimodel/float-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] @@ -371757,67 +370595,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/float.hh: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/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: 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/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -371860,11 +370640,70 @@ ./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/minimodel.hh:1609: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.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) { | ^~~~ @@ -371922,6 +370761,36 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -371931,63 +370800,90 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 62 | _e0.post(home,SRT_NQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/minimodel/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.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': -./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | _e0.post(home,b,t,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': -./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | _e0.post(home,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~ +./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:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 62 | _e0.post(home,SRT_NQ,_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:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(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:1210:20: note: initializing argument 1 of '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.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 67 | _e0.post(home,b,true,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./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) { | ^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because '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/trace/recorder.hpp:401:37: note: initializing argument 1 of '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] @@ -371996,19 +370892,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/int.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); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ +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.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/minimodel/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:1104: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: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); @@ -372026,9 +370939,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/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.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/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': +./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | channel(home,f,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/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:1759:21: 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/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); @@ -372036,59 +370974,51 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ ./gecode/set.hh:779:12: 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/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/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel.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))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.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/int.hh:1968:16: note: 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/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:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 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: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] @@ -372100,16 +371030,14 @@ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.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: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:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, 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); @@ -372117,19 +371045,16 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void 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/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&, 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::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); @@ -372137,19 +371062,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:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of '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:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, 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); @@ -372157,16 +371082,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:1818:14: note: initializing argument 1 of 'void 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/int.hh:1818:14: note: initializing argument 1 of '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::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); @@ -372174,32 +371098,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/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:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 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:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, 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); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-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:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 61 | count(home,x,y,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/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); @@ -372207,18 +371146,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: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:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ -./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); - | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel/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/minimodel.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:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, 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, 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); @@ -372226,18 +371169,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/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:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, 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); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ -./gecode/int.hh:1968:16: note: 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::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); @@ -372245,9 +371189,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:1811:14: note: initializing argument 1 of 'void Gecode::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:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, 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, 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); @@ -372258,6 +371212,13 @@ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ +./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::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); @@ -372265,29 +371226,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:1811:14: note: initializing argument 1 of 'void Gecode::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/kernel/core.hpp:3266: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/int.hh:1818:14: note: initializing argument 1 of '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:1845:14: note: initializing argument 1 of 'void 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)': -./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | count(home,x,n,IRT_LQ,m,ipl); +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, 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:1784:14: note: initializing argument 1 of '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:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, 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] @@ -372299,69 +371272,69 @@ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 46 | count(home,x,y,IRT_LQ,m,ipl); +./gecode/minimodel/aliases.hpp: In function 'void Gecode::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: 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:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of '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:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, 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/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:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, 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&, 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:1784:14: note: initializing argument 1 of '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::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, 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&, 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:1818:14: note: initializing argument 1 of '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:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, 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::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::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] @@ -372370,28 +371343,58 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/int.hh:1835:14: note: initializing argument 1 of '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:1835:14: note: initializing argument 1 of '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:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, 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/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:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, 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&, 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:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, 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/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:1835:14: note: initializing argument 1 of '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: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); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { @@ -372399,26 +371402,45 @@ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, 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); | ~~~^~~~~~~~~~~~~~~~ +./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::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: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: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:1784:14: note: initializing argument 1 of 'void Gecode::count(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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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::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); @@ -372426,19 +371448,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: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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of '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::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); @@ -372446,38 +371468,36 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/minimodel/aliases.hpp: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:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, 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.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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ +./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: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/int.hh:1968:16: note: 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); @@ -372488,27 +371508,348 @@ ./gecode/set.hh:779:12: note: 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/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:1608: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, 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::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/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::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/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 159 | element(home,SOT_UNION,x,y,z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ +./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' + 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | element(home,SOT_UNION,xiv,z,y); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 165 | channel(home,x,xiv); + | ~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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) { + | ^~~~ +In file included from ./gecode/minimodel.hh:1609: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': +./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | e.post(home,t ? frt : neg(frt)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:975:16: note: initializing argument 1 of '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/magicsq_5.o test/flatzinc/magicsq_5.cpp +./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) { + | ^~~~ +In file included from ./gecode/minimodel.hh:2337: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const 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.hh:1207:20: note: initializing argument 1 of '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:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 62 | _e0.post(home,SRT_NQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(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/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.hh:1207:20: note: initializing argument 1 of '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: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: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, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const 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/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.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, 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/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, 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: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/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, 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/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': +./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | IntVar x(home,0,1); channel(home,b,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/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/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: 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/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/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: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: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: 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/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:779:12: note: 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/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void 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: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/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) { @@ -372516,6 +371857,117 @@ ./gecode/int.hh:1968:16: note: 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); @@ -372536,22 +371988,10 @@ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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) { | ^~~~ @@ -372565,29 +372005,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:1811:14: note: initializing argument 1 of 'void Gecode::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::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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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&, 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); @@ -372608,66 +372028,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/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 166 | element(home,SOT_UNION,xiv,z,y); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::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:975:16: note: initializing argument 1 of '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/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); @@ -372698,11 +372068,6 @@ ./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403: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: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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -372712,22 +372077,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/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh: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: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::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); @@ -372756,16 +372105,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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); @@ -372776,6 +372115,25 @@ ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +./gecode/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] @@ -372787,17 +372145,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:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: 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); @@ -372805,28 +372152,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/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/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); @@ -372847,17 +372175,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/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh: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, 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); @@ -372878,58 +372195,662 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: 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/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel/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:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: 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:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/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/oss.o test/flatzinc/oss.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); + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: 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:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: 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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because '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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp: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:2488:20: note: initializing argument 1 of 'void 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/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); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 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::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because '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/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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 + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/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/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ @@ -372942,54 +372863,374 @@ ./gecode/int/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/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:4481:17: note: initializing argument 1 of 'Gecode::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/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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/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/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because '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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: 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) + | ^~~~~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::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::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: 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:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int.hh:4481:17: note: initializing 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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp: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:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:747:12: note: 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: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 + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/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()); @@ -373018,6 +373259,692 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void 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] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/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]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/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]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: 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::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: 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/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: 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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/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/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: 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] @@ -373033,12 +373960,109 @@ ./gecode/set/branch/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/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.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]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -373068,100 +374092,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] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing 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)': @@ -373205,6 +374135,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) { | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because '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] @@ -373216,6 +374164,9 @@ ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 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: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/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = FloatAction(home,x,decay()); | ^ @@ -373234,59 +374185,17 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_5.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::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/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -373319,99 +374228,88 @@ ./gecode/float.hh:2122:14: note: initializing 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); - | ^ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411: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:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp: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) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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/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/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh: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:1630:19: note: initializing argument 1 of 'Gecode::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: @@ -373425,18 +374323,6 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ In file included from ./gecode/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -373448,36 +374334,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 - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: 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] @@ -373499,6 +374355,17 @@ ./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh: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: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] @@ -373520,6 +374387,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/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 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] @@ -373568,6 +374445,17 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing 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: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] @@ -373658,6 +374546,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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403: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::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); @@ -373678,6 +374571,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/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::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); @@ -373708,6 +374607,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, | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266: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); @@ -373715,6 +374621,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:401:37: 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:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -373765,21 +374674,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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ ./gecode/int.hh:1801:14: note: initializing argument 1 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/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: 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/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); @@ -373787,6 +374689,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:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -373810,16 +374718,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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/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&, 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); @@ -373987,92 +374885,6 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -374095,49 +374907,19 @@ ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ +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:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar 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/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -374159,1008 +374941,61 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 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) { - | ^ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: 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); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.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:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: 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.hh:2122:14: note: initializing 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.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: 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:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: 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/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.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]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.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:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: 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/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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 - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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) { - | ^~~~ In file included from ./gecode/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | IntVar x(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ ./gecode/float.hh: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, - | ~~~~~^~~~ -./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, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071: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&, 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/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099: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:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, 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:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, 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:1845:14: note: initializing argument 1 of 'void Gecode::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/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: 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: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:5128: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/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); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, 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/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, 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/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/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: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] @@ -375172,93 +375007,33 @@ ./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:1630:19: note: 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/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:1818:14: note: initializing argument 1 of '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:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, 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, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ -./gecode/minimodel/aliases.hpp: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/minimodel.hh:1207:20: note: initializing argument 1 of '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: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/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); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -375268,12 +375043,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/core.hpp:3266:3: 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:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -375292,62 +375061,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/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/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: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.hh:1210:20: note: initializing argument 1 of '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: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/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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::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) { - | ^~~~ 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] @@ -375359,9 +375082,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.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' - 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); @@ -375372,16 +375092,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -./gecode/minimodel/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/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); @@ -375392,84 +375102,16 @@ ./gecode/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: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/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/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/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))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -375549,25 +375191,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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/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); @@ -375582,23 +375205,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/minimodel.hh:2337: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:1801:14: note: initializing argument 1 of '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:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); @@ -375613,18 +375225,6 @@ ./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/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.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) { | ^~~~ @@ -375641,13 +375241,6 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp: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&, 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); @@ -375658,16 +375251,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: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::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.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::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); @@ -375688,26 +375271,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, | ~~~~~^~~~ -./gecode/int/var/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); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -375721,10 +375291,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/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&, 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); @@ -375735,12 +375301,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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); @@ -375751,13 +375311,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/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); @@ -375765,9 +375318,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: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: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, | ~~~~~^~~~ @@ -375781,16 +375331,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/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::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); @@ -375798,21 +375338,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 - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/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: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/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -375829,48 +375357,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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.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:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ ./gecode/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/var/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:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -375950,6 +375448,17 @@ ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': ./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); @@ -375970,740 +375479,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::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because '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; - | ^~ -./gecode/set.hh: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:1707, - from ./gecode/int.hh:604: -./gecode/int/var/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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/set/branch/var.hpp: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/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.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:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/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/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.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/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.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::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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); @@ -376725,131 +375500,6 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because '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) { - | ^~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -376860,9 +375510,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:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ @@ -376877,40 +375524,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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -377012,30 +375625,37 @@ ./gecode/int.hh:1705:16: note: 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/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: 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); @@ -377046,10 +375666,6 @@ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/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); @@ -377063,6 +375679,17 @@ ./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:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: 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) { | ^~~~ @@ -377075,16 +375702,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 - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.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, | ~~~~~^~~~ @@ -377099,16 +375716,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::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/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); @@ -377129,13 +375736,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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.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&, 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); @@ -377143,9 +375743,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:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -377259,9 +375856,6 @@ ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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); @@ -377272,9 +375866,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.hh:741: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&, 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); @@ -377285,10 +375876,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/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); @@ -377296,12 +375883,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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -377344,6 +375925,13 @@ ./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/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::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); @@ -377363,6 +375951,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:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ ./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))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -377422,27 +376013,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); @@ -377483,138 +376053,14 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38: @@ -377627,25 +376073,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': ./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -377734,70 +376161,12 @@ ./gecode/int/branch/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:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::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/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -377827,23 +376196,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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/data/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()); @@ -377854,6 +376214,10 @@ ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ @@ -377872,21 +376236,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); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because '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] @@ -377928,6 +376307,60 @@ ./gecode/int.hh:5156:15: note: initializing argument 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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.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, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -377949,94 +376382,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/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/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -378080,28 +376511,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::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); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: 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] @@ -378131,39 +376576,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:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38: @@ -378176,47 +376588,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) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': ./gecode/int/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/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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: 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] @@ -378228,14 +376655,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/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: 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); @@ -378246,38 +376665,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/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -378319,6 +376706,30 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, 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::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because '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] @@ -378361,28 +376772,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -378412,38 +376801,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/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.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()); @@ -378472,6 +376829,148 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50: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 @@ -378484,6 +376983,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:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here 126 | : VarArgArray(a) {} @@ -378494,16 +376999,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) | ^~~~~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: 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 BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5071:15: 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: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 @@ -378525,36 +377029,244 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because '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:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: 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:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5128:15: 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:5684:14: note: initializing 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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: 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/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh: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:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -378577,27 +377289,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/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp: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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh: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:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -378630,28 +377376,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -378662,50 +377386,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/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/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:2488:20: note: initializing argument 1 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.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.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/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.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/set.hh:741: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/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/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: @@ -378713,41 +377468,64 @@ ./gecode/minimodel/float-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: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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) { + | ^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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()); - | ^ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -378784,34 +377562,41 @@ ./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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/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.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/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: 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/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] @@ -378860,17 +377645,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:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh: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] @@ -378882,16 +377656,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.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh: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, 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); @@ -378912,6 +377676,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); | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 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::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); @@ -378919,17 +377694,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:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.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:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -378942,6 +377712,9 @@ ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 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:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -378951,6 +377724,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/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::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] @@ -379046,22 +377828,9 @@ ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -379095,19 +377864,6 @@ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/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); @@ -379128,8 +377884,6 @@ ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/branch/int.o test/branch/int.cpp ./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); @@ -379180,32 +377934,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:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741: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::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/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: 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) { | ^~~~ @@ -379231,46 +377963,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); | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/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, | ~~~~~^~~~ @@ -379293,6 +377991,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/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587: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::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); @@ -379312,35 +378021,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, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/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/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/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: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/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/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); - | ~~~~~^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -379352,19 +378070,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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/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); @@ -379375,32 +378080,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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: 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/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); @@ -379411,6 +378090,17 @@ ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); @@ -379421,19 +378111,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, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-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); @@ -379444,6 +378121,42 @@ ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' 1858 | : ArgArrayBase(aa) {} @@ -379457,27 +378170,68 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/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:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(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/set.hh:1587: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/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' 1858 | : ArgArrayBase(aa) {} @@ -379491,21 +378245,323 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 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] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928: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/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.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/branch/bool.o test/branch/bool.cpp +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ ./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/minimodel.hh:1608: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing 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) { | ^~~~ @@ -379543,17 +378599,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:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -379602,19 +378647,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]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: 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] @@ -379875,10 +378907,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, | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./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); | ~~~^~~~~~~~~~~~~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.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) { | ^~~~ @@ -379922,6 +378966,18 @@ ./gecode/int.hh:1968:16: note: 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) + | ^~~~~~~ ./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); @@ -379929,9 +378985,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/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); @@ -379942,6 +379006,9 @@ ./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ +./gecode/int.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:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ @@ -379951,6 +379018,17 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -380012,176 +379090,242 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/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/branch/set.o test/branch/set.cpp -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': ./gecode/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:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 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: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:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing 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/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': ./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); @@ -380213,17 +379357,73 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::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/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because '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:4429:21: note: initializing argument 1 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/float/branch/afc.hpp:49:27: note: initializing argument 1 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:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: 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/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = FloatAction(home,x,decay()); | ^ @@ -380242,6 +379442,8 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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] @@ -380263,6 +379465,38 @@ ./gecode/float.hh:1957:15: note: initializing argument 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, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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] @@ -380274,29 +379508,140 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.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:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, 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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.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:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp: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/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -380321,47 +379666,48 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/branch.hh:43, + from test/branch/int.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: 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: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/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: 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] @@ -380383,38 +379729,6 @@ ./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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] @@ -380426,20 +379740,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/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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) { | ^~~~ @@ -380741,23 +380045,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: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/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/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::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); @@ -380765,15 +380055,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: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:4384:20: note: initializing argument 1 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::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); @@ -380787,18 +380071,9 @@ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 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: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, | ~~~~~^~~~ @@ -380840,6 +380115,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, | ~~~~~^~~~ +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/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); @@ -380920,96 +380205,60 @@ ./gecode/set.hh:1041: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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: 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:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(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/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh: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:747:12: note: initializing argument 1 of 'void 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/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/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -381022,6 +380271,14 @@ ./gecode/set.hh: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:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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); @@ -381029,9 +380286,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.hh:747:12: note: 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/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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] @@ -381082,8 +380352,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); | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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] @@ -381116,70 +380434,149 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: 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)': @@ -381217,12 +380614,76 @@ ./gecode/float/branch/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::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: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, + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' 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/core.hpp:1759:21: note: initializing argument 1 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] @@ -381252,28 +380713,63 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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()); + | ^ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -381282,9 +380778,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/float.hh:1928:15: 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:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); @@ -381295,6 +380806,14 @@ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': ./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -381306,16 +380825,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/assign.o test/assign.cpp -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) @@ -381350,38 +380859,238 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing 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:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: 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, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-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:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -381395,37 +381104,312 @@ ./gecode/int.hh:1104: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 - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/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: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/int/var/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) { + | ^~~~ In file included from ./gecode/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-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:1801:14: note: initializing argument 1 of '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:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ +./gecode/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) { + | ^~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -381434,9 +381418,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/var/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, + | ~~~~~^~~~ +./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.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; | ~~~~~^~~~ @@ -381450,19 +381443,16 @@ ./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/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, + | ~~~~~^~~~ 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] @@ -381471,9 +381461,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::roots(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 165 | channel(home,x,xiv); + | ~~~~~~~^~~~~~~~~~~~ ./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh: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/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); @@ -381481,26 +381481,23 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/minimodel/aliases.hpp: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.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 - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/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:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.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) { | ^~~~ @@ -381534,6 +381531,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/minimodel.hh:2337: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const 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/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); @@ -381541,24 +381543,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) { | ^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.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.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +./gecode/kernel/core.hpp:3266:3: 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) { + | ^~~~ 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: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) { | ^~~~ @@ -381572,22 +381590,19 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, 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:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +./gecode/kernel/core.hpp:3266:3: 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::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); @@ -381598,6 +381613,16 @@ ./gecode/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: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: 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); @@ -381608,6 +381633,16 @@ ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -381827,13 +381862,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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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); @@ -381844,11 +381872,6 @@ ./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -381862,19 +381885,9 @@ ./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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.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/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -381940,19 +381953,6 @@ ./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.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) { | ^~~~ @@ -382021,470 +382021,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -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/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.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/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/branch.hh:43, - from test/branch.cpp:40: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh: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] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/branch.hh:43, - from test/branch/bool.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -382549,28 +382085,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -382597,16 +382111,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/branch.hh:43, - from test/branch/int.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' 1858 | : ArgArrayBase(aa) {} @@ -382620,6 +382124,28 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' 1858 | : ArgArrayBase(aa) {} @@ -382633,99 +382159,28 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/assign/int.o test/assign/int.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/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ +In file included from ./gecode/int.hh:917, + from ./test/branch.hh:45: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: 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:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38: @@ -382738,25 +382193,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': ./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -382768,49 +382204,92 @@ ./gecode/int.hh:1705:16: note: 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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/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/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of '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::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=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/var/bool.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); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, 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/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: 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:2458:20: note: initializing argument 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] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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); @@ -382818,9 +382297,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/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::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:2488:20: note: initializing argument 1 of 'void 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 member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); @@ -382841,16 +382334,39 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, 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/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); - | ^~~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -382893,6 +382409,96 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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/assign.o test/assign.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) { + | ^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp: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:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: 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] @@ -382922,6 +382528,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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: 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()); @@ -382951,7 +382617,8 @@ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, - from ./test/branch.hh:45: + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 53 | x = x0; @@ -382983,6 +382650,27 @@ ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: 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::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071: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:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -383014,16 +382702,20 @@ ./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -383034,10 +382726,26 @@ ./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 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/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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) { | ^~~~ @@ -383048,6 +382756,12 @@ ./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of '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] @@ -383056,12 +382770,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { @@ -383096,6 +382804,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/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:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing 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] @@ -383117,6 +382857,95 @@ ./gecode/int.hh:5684:14: note: initializing 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); + | ~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.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]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because '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] @@ -383146,16 +382975,99 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::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/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/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 constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, 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:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ @@ -383174,38 +383086,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); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/branch.hh:43, + from test/branch/bool.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411: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); + | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -383247,6 +383166,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, | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -383255,6 +383224,16 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/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, | ~~~~~^~~~ @@ -383268,6 +383247,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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: 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)': @@ -383290,8 +383279,60 @@ ./gecode/set.hh:747:12: note: 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/assign/bool.o test/assign/bool.cpp +In file included from ./gecode/set.hh:755, + from ./test/branch.hh:48: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: 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/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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: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] @@ -383313,6 +383354,116 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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 + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/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:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -383324,6 +383475,9 @@ ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ +./gecode/int/var/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()); | ^ @@ -383333,6 +383487,16 @@ ./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/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); | ^ @@ -383342,6 +383506,48 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing 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:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -383363,6 +383569,18 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': ./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -383374,42 +383592,51 @@ ./gecode/set.hh:1851:14: note: initializing 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/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: 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/kernel/core.hpp:1759: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/assign/set.o test/assign/set.cpp +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/set.hh:755, - from ./test/branch.hh:48: + from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': ./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); @@ -383451,6 +383678,18 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: 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] @@ -383462,8 +383701,6 @@ ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -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/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ @@ -383473,6 +383710,16 @@ ./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/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); | ^ @@ -383482,6 +383729,49 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./test/branch.hh:48: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -383497,12 +383787,38 @@ ./gecode/set/branch.hpp:45:11: warning: 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::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: 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] @@ -383514,114 +383830,206 @@ ./gecode/set.hh:1851:14: note: initializing 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); - | ~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.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/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 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:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/branch.hh:43, + from test/branch/set.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp: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:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: 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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | 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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/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/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/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/float.hh:1404, - from ./gecode/flatzinc.hh:49: + 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); @@ -383663,35 +384071,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/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -383721,56 +384113,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/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/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/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/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.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/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -383782,27 +384153,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:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of '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.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); @@ -383810,175 +384160,145 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 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, + | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': ./gecode/float/trace.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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh: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:1957:15: note: initializing argument 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/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(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:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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, | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: 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: + from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': ./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); @@ -384020,34 +384340,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::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()); - | ^ +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:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/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:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,FRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4525:18: note: 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:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -384077,123 +384452,6 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh: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:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: 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:1104: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::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.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 ./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/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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); - | ^~~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -384205,21 +384463,29 @@ ./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.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/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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.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) { | ^~~~ @@ -384247,16 +384513,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/branch.hh:43, - from test/branch/float.cpp:36: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/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] @@ -384268,17 +384524,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:917, - from ./test/branch.hh:45: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/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); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -384297,23 +384542,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/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/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/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/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -384371,6 +384605,12 @@ ./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: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) { | ^~~~ @@ -384380,12 +384620,40 @@ ./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/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/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:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/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/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] @@ -384397,6 +384665,13 @@ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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); @@ -384404,14 +384679,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/var/bool.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, | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.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); @@ -384419,29 +384692,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp: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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.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/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); @@ -384449,25 +384702,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.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 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:1818:14: note: initializing argument 1 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:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.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&, 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); @@ -384478,10 +384720,26 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of '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/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/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); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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) { | ^~~~ @@ -384492,44 +384750,53 @@ ./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/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because '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:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 77 | count(home,x,y,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/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/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./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/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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&, 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); @@ -384537,29 +384804,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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&, 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); @@ -384590,12 +384837,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/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.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) { | ^~~~ @@ -384603,25 +384848,15 @@ ./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:741: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:1784:14: note: initializing argument 1 of '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/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ ./gecode/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); @@ -384629,6 +384864,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/branch.hh:43, + from test/branch/float.cpp:36: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -384636,6 +384878,9 @@ ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/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) { | ^~~~ @@ -384649,30 +384894,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/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:1818:14: note: initializing argument 1 of '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/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); @@ -384770,39 +384994,21 @@ ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/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:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4481:17: note: initializing 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::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.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) { | ^~~~ @@ -384818,35 +385024,35 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/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/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -384878,34 +385084,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/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: 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, 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); @@ -384936,715 +385114,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 ./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) { - | ^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587: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, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing 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); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int.hh: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:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -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); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because '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:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh: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/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/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/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.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:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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: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/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' 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: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/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./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); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -385657,12 +385126,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) | ^~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(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/assign/int.o test/assign/int.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 85 | : VarArray(home,a) {} @@ -385673,6 +385138,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/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ ./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); @@ -385694,71 +385170,8 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: 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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/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:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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/assign/bool.o test/assign/bool.cpp In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -385783,83 +385196,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/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/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: 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/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: 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) { | ^~~~ @@ -385911,34 +385274,12 @@ ./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.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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of '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.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./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/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); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -385951,30 +385292,9 @@ ./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/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -386026,38 +385346,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/set.hh:779:12: note: 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:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: 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: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))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -386076,35 +385367,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/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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) { + | ^ 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] @@ -386113,20 +385380,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:1784:14: note: initializing argument 1 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/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, 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); @@ -386137,6 +385399,16 @@ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: 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::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); @@ -386147,10 +385419,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/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: 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::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); @@ -386158,15 +385426,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/set.hh: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); @@ -386177,6 +385439,17 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: 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); @@ -386297,6 +385570,19 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/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&, 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); @@ -386317,17 +385603,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/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const 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); @@ -386338,19 +385613,19 @@ ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' 1858 | : ArgArrayBase(aa) {} | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ +./gecode/int/var/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); @@ -386370,19 +385645,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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/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); @@ -386390,17 +385652,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:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928: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:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -386419,16 +385670,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.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh: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:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ @@ -386442,17 +385683,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/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.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::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); @@ -386493,17 +385723,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:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928: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:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -386514,16 +385733,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.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh: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:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -386537,17 +385746,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/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.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, 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); @@ -386575,22 +385773,961 @@ ./gecode/kernel/core.hpp:3266:3: 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/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/int.hh:917, + from ./test/branch.hh:45: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because '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) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 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); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void 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:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 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 + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/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, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/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/set.o test/assign/set.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 + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/set.hh:755, + from ./test/branch.hh:48: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./test/branch.hh:45: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: 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:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39: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:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: 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/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::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because '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::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/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, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' 1858 | : ArgArrayBase(aa) {} | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/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/set/var/set.hpp:49:3: 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 @@ -386634,7 +386771,7 @@ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:917, - from ./test/assign.hh:42: + from ./test/branch.hh:45: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 53 | x = x0; @@ -386655,48 +386792,19 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -386802,57 +386910,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::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)': @@ -386880,6 +386937,22 @@ ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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]': @@ -386901,9 +386974,6 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' 603 | return copy(d,s,static_cast(n)); @@ -386942,19 +387012,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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/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/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' 603 | return copy(d,s,static_cast(n)); @@ -386974,56 +387060,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/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -387053,6 +387089,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); | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.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 85 | : VarArgArray(a) {} @@ -387065,6 +387107,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) | ^~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/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/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:114:32: required from here 114 | : VarArray(home,a) {} @@ -387072,41 +387169,160 @@ ./gecode/kernel/data/array.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:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(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) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' 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/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} +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); + | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.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) - | ^~~~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -387118,16 +387334,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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.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); @@ -387158,32 +387364,17 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: 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:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -387205,51 +387396,59 @@ ./gecode/int.hh:5684:14: note: initializing 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/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1928: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:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45: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/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(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/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.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/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -387263,18 +387462,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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' 1858 | : ArgArrayBase(aa) {} @@ -387288,25 +387475,61 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/set/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/branch/set.cpp: In member function 'virtual void Test::Branch::Set::post(Gecode::Space&, Gecode::SetVarArray&)': -test/branch/set.cpp:50:20: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 50 | xx[i] = x[i]; - | ^ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' 1858 | : ArgArrayBase(aa) {} @@ -387320,41 +387543,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::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -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/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/set.hh:755, + from ./test/branch.hh:48: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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]': @@ -387414,19 +387696,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' 603 | return copy(d,s,static_cast(n)); @@ -387446,47 +387715,225 @@ ./gecode/float/var/float.hpp:46:3: note: because '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); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +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/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp: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:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.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); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57: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::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 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::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, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing 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, + | ~~~~~^~~~ +test/branch/set.cpp: In member function 'virtual void Test::Branch::Set::post(Gecode::Space&, Gecode::SetVarArray&)': +test/branch/set.cpp:50:20: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 50 | xx[i] = x[i]; + | ^ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -387543,43 +387990,51 @@ ./gecode/support/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 + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/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.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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 - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/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/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' 603 | return copy(d,s,static_cast(n)); @@ -387599,6 +388054,142 @@ ./gecode/float/var/float.hpp:46:3: 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) { + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:114:32: required from here 114 | : VarArray(home,a) {} @@ -387606,72 +388197,165 @@ ./gecode/kernel/data/array.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/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/var/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); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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)': -./gecode/set/int.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, + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp: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/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::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: 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] @@ -387701,35 +388385,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/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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/assign.hh:41, + from test/assign/int.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -387772,6 +388437,19 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -387800,64 +388478,65 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -387865,14 +388544,30 @@ ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: ./gecode/set/var/set.hpp:49:3: 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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here 85 | : VarArray(home,a) {} @@ -387880,12 +388575,17 @@ ./gecode/kernel/data/array.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/var/set.hpp:49:3: 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, | ~~~~~^~~~ @@ -387909,19 +388609,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::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/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); @@ -387953,19 +388640,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::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -387988,108 +388662,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/float.hh: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/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: 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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -388113,67 +388685,9 @@ ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/assign.hh:41, - from test/assign/set.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' 1858 | : ArgArrayBase(aa) {} @@ -388187,8 +388701,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) | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/set.hh:755, - from ./test/branch.hh:48: + from ./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); @@ -388209,17 +388736,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:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -388228,19 +388744,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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh: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/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -388251,101 +388757,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: 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/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -388405,28 +388816,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' 603 | return copy(d,s,static_cast(n)); @@ -388446,6 +388835,67 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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] @@ -388467,6 +388917,16 @@ ./gecode/set.hh:1616:15: note: initializing argument 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/assign.hh:41, + from test/assign/set.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': ./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -388478,130 +388938,6 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/assign.hh:41, - from test/assign/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 - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/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/search.o test/search.cpp -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -388634,43 +388970,22 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/array.o test/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 test/test.o test/test.cpp +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/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); @@ -388712,19 +389027,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -388754,32 +389056,6 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -388801,19 +389077,6 @@ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': ./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -388825,199 +389088,6 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/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); - | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh: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); - | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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] @@ -389039,6 +389109,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, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759: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/afc.o test/afc.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 @@ -389061,17 +389144,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here 155 | : VarArray(home,a) {} @@ -389092,6 +389164,28 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +In file included from ./gecode/int.hh:917, + from ./test/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, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -389146,50 +389240,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because '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) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because '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] @@ -389273,39 +389323,13 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/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/ldsb.o test/ldsb.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()); | ^ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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) { | ^~~~ @@ -389330,19 +389354,39 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/int.hh:917, + from ./test/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) + | ^~~~~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -389371,204 +389415,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::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing 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/afc.o test/afc.cpp -In file included from ./gecode/int.hh:917, - from ./test/assign.hh:42: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': ./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -389621,6 +389467,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, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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] @@ -389629,6 +389506,16 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { @@ -389653,16 +389540,76 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.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/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -389692,6 +389639,19 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -389761,22 +389721,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: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); - | ~~~~~~~^~~~~~~~~~~~~~~~ +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:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -389798,12 +389752,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, | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/set.hh:755, from ./test/assign.hh:44: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -389837,11 +389863,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/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -389852,6 +389873,83 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/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/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 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) { | ^~~~ @@ -389888,6 +389986,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] @@ -389930,35 +390039,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:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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] @@ -389988,34 +390068,6 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./test/assign.hh:44: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -390059,38 +390111,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/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: 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:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5071:15: 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:4525:18: note: initializing argument 1 of 'Gecode::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] @@ -390102,16 +390150,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/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099: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()); | ^ @@ -390130,6 +390168,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); | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./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/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); @@ -390140,6 +390205,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/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.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); @@ -390150,38 +390220,6 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -390193,166 +390231,59 @@ ./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': ./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/set.hh: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/ldsb.o test/ldsb.cpp -In file included from ./gecode/set.hh:755, - from ./test/assign.hh:44: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/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/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because '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/set.hh:1258:17: note: 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/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/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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, + | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -390391,24 +390322,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/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/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp: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] @@ -390421,12 +390347,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/set.hh: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::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -390457,46 +390377,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:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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:1404, from ./test/assign.hh:47: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -390569,38 +390449,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/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing 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] @@ -390679,16 +390527,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 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/float.hh:2137: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': ./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -390700,15 +390538,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, | ~~~~~^~~~ -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) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void 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] @@ -390720,6 +390581,18 @@ ./gecode/int.hh: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: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/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -390730,6 +390603,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, | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: 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 IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); @@ -390750,48 +390633,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:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: 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) { + | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -390813,28 +390675,35 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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/float.hh:1404, from ./test/assign.hh:47: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -390878,6 +390747,17 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -390890,6 +390770,10 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here 126 | : VarArgArray(a) {} @@ -390897,17 +390781,15 @@ ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: 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/int/var/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, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here 155 | : VarArray(home,a) {} @@ -390918,12 +390800,6 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:171:31: required from here 171 | : VarArray(home,a) {} @@ -390931,12 +390807,37 @@ ./gecode/kernel/data/array.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/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ @@ -390949,28 +390850,28 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +./gecode/set/var/set.hpp:49:3: 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] @@ -391003,52 +390904,6 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/set.hh:755, from ./test/assign.hh:44: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -391092,19 +390947,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -391134,19 +390976,6 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -391169,143 +390998,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: 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] @@ -391327,35 +391019,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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh: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] @@ -391367,6 +391030,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/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ ./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); @@ -391377,32 +391051,6 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: 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] @@ -391414,129 +391062,48 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -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); - | ^~~~~ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -391563,6 +391130,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) | ^~~~~~~ +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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' 1858 | : ArgArrayBase(aa) {} @@ -391576,6 +391152,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/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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: @@ -391586,6 +391196,28 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' 1858 | : ArgArrayBase(aa) {} @@ -391599,6 +391231,44 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from test/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/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -391658,6 +391328,27 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh: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]' 603 | return copy(d,s,static_cast(n)); @@ -391677,6 +391368,48 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +test/assign/set.cpp: In member function 'virtual void Test::Assign::Set::post(Gecode::Space&, Gecode::SetVarArray&)': +test/assign/set.cpp:50:17: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 50 | y[i]=x[i]; + | ^ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: 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)': @@ -391720,15 +391453,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 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/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -391758,6 +391482,67 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because '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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/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] @@ -391779,6 +391564,14 @@ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': ./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -391790,80 +391583,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/region.o test/region.cpp -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) @@ -391898,128 +391617,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -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 - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/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::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because '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] @@ -392031,11 +391628,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:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); @@ -392046,9 +391638,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/core.hpp:3266:3: 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); @@ -392059,9 +391648,19 @@ ./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); @@ -392072,27 +391671,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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void 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] @@ -392194,25 +391772,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -392242,6 +391801,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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/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()); @@ -392270,6 +391868,48 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -392311,15 +391951,28 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -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); - | ^~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because '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] @@ -392341,8 +391994,30 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: 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/ldsb.cpp:34: + from test/afc.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -392350,6 +392025,96 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void 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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because '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)': @@ -392361,60 +392126,52 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': ./gecode/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, | ~~~~~^~~~ -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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -392456,26 +392213,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] @@ -392484,19 +392221,10 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:1258:17: note: 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); @@ -392507,6 +392235,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::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]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/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); @@ -392527,17 +392268,73 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/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) { + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/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/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 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::SetVar]' + 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()); | ^ @@ -392556,38 +392353,139 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/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/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: 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/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp: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); + | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -392616,6 +392514,44 @@ ./gecode/int.hh:4525:18: note: 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/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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -392627,6 +392563,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/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh: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); @@ -392657,6 +392604,84 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -392678,6 +392703,17 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from test/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); + | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -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 In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -392710,28 +392746,49 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from test/array.cpp:35: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ +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:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -392754,52 +392811,46 @@ ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp: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/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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:1546: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.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/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -392810,54 +392861,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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] @@ -392887,67 +392890,27 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void 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()); - | ^ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/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/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -392959,18 +392922,17 @@ ./gecode/float.hh: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: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/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:741:12: 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:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ ./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); @@ -392981,16 +392943,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/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void 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] @@ -393002,60 +392954,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/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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, - | ~~~~~^~~~ 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:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: 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) { | ^~~~ @@ -393073,32 +392976,6 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because '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] @@ -393110,9 +392987,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.hh:1258:17: note: 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/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); @@ -393242,12 +393116,23 @@ ./gecode/minimodel.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: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; + | ^~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.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, | ~~~~~^~~~ @@ -393262,17 +393147,6 @@ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071: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&, 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); @@ -393303,6 +393177,11 @@ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/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::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); @@ -393310,9 +393189,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: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); @@ -393373,20 +393258,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::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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/int.hh:5099: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) { | ^~~~ @@ -393443,13 +393318,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/kernel/core.hpp:3266: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); @@ -393457,9 +393325,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:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -393502,16 +393367,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); @@ -393563,33 +393418,53 @@ ./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/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45: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:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh: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:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, 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] @@ -393611,6 +393486,28 @@ ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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); @@ -393618,17 +393515,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/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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, 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); @@ -393639,19 +393548,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.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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, 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); @@ -393662,11 +393558,6 @@ ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp: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/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); @@ -393674,15 +393565,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/kernel/core.hpp:3266:3: 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:1851:14: note: initializing 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); + | ~~~~~^~~~ 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); @@ -393734,98 +393680,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/kernel.hh:150, - from test/region.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.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:4525:18: note: initializing argument 1 of 'Gecode::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)': @@ -393869,28 +393751,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from test/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; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: 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] @@ -393920,112 +393780,79 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp: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:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.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:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp: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:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 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:5156:15: note: initializing argument 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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh: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/int.hh: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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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:1928: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/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::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/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); @@ -394036,16 +393863,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/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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] @@ -394079,61 +393896,6 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -394160,21 +393922,9 @@ ./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 - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/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/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; | ~~~~~^~~~ @@ -394188,16 +393938,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::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: 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] @@ -394346,13 +394086,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/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); @@ -394360,9 +394093,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/afc.hpp:73:25: note: initializing argument 1 of '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:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -394383,18 +394113,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:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/int.hh:1784:14: note: initializing argument 1 of '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:4429:21: note: initializing argument 1 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::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); @@ -394405,9 +394126,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/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::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); @@ -394415,12 +394133,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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -394581,46 +394293,6 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./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); @@ -394711,17 +394383,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, - | ~~~~~^~~~ 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]; @@ -394736,68 +394397,47 @@ ./gecode/int/var/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, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/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/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]); @@ -394810,6 +394450,18 @@ 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]; | ^ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/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) | ^~~~~~ @@ -394819,29 +394471,25 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/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 test/ldsb.cpp:35: + from test/afc.cpp:35: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 53 | x = x0; @@ -394851,6 +394499,19 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': ./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -394862,32 +394523,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -394929,6 +394564,28 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: 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] @@ -394961,19 +394618,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); @@ -394984,102 +394628,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/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::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.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::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -395109,75 +394657,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/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -395188,44 +394678,25 @@ ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 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/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/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:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/int.hh:4429:21: note: initializing argument 1 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 + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.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); | ^ @@ -395235,6 +394706,48 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -395261,46 +394774,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]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because '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] @@ -395322,6 +394795,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, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); @@ -395332,6 +394815,16 @@ ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/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); @@ -395342,28 +394835,6 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -395385,58 +394856,6 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -395477,150 +394896,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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/set.hh:755, - from test/ldsb.cpp:39: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/int.hh:917, - from test/region.cpp:35: + 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; @@ -395630,6 +394929,19 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/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] @@ -395641,6 +394953,74 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -395682,6 +395062,32 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -395724,6 +395130,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) { | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: 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] @@ -395753,6 +395257,51 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.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()); @@ -395781,6 +395330,124 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because '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] @@ -395843,6 +395510,110 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from test/ldsb.cpp:39: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51, from test/ldsb.cpp:44: @@ -395916,6 +395687,15 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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/region.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -395937,28 +395717,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:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: 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] @@ -395967,29 +395725,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 - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: 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] @@ -396438,19 +396176,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::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/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] @@ -396466,22 +396191,9 @@ ./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -396525,46 +396237,6 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ 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); @@ -396910,15 +396582,36 @@ ./gecode/int.hh:1612:17: note: initializing argument 1 of 'void Gecode::distinct(Home, const IntVarArgs&, IntPropLevel)' 1612 | distinct(Home home, const IntVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(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/ldsb.cpp:1017:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1017 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), s); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because '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: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/trace/recorder.hpp:401:37: 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/ldsb.cpp: In static member function 'static void Test::LDSB::ValSym4::setup(Gecode::Home, Gecode::IntVarArray&)': test/ldsb.cpp:1050:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1050 | distinct(home, xs); @@ -396938,6 +396631,17 @@ ./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:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759: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::ValSym5::setup(Gecode::Home, Gecode::IntVarArray&)': test/ldsb.cpp:1081:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1081 | distinct(home, xs); @@ -397349,6 +397053,28 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +In file included from ./gecode/int.hh:917, + from test/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, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' 1858 | : ArgArrayBase(aa) {} @@ -397362,6 +397088,47 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' 1858 | : ArgArrayBase(aa) {} @@ -397375,6 +397142,48 @@ ./gecode/float/var/float.hpp:46:3: note: because '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/minimodel/matrix.hpp: In instantiation of 'Gecode::Slice::Slice(const Gecode::Matrix&, int, int, int, int) [with A = Gecode::IntVarArray]': ./gecode/minimodel/matrix.hpp:172:12: required from 'Gecode::Slice Gecode::Matrix< >::slice(int, int, int, int) const [with A = Gecode::IntVarArray]' 172 | return Slice(*this, fc, tc, fr, tr); @@ -397404,6 +397213,104 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(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/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -397460,9 +397367,30 @@ ./gecode/support/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:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' 603 | return copy(d,s,static_cast(n)); @@ -397482,6 +397410,114 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ g++ -o test/test test/int.o test/int/channel.o test/int/arithmetic.o test/int/basic.o test/int/bool.o test/int/count.o test/int/dom.o test/int/distinct.o test/int/element.o test/int/extensional.o test/int/rel.o test/int/linear.o test/int/gcc.o test/int/sorted.o test/int/unshare.o test/int/exec.o test/int/sequence.o test/int/mm-arithmetic.o test/int/mm-bool.o test/int/mm-lin.o test/int/mm-count.o test/int/mm-rel.o test/int/bin-packing.o test/int/order.o test/int/unary.o test/int/cumulative.o test/int/cumulatives.o test/int/circuit.o test/int/no-overlap.o test/int/precede.o test/int/nvalues.o test/int/member.o test/set.o test/set/construct.o test/set/dom.o test/set/rel.o test/set/rel-op.o test/set/rel-op-const.o test/set/convex.o test/set/sequence.o test/set/int.o test/set/element.o test/set/precede.o test/set/distinct.o test/set/exec.o test/set/mm-set.o test/set/channel.o test/float.o test/float/basic.o test/float/arithmetic.o test/float/transcendental.o test/float/trigonometric.o test/float/linear.o test/float/rel.o test/float/channel.o test/float/mm-lin.o test/float/dom.o test/flatzinc.o test/flatzinc/bool_clause.o test/flatzinc/bug232.o test/flatzinc/bug319.o test/flatzinc/bugfix_r6746.o test/flatzinc/bugfix_r7854.o test/flatzinc/empty_domain_1.o test/flatzinc/empty_domain_2.o test/flatzinc/int_set_as_type1.o test/flatzinc/int_set_as_type2.o test/flatzinc/jobshop.o test/flatzinc/no_warn_empty_domain.o test/flatzinc/output_test.o test/flatzinc/queens4.o test/flatzinc/sat_arith1.o test/flatzinc/sat_array_bool_and.o test/flatzinc/sat_array_bool_or.o test/flatzinc/sat_cmp_reif.o test/flatzinc/sat_eq_reif.o test/flatzinc/test_approx_bnb.o test/flatzinc/test_array_just_right.o test/flatzinc/test_assigned_var_bounds_bad.o test/flatzinc/test_flatzinc_output_anns.o test/flatzinc/test_fzn_arith.o test/flatzinc/test_fzn_arrays.o test/flatzinc/test_fzn_coercions.o test/flatzinc/test_fzn_comparison.o test/flatzinc/test_fzn_logic.o test/flatzinc/test_fzn_sets.o test/flatzinc/test_int_div.o test/flatzinc/test_int_mod.o test/flatzinc/test_int_ranges_as_values.o test/flatzinc/test_seq_search.o test/flatzinc/2dpacking.o test/flatzinc/alpha.o test/flatzinc/battleships1.o test/flatzinc/battleships10.o test/flatzinc/battleships2.o test/flatzinc/battleships3.o test/flatzinc/battleships4.o test/flatzinc/battleships5.o test/flatzinc/battleships7.o test/flatzinc/battleships9.o test/flatzinc/blocksworld_instance_1.o test/flatzinc/blocksworld_instance_2.o test/flatzinc/cumulatives.o test/flatzinc/cutstock.o test/flatzinc/eq20.o test/flatzinc/factory_planning_instance.o test/flatzinc/golomb.o test/flatzinc/jobshop2x2.o test/flatzinc/knights.o test/flatzinc/langford2.o test/flatzinc/latin_squares_fd.o test/flatzinc/multidim_knapsack_simple.o test/flatzinc/packing.o test/flatzinc/perfsq.o test/flatzinc/perfsq2.o test/flatzinc/photo.o test/flatzinc/product_fd.o test/flatzinc/product_lp.o test/flatzinc/quasigroup_qg5.o test/flatzinc/queen_cp2.o test/flatzinc/queen_ip.o test/flatzinc/radiation.o test/flatzinc/shared_array_element.o test/flatzinc/simple_sat.o test/flatzinc/singHoist2.o test/flatzinc/sudoku.o test/flatzinc/template_design.o test/flatzinc/tenpenki_1.o test/flatzinc/tenpenki_2.o test/flatzinc/tenpenki_3.o test/flatzinc/tenpenki_4.o test/flatzinc/tenpenki_5.o test/flatzinc/tenpenki_6.o test/flatzinc/warehouses.o test/flatzinc/warehouses_small.o test/flatzinc/wolf_goat_cabbage.o test/flatzinc/zebra.o test/flatzinc/magicsq_3.o test/flatzinc/magicsq_4.o test/flatzinc/magicsq_5.o test/flatzinc/oss.o test/flatzinc/steiner_triples.o test/flatzinc/timetabling.o test/flatzinc/trucking.o test/branch.o test/branch/int.o test/branch/bool.o test/branch/set.o test/branch/float.o test/assign.o test/assign/int.o test/assign/bool.o test/assign/set.o test/assign/float.o test/search.o test/nogoods.o test/array.o test/test.o test/afc.o test/ldsb.o test/region.o -L. -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -lgecodeflatzinc -lgecodedriver -lgecodegist -lgecodesearch -lgecodeminimodel -lgecodeset -lgecodefloat -lmpfr -lgmp -lgecodeint -lgecodekernel -lgecodesupport /usr/lib/x86_64-linux-gnu/libQt5PrintSupport.so /usr/lib/x86_64-linux-gnu/libQt5Widgets.so /usr/lib/x86_64-linux-gnu/libQt5Gui.so /usr/lib/x86_64-linux-gnu/libQt5Core.so -lGL -lpthread perl ./misc/fixmanifest.perl .so.49.0 test/test.manifest .so.49.0 @@ -397595,14 +397631,14 @@ dpkg-gencontrol: warning: Depends field of package libgecode-dev: substitution variable ${shlibs:Depends} used, but is not defined dh_md5sums dh_builddeb +dpkg-deb: building package 'libgecode-doc' in '../libgecode-doc_6.2.0-7_all.deb'. dpkg-deb: building package 'libgecode-dev' in '../libgecode-dev_6.2.0-7_amd64.deb'. +dpkg-deb: building package 'libgecode49t64-dbgsym' in '../libgecode49t64-dbgsym_6.2.0-7_amd64.deb'. dpkg-deb: building package 'libgecode49t64' in '../libgecode49t64_6.2.0-7_amd64.deb'. -dpkg-deb: building package 'libgecode-doc' in '../libgecode-doc_6.2.0-7_all.deb'. -dpkg-deb: building package 'libgecodegist49t64' in '../libgecodegist49t64_6.2.0-7_amd64.deb'. +dpkg-deb: building package 'libgecodeflatzinc49t64' in '../libgecodeflatzinc49t64_6.2.0-7_amd64.deb'. dpkg-deb: building package 'libgecodegist49t64-dbgsym' in '../libgecodegist49t64-dbgsym_6.2.0-7_amd64.deb'. -dpkg-deb: building package 'libgecode49t64-dbgsym' in '../libgecode49t64-dbgsym_6.2.0-7_amd64.deb'. dpkg-deb: building package 'libgecodeflatzinc49t64-dbgsym' in '../libgecodeflatzinc49t64-dbgsym_6.2.0-7_amd64.deb'. -dpkg-deb: building package 'libgecodeflatzinc49t64' in '../libgecodeflatzinc49t64_6.2.0-7_amd64.deb'. +dpkg-deb: building package 'libgecodegist49t64' in '../libgecodegist49t64_6.2.0-7_amd64.deb'. dpkg-genbuildinfo --build=binary -O../gecode_6.2.0-7_amd64.buildinfo dpkg-genchanges --build=binary -O../gecode_6.2.0-7_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -397610,12 +397646,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/2349213/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/2349213/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/108916 and its subdirectories -I: Current time: Mon Mar 16 19:42:40 -12 2026 -I: pbuilder-time-stamp: 1773733360 +I: removing directory /srv/workspace/pbuilder/2349213 and its subdirectories +I: Current time: Wed Feb 12 15:25:26 +14 2025 +I: pbuilder-time-stamp: 1739323526